head	1.2;
access;
symbols
	RELENG_4_11_0_RELEASE:1.1.1.1.14.1
	RELENG_4_11:1.1.1.1.14.1.0.18
	RELENG_4_11_BP:1.1.1.1.14.1
	RELENG_4_10_0_RELEASE:1.1.1.1.14.1
	RELENG_4_10:1.1.1.1.14.1.0.16
	RELENG_4_10_BP:1.1.1.1.14.1
	RELENG_4_9_0_RELEASE:1.1.1.1.14.1
	RELENG_4_9:1.1.1.1.14.1.0.14
	RELENG_4_9_BP:1.1.1.1.14.1
	RELENG_4_8_0_RELEASE:1.1.1.1.14.1
	RELENG_4_8:1.1.1.1.14.1.0.12
	RELENG_4_8_BP:1.1.1.1.14.1
	RELENG_4_7_0_RELEASE:1.1.1.1.14.1
	RELENG_4_7:1.1.1.1.14.1.0.10
	RELENG_4_7_BP:1.1.1.1.14.1
	RELENG_4_6_2_RELEASE:1.1.1.1.14.1
	RELENG_4_6_1_RELEASE:1.1.1.1.14.1
	RELENG_4_6_0_RELEASE:1.1.1.1.14.1
	RELENG_4_6:1.1.1.1.14.1.0.8
	RELENG_4_6_BP:1.1.1.1.14.1
	RELENG_4_5_0_RELEASE:1.1.1.1.14.1
	RELENG_4_5:1.1.1.1.14.1.0.6
	RELENG_4_5_BP:1.1.1.1.14.1
	RELENG_4_4_0_RELEASE:1.1.1.1.14.1
	RELENG_4_4:1.1.1.1.14.1.0.4
	RELENG_4_4_BP:1.1.1.1.14.1
	RELENG_4_3_0_RELEASE:1.1.1.1.14.1
	RELENG_4_3:1.1.1.1.14.1.0.2
	RELENG_4_3_BP:1.1.1.1.14.1
	RELENG_4_2_0_RELEASE:1.1.1.1
	RELENG_4_1_1_RELEASE:1.1.1.1
	PRE_SMPNG:1.1.1.1
	RELENG_4_1_0_RELEASE:1.1.1.1
	RELENG_3_5_0_RELEASE:1.1.1.1
	RELENG_4_0_0_RELEASE:1.1.1.1
	RELENG_4:1.1.1.1.0.14
	RELENG_4_BP:1.1.1.1
	RELENG_3_4_0_RELEASE:1.1.1.1
	RELENG_3_3_0_RELEASE:1.1.1.1
	RELENG_3_2_PAO:1.1.1.1.0.12
	RELENG_3_2_PAO_BP:1.1.1.1
	RELENG_3_2_0_RELEASE:1.1.1.1
	RELENG_3_1_0_RELEASE:1.1.1.1
	RELENG_3:1.1.1.1.0.10
	RELENG_3_BP:1.1.1.1
	RELENG_2_2_8_RELEASE:1.1.1.1
	RELENG_3_0_0_RELEASE:1.1.1.1
	RELENG_2_2_7_RELEASE:1.1.1.1
	RELENG_2_2_6_RELEASE:1.1.1.1
	RELENG_2_2_5_RELEASE:1.1.1.1
	RELENG_2_2_2_RELEASE:1.1.1.1
	RELENG_2_2_1_RELEASE:1.1.1.1
	RELENG_2_2_0_RELEASE:1.1.1.1
	RELENG_2_1_7_RELEASE:1.1.1.1
	RELENG_2_1_6_1_RELEASE:1.1.1.1
	RELENG_2_1_6_RELEASE:1.1.1.1
	RELENG_2_2:1.1.1.1.0.8
	RELENG_2_1_5_RELEASE:1.1.1.1
	RELENG_2_1_0_RELEASE:1.1.1.1
	RELENG_2_1_0:1.1.1.1.0.6
	RELENG_2_1_0_BP:1.1.1.1
	RELENG_2_0_5_RELEASE:1.1.1.1
	RELENG_2_0_5:1.1.1.1.0.4
	RELENG_2_0_5_BP:1.1.1.1
	RELENG_2_0_5_ALPHA:1.1.1.1
	RELEASE_2_0:1.1.1.1
	BETA_2_0:1.1.1.1
	ALPHA_2_0:1.1.1.1.0.2
	file_3_14:1.1.1.1
	DARWIN:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2000.11.05.09.06.03;	author obrien;	state dead;
branches;
next	1.1;

1.1
date	94.09.03.19.16.23;	author csgr;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	94.09.03.19.16.24;	author csgr;	state Exp;
branches
	1.1.1.1.14.1;
next	;

