1234449Sobrien
268349Sobrien#------------------------------------------------------------------------------
3234449Sobrien# $File: bsdi,v 1.5 2009/09/19 16:28:08 christos Exp $
468349Sobrien# bsdi:  file(1) magic for BSD/OS (from BSDI) objects
568349Sobrien#
668349Sobrien
768349Sobrien0	lelong		0314		386 compact demand paged pure executable
868349Sobrien>16	lelong		>0		not stripped
968349Sobrien>32	byte		0x6a		(uses shared libs)
1068349Sobrien
1168349Sobrien0	lelong		0407		386 executable
1268349Sobrien>16	lelong		>0		not stripped
1368349Sobrien>32	byte		0x6a		(uses shared libs)
1468349Sobrien
1568349Sobrien0	lelong		0410		386 pure executable
1668349Sobrien>16	lelong		>0		not stripped
1768349Sobrien>32	byte		0x6a		(uses shared libs)
1868349Sobrien
1968349Sobrien0	lelong		0413		386 demand paged pure executable
2068349Sobrien>16	lelong		>0		not stripped
2168349Sobrien>32	byte		0x6a		(uses shared libs)
2268349Sobrien
2368349Sobrien# same as in SunOS 4.x, except for static shared libraries
2468349Sobrien0	belong&077777777	0600413		sparc demand paged
2568349Sobrien>0	byte		&0x80
2668349Sobrien>>20	belong		<4096		shared library
2768349Sobrien>>20	belong		=4096		dynamically linked executable
2868349Sobrien>>20	belong		>4096		dynamically linked executable
2968349Sobrien>0	byte		^0x80		executable
3068349Sobrien>16	belong		>0		not stripped
3168349Sobrien>36	belong		0xb4100001	(uses shared libs)
3268349Sobrien
3368349Sobrien0	belong&077777777	0600410		sparc pure
3468349Sobrien>0	byte		&0x80		dynamically linked executable
3568349Sobrien>0	byte		^0x80		executable
3668349Sobrien>16	belong		>0		not stripped
3768349Sobrien>36	belong		0xb4100001	(uses shared libs)
3868349Sobrien
3968349Sobrien0	belong&077777777	0600407		sparc
4068349Sobrien>0	byte		&0x80		dynamically linked executable
4168349Sobrien>0	byte		^0x80		executable
4268349Sobrien>16	belong		>0		not stripped
4368349Sobrien>36	belong		0xb4100001	(uses shared libs)
44