fileutils.h
1 #ifndef FILEUTILS_H
2 #define FILEUTILS_H 1
3 
4 
5 /* ========================================================================== */
6 /* Function prototypes */
7 
8 int fu_check_path(const char*);
9 int fu_create_path(const char*, posix_mode_t);
10 int fu_check_file(const char*, struct_posix_stat*);
11 int fu_open_file(const char*, int*, int, posix_mode_t);
12 void fu_close_file(int*, FILE**);
13 int fu_lock_file(int);
14 int fu_unlink_file(const char*);
15 int fu_assign_stream(int, FILE**, const char*);
16 int fu_sync(int, FILE*);
17 int fu_read_whole_file(int, char**, size_t*);
18 int fu_read_from_filedesc(int, char*, size_t*);
19 int fu_write_to_filedesc(int, const char*, size_t);
20 int fu_delete_tree(const char*);
21 
22 
23 #endif /* FILEUTILS_H */
24 
25 /* EOF */
fu_write_to_filedesc
int fu_write_to_filedesc(int, const char *, size_t)
Write data block to filedescriptor.
Definition: fileutils.c:542
fu_assign_stream
int fu_assign_stream(int, FILE **, const char *)
Assign I/O stream to open file.
Definition: fileutils.c:373
fu_read_from_filedesc
int fu_read_from_filedesc(int, char *, size_t *)
Read data block to filedescriptor.
Definition: fileutils.c:504
fu_lock_file
int fu_lock_file(int)
Lock file for writing.
Definition: fileutils.c:328
fu_create_path
int fu_create_path(const char *, posix_mode_t)
Create path.
Definition: fileutils.c:119
fu_unlink_file
int fu_unlink_file(const char *)
Unlink file.
Definition: fileutils.c:355
fu_delete_tree
int fu_delete_tree(const char *)
Delete directory tree.
Definition: fileutils.c:578
fu_sync
int fu_sync(int, FILE *)
Flush buffers of file.
Definition: fileutils.c:402
fu_close_file
void fu_close_file(int *, FILE **)
Close file (and potentially associated I/O stream)
Definition: fileutils.c:290
fu_check_path
int fu_check_path(const char *)
Check path.
Definition: fileutils.c:73
fu_read_whole_file
int fu_read_whole_file(int, char **, size_t *)
Read text file content and store it into memory buffer.
Definition: fileutils.c:445
fu_check_file
int fu_check_file(const char *, struct_posix_stat *)
Check whether file exist.
Definition: fileutils.c:211
fu_open_file
int fu_open_file(const char *, int *, int, posix_mode_t)
Open file.
Definition: fileutils.c:243

Generated at 2024-04-27 using  doxygen