xref: /freebsd/contrib/file/magic/Magdir/sequent (revision 2008043f386721d58158e37e0d7e50df8095942d)
1
2#------------------------------------------------------------------------------
3# $File: sequent,v 1.14 2019/04/19 00:42:27 christos Exp $
4# sequent:  file(1) magic for Sequent machines
5#
6# Sequent information updated by Don Dwiggins <atsun!dwiggins>.
7# For Sequent's multiprocessor systems (incomplete).
80	lelong	0x00ea        	BALANCE NS32000 .o
9>16	lelong	>0		not stripped
10>124	lelong	>0		version %d
110	lelong	0x10ea        	BALANCE NS32000 executable (0 @ 0)
12>16	lelong  >0            	not stripped
13>124	lelong	>0		version %d
140	lelong	0x20ea        	BALANCE NS32000 executable (invalid @ 0)
15>16	lelong  >0            	not stripped
16>124	lelong	>0		version %d
170	lelong	0x30ea        	BALANCE NS32000 standalone executable
18>16	lelong  >0          	not stripped
19>124	lelong	>0		version %d
20#
21# Symmetry information added by Jason Merrill <jason@jarthur.claremont.edu>.
22# Symmetry magic nums will not be reached if DOS COM comes before them;
23# byte 0xeb is matched before these get a chance.
240	leshort	0x12eb		SYMMETRY i386 .o
25>16	lelong	>0		not stripped
26>124	lelong	>0		version %d
270	leshort	0x22eb		SYMMETRY i386 executable (0 @ 0)
28>16	lelong	>0		not stripped
29>124	lelong	>0		version %d
300	leshort	0x32eb		SYMMETRY i386 executable (invalid @ 0)
31>16	lelong	>0		not stripped
32>124	lelong	>0		version %d
33# https://en.wikipedia.org/wiki/Sequent_Computer_Systems
34# below test line conflicts with MS-DOS 2.11 floppies and Acronis loader
35#0	leshort	0x42eb		SYMMETRY i386 standalone executable
360	leshort	0x42eb
37# skip unlike negative version
38>124	lelong	>-1
39# assuming version 28867614 is very low probable
40>>124	lelong	!28867614	SYMMETRY i386 standalone executable
41>>>16	lelong	>0		not stripped
42>>>124	lelong	>0		version %d
43