1.1.1.1.14.1
date	2000.11.29.19.32.49;	author obrien;	state dead;
branches;
next	;


desc
@@


1.2
log
@Switch over to using the Christos Zoulas maintained version in contrib/
This also gives use the same exact results as NetBSD, thus sharing more
code with our bretheren.
@
text
@#
# "ar", for all kinds of archives.
#
# XXX - why are there multiple <ar> thingies?  Note that 0x213c6172 is
# "!<ar", so, for new-style (4.xBSD/SVR2andup) archives, we have:
#
# 0	string		!<arch>		current ar archive
# 0	long		0x213c6172	archive file
#
# and for SVR3.1 archives, we have:
#
# 0	string		\<ar>		System V Release 1 ar archive
# 0	string		=<ar>		archive
# 0	string		=<ar>		archive
#
# XXX - did Aegis really store shared libraries, breakpointed modules,
# and absolute code program modules in the same format as new-style
# "ar" archives?
#
0	string		!<arch>		current ar archive
>8	string		__.SYMDEF	random library
>0	belong		=65538		- pre SR9.5
>0	belong		=65539		- post SR9.5
>0	beshort		2		- object archive
>0	beshort		3		- shared library module
>0	beshort		4		- debug break-pointed module
>0	beshort		5		- absolute code program module
0	string		\<ar>		System V Release 1 ar archive
0	string		=<ar>		archive
#
# XXX - from "vax", which appears to collect a bunch of byte-swapped
# thingies, to help you recognize VAX files on big-endian machines;
# with "leshort", "lelong", and "string", that's no longer necessary....
#
# 0	long		0x3c61723e	VAX 5.0 archive
#
0	long		0x213c6172	archive file
0	lelong		0177555		very old VAX archive
0	leshort		0177555		very old PDP-11 archive
#
# XXX - "pdp" claims that 0177545 can have an __.SYMDEF member and thus
# be a random library (it said 0xff65 rather than 0177545).
#
0	lelong		0177545		old VAX archive
>8	string		__.SYMDEF	random library
0	leshort		0177545		old PDP-11 archive
>8	string		__.SYMDEF	random library
#
0	string		=<ar>		archive
#
# From "pdp":
#
0	lelong		0x39bed		PDP-11 old archive
0	lelong		0x39bee		PDP-11 4.0 archive
#
0	string		-h-		Software Tools format archive text
# "arc" archiver
0	byte		26		'arc' archive
>1	byte		0		(empty)
>1	byte		1		(old format)
# Rahul Dhesi's zoo archive format, from keith@@cerberus.uchicago.edu.
20	long		0xdca7c4fd	Rahul Dhesi's "zoo" archive
# ZIP archiver
0	string		PK		zip archive file 
>4	byte		x		- version
>4	byte		10		1.0
>4	byte		20		2.0

2	string		-lh		LHarc archive data
>6	byte		x		type %c
>20	byte		x		- header level %d

# From: <u31b3hs@@pool.informatik.rwth-aachen.de> (Michael Haardt)
2	string		-lh0-		Lharc 1.x archive
2	string		-lh1-		Lharc 1.x archive
2	string		-lz4-		Lharc 1.x archive
2	string		-lz5-		Lharc 1.x archive
2	string		-lzs-		LHa 2.x? archive [lzs]
2	string		-lh -		LHa 2.x? archive [lh ]
2	string		-lhd-		LHa 2.x? archive [lhd]
2	string		-lh2-		LHa 2.x? archive [lh2]
2	string		-lh3-		LHa 2.x? archive [lh3]
2	string		-lh4-		LHa 2.x? archive [lh4]
2	string		-lh5-		LHa (2.x) archive

# ARJ archive data from jason@@jarthur.Claremont.EDU
0	leshort		0xea60		ARJ archive data
>5	byte		x		- version %d,
>8	byte		>0		flags:
>>8	byte		&0x04		multi-volume,
>>8	byte		&0x10		slash switched,
>>8	byte		&0x20		backup,
>34	string		x		original name: %s,
>7	byte		0		os: MS/DOS
>7	byte		1		os: PRIMOS
>7	byte		2		os: UNIX
>7	byte		3		os: Amiga
>7	byte		4		os: Macintosh
>7	byte		5		os: OS/2
>7	byte		6		os: Apple ][ GS
>7	byte		7		os: Atari ST
>7	byte		8		os: NeXT
>7	byte		9		os: VAX/VMS
>3	byte		>0		%d]
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Bring in file 3.14 by Ian Darwin (and Christos Zoulas)

The following files were moved to different names:
- file.man -> file.1
- magic.man -> magic.5

The following file was removed:
- Magdir/Makefile
@
text
@@


1.1.1.1.14.1
log
@MFC: switch over to using the Christos Zoulas maintained version in contrib/
@
text
@@

