Changeset 2708 for trunk/src/lib/nt/ntdir.h
- Timestamp:
- Nov 21, 2013, 11:26:40 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/nt/ntdir.h
r2702 r2708 37 37 typedef struct dirent 38 38 { 39 /** File ID if available. */ 40 unsigned __int64 d_ino; 41 /** The file size. */ 42 unsigned __int64 d_size; 43 /** The name type. */ 44 unsigned char d_type; 45 /** Qualifies the DT_LNK d_type value. */ 46 unsigned char d_dirsymlink; 39 /** Optional stat information. 40 * Only provided if using birdDirOpenExtraInfo(). */ 41 BirdStat_T d_stat; 47 42 /** The record length. */ 48 43 unsigned __int16 d_reclen; 49 44 /** The name length. */ 50 45 unsigned __int16 d_namlen; 46 /** The name type. */ 47 unsigned char d_type; 51 48 /** The name. */ 52 char d_name[512 - 8 - 8 - 1 - 1 - 2 - 2];49 char d_name[512 - sizeof(BirdStat_T) - 2 - 2 - 1]; 53 50 } BirdDirEntry_T; 51 52 #define d_ino d_stat.st_ino; 54 53 55 54 /** @name d_type values. … … 98 97 99 98 BirdDir_T *birdDirOpen(const char *pszPath); 99 BirdDir_T *birdDirOpenExtraInfo(const char *pszPath); 100 100 BirdDirEntry_T *birdDirRead(BirdDir_T *pDir); 101 101 long birdDirTell(BirdDir_T *pDir);
Note:
See TracChangeset
for help on using the changeset viewer.