don't typedef run_t if _ANSI_SOURCE defined
[unix-history] / usr / src / include / ar.h
CommitLineData
4d882547 1/*-
311a2564 2 * Copyright (c) 1991 The Regents of the University of California.
4d882547 3 * All rights reserved.
bb0cfa24 4 *
4d882547
KB
5 * This code is derived from software contributed to Berkeley by
6 * Hugh Smith at The University of Guelph.
7 *
311a2564
KB
8 * %sccs.include.redist.c%
9 *
d2b7358e 10 * @(#)ar.h 5.4 (Berkeley) %G%
bb0cfa24 11 */
ef84769c 12
d2b7358e
KB
13#ifndef _AR_H_
14#define _AR_H_
15
4d882547
KB
16/* Pre-4BSD archives had these magic numbers in them. */
17#define OARMAG1 0177555
18#define OARMAG2 0177545
ef84769c 19
4d882547
KB
20#define ARMAG "!<arch>\n" /* ar "magic number" */
21#define SARMAG 8 /* strlen(ARMAG); */
22
23#define AR_EFMT1 "#1/" /* extended format #1 */
ef84769c
SL
24
25struct ar_hdr {
4d882547
KB
26 char ar_name[16]; /* name */
27 char ar_date[12]; /* modification time */
28 char ar_uid[6]; /* user id */
29 char ar_gid[6]; /* group id */
30 char ar_mode[8]; /* octal file permissions */
31 char ar_size[10]; /* size in bytes */
32#define ARFMAG "`\n"
33 char ar_fmag[2]; /* consistency check */
ef84769c 34};
d2b7358e
KB
35
36#endif /* !_AR_H_ */