xref: /openbsd/usr.bin/file/magdir/ibm370 (revision 5af055cd)
1#	$OpenBSD: ibm370,v 1.5 2015/10/05 22:48:26 nicm Exp $
2
3#------------------------------------------------------------------------------
4# ibm370:  file(1) magic for IBM 370 and compatibles.
5#
6# "ibm370" said that 0x15d == 0535 was "ibm 370 pure executable".
7# What the heck *is* "USS/370"?
8# AIX 4.1's "/etc/magic" has
9#
10#	0	short		0535		370 sysV executable
11#	>12	long		>0		not stripped
12#	>22	short		>0		- version %d
13#	>30	long		>0		- 5.2 format
14#	0	short		0530		370 sysV pure executable
15#	>12	long		>0		not stripped
16#	>22	short		>0		- version %d
17#	>30	long		>0		- 5.2 format
18#
19# instead of the "USS/370" versions of the same magic numbers.
20#
210	beshort		0537		370 XA sysV executable
22>12	belong		>0		not stripped
23>22	beshort		>0		- version %d
24>30	belong		>0		- 5.2 format
250	beshort		0532		370 XA sysV pure executable
26>12	belong		>0		not stripped
27>22	beshort		>0		- version %d
28>30	belong		>0		- 5.2 format
290	beshort		054001		370 sysV pure executable
30>12	belong		>0		not stripped
310	beshort		055001		370 XA sysV pure executable
32>12	belong		>0		not stripped
330	beshort		056401		370 sysV executable
34>12	belong		>0		not stripped
350	beshort		057401		370 XA sysV executable
36>12	belong		>0		not stripped
370       beshort		0531		SVR2 executable (Amdahl-UTS)
38>12	belong		>0		not stripped
39>24     belong		>0		- version %d
400	beshort		0534		SVR2 pure executable (Amdahl-UTS)
41>12	belong		>0		not stripped
42>24	belong		>0		- version %d
430	beshort		0530		SVR2 pure executable (USS/370)
44>12	belong		>0		not stripped
45>24	belong		>0		- version %d
460	beshort		0535		SVR2 executable (USS/370)
47>12	belong		>0		not stripped
48>24	belong		>0		- version %d
49