xref: /minix3/external/bsd/file/dist/magic/magdir/pdp (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1ef01931fSBen Gras
2ef01931fSBen Gras#------------------------------------------------------------------------------
3*0a6a1f1dSLionel Sambuc# $File: pdp,v 1.10 2014/04/30 21:41:02 christos Exp $
4ef01931fSBen Gras# pdp:  file(1) magic for PDP-11 executable/object and APL workspace
5ef01931fSBen Gras#
6ef01931fSBen Gras0	lelong		0101555		PDP-11 single precision APL workspace
7ef01931fSBen Gras0	lelong		0101554		PDP-11 double precision APL workspace
8ef01931fSBen Gras#
9ef01931fSBen Gras# PDP-11 a.out
10ef01931fSBen Gras#
11ef01931fSBen Gras0	leshort		0407		PDP-11 executable
12ef01931fSBen Gras>8	leshort		>0		not stripped
13*0a6a1f1dSLionel Sambuc>15	byte		>0		- version %d
14ef01931fSBen Gras
15*0a6a1f1dSLionel Sambuc# updated by Joerg Jenderek at Mar 2013
16*0a6a1f1dSLionel Sambuc# GRR: line below too general as it catches also Windows precompiled setup information *.PNF
17*0a6a1f1dSLionel Sambuc0	leshort		0401
18*0a6a1f1dSLionel Sambuc# skip *.PNF with WinDirPathOffset 58h
19*0a6a1f1dSLionel Sambuc>68	ulelong		!0x00000058	PDP-11 UNIX/RT ldp
20*0a6a1f1dSLionel Sambuc# skip *.PNF with high byte of InfVersionDatumCount zero
21*0a6a1f1dSLionel Sambuc#>>15	byte		!0		PDP-11 UNIX/RT ldp
22ef01931fSBen Gras0	leshort		0405		PDP-11 old overlay
23ef01931fSBen Gras
24ef01931fSBen Gras0	leshort		0410		PDP-11 pure executable
25ef01931fSBen Gras>8	leshort		>0		not stripped
26*0a6a1f1dSLionel Sambuc>15	byte		>0		- version %d
27ef01931fSBen Gras
28ef01931fSBen Gras0	leshort		0411		PDP-11 separate I&D executable
29ef01931fSBen Gras>8	leshort		>0		not stripped
30*0a6a1f1dSLionel Sambuc>15	byte		>0		- version %d
31ef01931fSBen Gras
32ef01931fSBen Gras0	leshort		0437		PDP-11 kernel overlay
33ef01931fSBen Gras
34ef01931fSBen Gras# These last three are derived from 2.11BSD file(1)
35ef01931fSBen Gras0	leshort		0413		PDP-11 demand-paged pure executable
36ef01931fSBen Gras>8	leshort		>0		not stripped
37ef01931fSBen Gras
38ef01931fSBen Gras0	leshort		0430		PDP-11 overlaid pure executable
39ef01931fSBen Gras>8	leshort		>0		not stripped
40ef01931fSBen Gras
41ef01931fSBen Gras0	leshort		0431		PDP-11 overlaid separate executable
42ef01931fSBen Gras>8	leshort		>0		not stripped
43