xref: /freebsd/contrib/file/magic/Magdir/ibm370 (revision 2e3507c25e42292b45a5482e116d278f5515d04d)
1
2#------------------------------------------------------------------------------
3# $File: ibm370,v 1.11 2021/03/14 16:51:45 christos Exp $
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
50# NETDATA (https://en.wikipedia.org/wiki/NETDATA)
51#	-\INMR01 In EBCDIC
520	string 		\x60\xe0\xc9\xd5\xd4\xd9\xf0\xf1	IBM NETDATA file
53