Changes for kernel and Busybox
[tomato.git] / release / src / router / busybox / include / ar.h
blob386fe04560c05a279ee26a1f47a4332e667772c0
1 /*
2 * busybox ar archive data structures
3 * Licensed under GPLv2 or later, see file LICENSE in this source tree.
4 */
5 #ifndef AR_H
6 #define AR_H
8 PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
10 struct ar_header {
11 char name[16];
12 char date[12];
13 char uid[6];
14 char gid[6];
15 char mode[8];
16 char size[10];
17 char magic[2];
20 #define AR_HEADER_LEN sizeof(struct ar_header)
21 #define AR_MAGIC "!<arch>"
22 #define AR_MAGIC_LEN 7
24 POP_SAVED_FUNCTION_VISIBILITY
26 #endif