xref: /plan9/sys/include/ape/ar.h (revision 3e12c5d1bb89fc02707907988834ef147769ddaf)
1*3e12c5d1SDavid du Colombier #ifndef __AR_H
2*3e12c5d1SDavid du Colombier #define __AR_H
3*3e12c5d1SDavid du Colombier #ifndef _RESEARCH_SOURCE
4*3e12c5d1SDavid du Colombier    This header file is not defined in ANSI or POSIX
5*3e12c5d1SDavid du Colombier #endif
6*3e12c5d1SDavid du Colombier 
7*3e12c5d1SDavid du Colombier #define	ARMAG	"!<arch>\n"
8*3e12c5d1SDavid du Colombier #define	SARMAG	8
9*3e12c5d1SDavid du Colombier 
10*3e12c5d1SDavid du Colombier #define	ARFMAG	"`\n"
11*3e12c5d1SDavid du Colombier 
12*3e12c5d1SDavid du Colombier struct	ar_hdr
13*3e12c5d1SDavid du Colombier {
14*3e12c5d1SDavid du Colombier 	char	ar_name[16];
15*3e12c5d1SDavid du Colombier 	char	ar_date[12];
16*3e12c5d1SDavid du Colombier 	char	ar_uid[6];
17*3e12c5d1SDavid du Colombier 	char	ar_gid[6];
18*3e12c5d1SDavid du Colombier 	char	ar_mode[8];
19*3e12c5d1SDavid du Colombier 	char	ar_size[10];
20*3e12c5d1SDavid du Colombier 	char	ar_fmag[2];
21*3e12c5d1SDavid du Colombier };
22*3e12c5d1SDavid du Colombier #define	SAR_HDR	60
23*3e12c5d1SDavid du Colombier 
24*3e12c5d1SDavid du Colombier #endif
25