home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume11 / mtools / part01 / msdos.h < prev    next >
C/C++ Source or Header  |  1987-08-27  |  791b  |  31 lines

  1. /*
  2.  * msdos common header file
  3.  */
  4.  
  5. #define MSECSIZ    512
  6. #define MDIRSIZ    32
  7.  
  8. /*
  9.  * If your device driver does not support any of the following formats,
  10.  * then leave those devices undefined.
  11.  */
  12.  
  13. #define    FLOPPY        "/dev/rflp"
  14. #define    FLP_40_8_1    "/dev/rflp40t8s1s"
  15. #define    FLP_40_8_2    "/dev/rflp40t8s2s"
  16. #define    FLP_40_9_1    "/dev/rflp40t9s1s"
  17. #define    FLP_40_9_2    "/dev/rflp40t9s2s"
  18. #define FLP_80_15_2    "/dev/rflp80t15s2s"
  19. #define FLP_80_9_2    "/dev/rflp80t9s2s"
  20.  
  21. struct directory {
  22.     unsigned char    name[8];    /* file name */
  23.     unsigned char    ext[3];        /* file extent */
  24.     unsigned char    attr;        /* attribute byte */
  25.     unsigned char    reserved[10];    /* ?? */
  26.     unsigned char    time[2];        
  27.     unsigned char    date[2];
  28.     unsigned char    start[2];    /* starting cluster number */
  29.     unsigned char    size[4];    /* size of the file */
  30. };
  31.