bsdi revision 68349
154359Sroberto#------------------------------------------------------------------------------
254359Sroberto# bsdi:  file(1) magic for BSD/OS (from BSDI) objects
354359Sroberto#
454359Sroberto
554359Sroberto0	lelong		0314		386 compact demand paged pure executable
654359Sroberto>16	lelong		>0		not stripped
754359Sroberto>32	byte		0x6a		(uses shared libs)
854359Sroberto
954359Sroberto0	lelong		0407		386 executable
1054359Sroberto>16	lelong		>0		not stripped
1154359Sroberto>32	byte		0x6a		(uses shared libs)
1254359Sroberto
1354359Sroberto0	lelong		0410		386 pure executable
1454359Sroberto>16	lelong		>0		not stripped
1554359Sroberto>32	byte		0x6a		(uses shared libs)
1654359Sroberto
1754359Sroberto0	lelong		0413		386 demand paged pure executable
1854359Sroberto>16	lelong		>0		not stripped
1954359Sroberto>32	byte		0x6a		(uses shared libs)
2054359Sroberto
2154359Sroberto# same as in SunOS 4.x, except for static shared libraries
2254359Sroberto0	belong&077777777	0600413		sparc demand paged
2354359Sroberto>0	byte		&0x80
2454359Sroberto>>20	belong		<4096		shared library
2554359Sroberto>>20	belong		=4096		dynamically linked executable
2654359Sroberto>>20	belong		>4096		dynamically linked executable
2754359Sroberto>0	byte		^0x80		executable
2854359Sroberto>16	belong		>0		not stripped
2954359Sroberto>36	belong		0xb4100001	(uses shared libs)
3054359Sroberto
3154359Sroberto0	belong&077777777	0600410		sparc pure
3254359Sroberto>0	byte		&0x80		dynamically linked executable
3354359Sroberto>0	byte		^0x80		executable
3454359Sroberto>16	belong		>0		not stripped
3554359Sroberto>36	belong		0xb4100001	(uses shared libs)
3654359Sroberto
3754359Sroberto0	belong&077777777	0600407		sparc
3854359Sroberto>0	byte		&0x80		dynamically linked executable
3954359Sroberto>0	byte		^0x80		executable
4054359Sroberto>16	belong		>0		not stripped
4154359Sroberto>36	belong		0xb4100001	(uses shared libs)
4254359Sroberto