Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

Helper for file handling
[MNT daemon]

Various helper functions for files. More...

Functions

int mntd_file_is_fifo (char *filepath)
 Test if path is a FIFO.

int mntd_file_is_file (char *filepath)
 Test if file is OK.

int mntd_file_get_stamp (char *filepath)
 Get file creation timestamp.

int mntd_file_get_size (char *filepath)
 Get file size.

char * mntd_file_read (char *filepath)
 Read data from given file.

int mntd_file_write (char *filepath, char *data)
 Write data to given file.

int mntd_file_remove (char *filepath)
 remove given file


Detailed Description

Various helper functions for files.


Function Documentation

int mntd_file_get_size char *  filepath  ) 
 

Get file size.

Parameters:
filepath Filepath
Returns:
size if successful, -1 otherwise

Definition at line 131 of file mntd_file.c.

Referenced by mntd_file_read(), and mntd_volume_config_parse().

int mntd_file_get_stamp char *  filepath  ) 
 

Get file creation timestamp.

Parameters:
filepath Filepath
Returns:
timestamp if successful, -1 otherwise

Definition at line 107 of file mntd_file.c.

int mntd_file_is_fifo char *  filepath  ) 
 

Test if path is a FIFO.

Parameters:
filepath Filepath
Returns:
CTRUE if file is there, CFALSE otherwise

Definition at line 59 of file mntd_file.c.

int mntd_file_is_file char *  filepath  ) 
 

Test if file is OK.

Parameters:
filepath Filepath
Returns:
CTRUE if file is there, CFALSE otherwise

Definition at line 83 of file mntd_file.c.

Referenced by main(), mntd_dir_rmdirs(), mntd_file_remove(), and mntd_volume_config_parse().

char* mntd_file_read char *  filepath  ) 
 

Read data from given file.

Parameters:
filepath Filepath
Returns:
String if successful, NULL otherwise

Definition at line 155 of file mntd_file.c.

References mntd_file_get_size().

Referenced by mntd_volume_config_parse().

int mntd_file_remove char *  filepath  ) 
 

remove given file

Parameters:
filepath Filepath
Returns:
CTRUE if successful, CFALSE otherwise

Definition at line 244 of file mntd_file.c.

References mntd_file_is_file().

Referenced by mntd_dir_rmdirs().

int mntd_file_write char *  filepath,
char *  data
 

Write data to given file.

Parameters:
filepath Filepath
data data
Returns:
1 if successful, 0 otherwise

Definition at line 210 of file mntd_file.c.


Generated on Thu May 27 23:27:29 2004 for Mntd by doxygen 1.3.5