home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1999 February / MACPOWER-1999-02.ISO.7z / MACPOWER-1999-02.ISO / 9902⁄AMUG / UTILITY / mac06-0.95.sit / mac06-0.95 / usr / include / coff / ar.h < prev    next >
Text File  |  1998-05-14  |  782b  |  39 lines

  1. /* mac06ゥ1997 by HNS/DSITRI hns@computer.org
  2. ** ar.h
  3. */
  4.  
  5. #define ARMAGIC        "!<arch>¥n"
  6. #define SARMAG        8
  7. #define ARFMAG        "`¥n"
  8. #define ARFILL        "¥n"
  9.  
  10. struct ar_hdr
  11.     {
  12.     char ar_name[16];    /* member's name */
  13.     char ar_date[12];    /* date member was archived */
  14.     char ar_uid[6];        /* user id */
  15.     char ar_gid[6];        /* group id */
  16.     char ar_mode[8];    /* file permission modes */
  17.     char ar_size[10];    /* file size */
  18.     char ar_fmag[2];    /* magic='`¥n' */
  19.     };
  20.  
  21. struct ar_hdr2
  22.     { /* local data representation */
  23.     char ar_name[17];
  24.     unsigned long ar_date;
  25.     int ar_uid;
  26.     int ar_gid;
  27.     int ar_mode;
  28.     long ar_size;
  29.     };
  30.  
  31. #define ARHDR    struct ar_hdr
  32. #define ARHDSZ    sizeof(ARHDR)
  33.  
  34. #define ARPFORMAT    "%-16.16s%012lu%06d%06d%08o%010lu`¥n"
  35. #define ARSFORMAT    "%16c%12lu%6d%6d%8o%10lu"
  36. #define ARFIELDS    6
  37.  
  38. /* EOF */
  39.