home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / packer / infozip / sources / vms.zoo / fchdef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1987-09-22  |  1.7 KB  |  53 lines

  1. /* This header file was created by Joe Meadows, and is not copyrighted
  2.    in any way. No guarantee is made as to the accuracy of the contents
  3.    of this header file. This header file was last modified on Sep. 22th,
  4.    1987. (Modified to include this statement) */
  5.  
  6. #define FCH$V_BADACL 0x00B
  7. #define FCH$M_BADACL (1 << FCH$V_ACL)
  8. #define FCH$V_BADBLOCK 0x00E
  9. #define FCH$M_BADBLOCK (1 << FCH$V_BADBLOCK)
  10. #define FCH$V_CONTIG 0x007
  11. #define FCH$M_CONTIG (1 << FCH$V_CONTIG)
  12. #define FCH$V_CONTIGB 0x005
  13. #define FCH$M_CONTIGB (1 << FCH$V_CONTIGB)
  14. #define FCH$V_DIRECTORY 0x00D
  15. #define FCH$M_DIRECTORY (1 << FCH$V_DIRECTORY)
  16. #define FCH$V_ERASE 0x011
  17. #define FCH$M_ERASE (1 << FCH$V_ERASE)
  18. #define FCH$V_LOCKED 0x006
  19. #define FCH$M_LOCKED (1 << FCH$V_LOCKED)
  20. #define FCH$V_MARKDEL 0x00F
  21. #define FCH$M_MARKDEL (1 << FCH$V_MARKDEL)
  22. #define FCH$V_NOBACKUP 0x001
  23. #define FCH$M_NOBACKUP (1 << FCH$V_NOBACKUP)
  24. #define FCH$V_NOCHARGE 0x010
  25. #define FCH$M_NOCHARGE (1 << FCH$V_NOCHARGE)
  26. #define FCH$V_READCHECK 0x003
  27. #define FCH$M_READCHECK (1 << FCH$V_READCHECK)
  28. #define FCH$V_SPOOL 0x00C
  29. #define FCH$M_SPOOL (1 << FCH$V_SPOOL)
  30. #define FCH$V_WRITCHECK 0x004
  31. #define FCH$M_WRITCHECK (1 << FCH$V_WRITCHECK)
  32. #define FCH$V_WRITEBACK 0x002
  33. #define FCH$M_WRITEBACK (1 << FCH$V_WRITEBACK)
  34.  
  35. struct fchdef  {
  36.   unsigned : 1;
  37.   unsigned fch$v_nobackup : 1 ;
  38.   unsigned fch$v_writeback : 1;
  39.   unsigned fch$v_readcheck : 1;
  40.   unsigned fch$v_writcheck : 1;
  41.   unsigned fch$v_contigb : 1;
  42.   unsigned fch$v_locked : 1;
  43.   unsigned fch$v_contig : 1;
  44.   unsigned : 3;
  45.   unsigned fch$v_badacl : 1;
  46.   unsigned fch$v_spool : 1;
  47.   unsigned fch$v_directory : 1;
  48.   unsigned fch$v_badblock : 1;
  49.   unsigned fch$v_markdel : 1;
  50.   unsigned fch$v_nocharge : 1;
  51.   unsigned fch$v_erase : 1;
  52. };
  53.