Barracuda Application Server C/C++ Reference
NO
|
The BaFile API specifies a number of standard I/O functions for working with files.
The BaFile API is used by some of the examples in the example directory. The BaFile API is not used by any of the web-server code.
The BaFile API provides functions similar to standard ANSI I/O functions.
Functions | |
BA_API DirIntfPtr | baOpenDir (const char *dirname, int *status, const char **ecode) |
Opens a directory for reading. More... | |
BA_API int | baCloseDir (DirIntfPtr *dirIntf) |
Close a BaDir object. | |
BA_API int | baStat (const char *name, IoStat *st) |
Get information for a directory or file. | |
BA_API ResIntfPtr | baOpenRes (const char *name, U32 mode, int *status, const char **ecode) |
Open a file for binary read. | |
BA_API int | baCloseRes (ResIntfPtr *fp) |
Close a file descriptor. | |
BA_API int | baMkDir (const char *dname, const char **ecode) |
Create directory. | |
BA_API int | baRmdDir (const char *dname, const char **ecode) |
Remove empty directory. | |
BA_API int | baRemove (const char *fname, const char **ecode) |
Remove file. | |
BA_API DirIntfPtr baOpenDir | ( | const char * | dirname, |
int * | status, | ||
const char ** | ecode | ||
) |
Opens a directory for reading.
Sub-directories may include '.' and '..'