#include <file.h>
Data Fields | |
CxArchive * | archive |
The archive that owns this file, if any. | |
CxDirectory * | parentDir |
The parent directory. | |
char * | name |
The base filename. | |
CxFileType | type |
The type of file. | |
char * | path |
The full path to the file. | |
char * | physPath |
The full physical path to the file. | |
mode_t | mode |
The file's mode. | |
uid_t | uid |
The file's owner user ID. | |
gid_t | gid |
The file's owner group ID. | |
unsigned int | compressedSize |
The compressed file size. | |
unsigned int | uncompressedSize |
The uncompressed file size. | |
time_t | date |
The time in seconds since the epoch. | |
char | isLocalFile |
Non-zero if the file is stored locally. | |
void * | moduleData |
Module-specific data. | |
unsigned int | refCount |
The reference count. | |
CxFile * | prev |
The previous file in the list. | |
CxFile * | next |
The next file in the list. |
|
The archive that owns this file, if any.
|
|
The compressed file size.
|
|
The time in seconds since the epoch.
|
|
The file's owner group ID.
|
|
Non-zero if the file is stored locally.
|
|
The file's mode.
|
|
Module-specific data.
|
|
The base filename.
|
|
The next file in the list.
|
|
The parent directory.
|
|
The full path to the file. This may include a non-physical path (FTP site, archive, etc.) in the path. |
|
The full physical path to the file. If the file is non-local, this will be a temporary filename. |
|
The previous file in the list.
|
|
The reference count.
|
|
The type of file.
|
|
The file's owner user ID.
|
|
The uncompressed file size.
|