home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / gnu / gccdist / gcc / include / fchdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-02-27  |  1.8 KB  |  33 lines

  1. /*
  2.  * File Characteristics Bit Positions and Mask Definitions
  3.  *    Provided as part of DEC/Shell V1.0
  4.  */
  5. #define FCH$V_ACL    0x00B            /* position of acl bit */
  6. #define FCH$M_ACL    (1 << FCH$V_ACL)     /* acl bit mask */
  7. #define FCH$V_BADBLOCK    0x00E            /* position of badblk bit */
  8. #define FCH$M_BADBLOCK    (1 << FCH$V_BADBLOCK)    /* badblock bit mask */
  9. #define FCH$V_CONTIG    0x007            /* position of contig bit */
  10. #define FCH$M_CONTIG    (1 << FCH$V_CONTIG)    /* contig bit mask */
  11. #define FCH$V_CONTIGB    0x005            /* pos of cont best try bit */
  12. #define FCH$M_CONTIGB    (1 << FCH$V_CONTIGB)    /* contig best try bit mask */
  13. #define FCH$V_DIRECTORY    0x00D            /* position of directory bit */
  14. #define FCH$M_DIRECTORY (1 << FCH$V_DIRECTORY)    /* directory bit mask */
  15. #define FCH$V_ERASE    0x011            /* position of erase bit */
  16. #define FCH$M_ERASE    (1 << FCH$V_ERASE)    /* erase bit mask */
  17. #define FCH$V_LOCKED    0x006            /* position of locked bit */
  18. #define FCH$M_LOCKED    (1 << FCH$V_LOCKED)    /* locked bit mask */
  19. #define FCH$V_MARKDEL    0x00F            /* pos of mark for del bit */
  20. #define FCH$M_MARKDEL    (1 << FCH$V_MARKDEL)    /* mark for delete bit mask */
  21. #define FCH$V_NOBACKUP    0x001            /* pos of nobackup bit */
  22. #define FCH$M_NOBACKUP    (1 << FCH$V_NOBACKUP)    /* nobackup bit mask */
  23. #define FCH$V_NOCHARGE    0x010            /* pos of nocharge bit */
  24. #define FCH$M_NOCHARGE    (1 << FCH$V_NOCHARGE)    /* nocharge bit mask */
  25. #define FCH$V_READCHECK    0x003            /* pos of readcheck bit */
  26. #define FCH$M_READCHECK    (1 << FCH$V_READCHECK)    /* readcheck bit mask */
  27. #define FCH$V_SPOOL    0x00C            /* pos of spool bit */
  28. #define FCH$M_SPOOL    (1 << FCH$V_SPOOL)    /* spool bit mask */
  29. #define FCH$V_WRITCHECK    0x004            /* pos of writecheck bit */
  30. #define FCH$M_WRITCHECK    (1 << FCH$V_WRITCHECK)    /* writecheck bit mask */
  31. #define FCH$V_WRITEBACK    0x002            /* pos of writeback bit */
  32. #define FCH$M_WRITEBACK    (1 << FCH$V_WRITEBACK)    /* writeback bit mask */
  33.