home *** CD-ROM | disk | FTP | other *** search
/ RBBS in a Box Volume 1 #2 / RBBS_vol1_no2.iso / 014r / plug1.zip / DIR.H < prev    next >
C/C++ Source or Header  |  1987-07-05  |  987b  |  31 lines

  1. /*
  2.     dir.h -- Structure for a directory entry.
  3. */
  4.  
  5. #define rdonly        0x0001        /* Read-only file */
  6. #define hidden        0x0002        /* Hidden file */
  7. #define sysfile     0x0004        /* System file */
  8. #define vlabel        0x0008        /* File is volume label */
  9. #define subdir        0x0010        /* Subdirectory */
  10. #define archive     0x0020        /* Archived file */
  11.  
  12. struct dir {
  13.   char fname [8];        /* File name */
  14.   char fextn [3];        /* File name extension */
  15.   char attribute;               /* File attribute */
  16.   char reserved [10];        /* Reserved for DOS in scan. */
  17.   unsigned int ftime;        /* File time (see DOS tech ref p. 5-12) */
  18.   unsigned int fdate;        /* File date */
  19.   unsigned int fcluster;    /* First cluster number */
  20.   unsigned long fsize;        /* File Size         */
  21. };
  22.  
  23. struct dir_ch {         /* Directory sector chain */
  24.   struct dir_ch *dirnext;    /* Link pointer     */
  25.   unsigned secno;        /* Sector number    */
  26.   struct dir dirent [16];    /* 16 directory entries */
  27. } ;
  28.  
  29.  
  30.  
  31.