xref: /aosp_15_r20/external/musl/include/ar.h (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker #ifndef _AR_H
2*c9945492SAndroid Build Coastguard Worker #define _AR_H
3*c9945492SAndroid Build Coastguard Worker 
4*c9945492SAndroid Build Coastguard Worker #ifdef __cplusplus
5*c9945492SAndroid Build Coastguard Worker extern "C" {
6*c9945492SAndroid Build Coastguard Worker #endif
7*c9945492SAndroid Build Coastguard Worker 
8*c9945492SAndroid Build Coastguard Worker #define ARMAG "!<arch>\n"
9*c9945492SAndroid Build Coastguard Worker #define SARMAG 8
10*c9945492SAndroid Build Coastguard Worker #define ARFMAG "`\n"
11*c9945492SAndroid Build Coastguard Worker 
12*c9945492SAndroid Build Coastguard Worker struct ar_hdr {
13*c9945492SAndroid Build Coastguard Worker 	char ar_name[16];
14*c9945492SAndroid Build Coastguard Worker 	char ar_date[12];
15*c9945492SAndroid Build Coastguard Worker 	char ar_uid[6], ar_gid[6];
16*c9945492SAndroid Build Coastguard Worker 	char ar_mode[8];
17*c9945492SAndroid Build Coastguard Worker 	char ar_size[10];
18*c9945492SAndroid Build Coastguard Worker 	char ar_fmag[2];
19*c9945492SAndroid Build Coastguard Worker };
20*c9945492SAndroid Build Coastguard Worker 
21*c9945492SAndroid Build Coastguard Worker #ifdef __cplusplus
22*c9945492SAndroid Build Coastguard Worker }
23*c9945492SAndroid Build Coastguard Worker #endif
24*c9945492SAndroid Build Coastguard Worker 
25*c9945492SAndroid Build Coastguard Worker #endif
26