#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.
|
1.2.15-20020430