Update to file 4.13. Put the contrib files into contrib/file-4 instead
[dragonfly.git] / contrib / file-4 / magic / Magdir / mach
1 #------------------------------------------------------------------------------
2 # mach file description
3 #
4 0       belong          0xcafebabe      Mach-O fat file
5 >4      belong          1               with 1 architecture
6 >4      belong          >1
7 >>4     belong          x               with %ld architectures          
8 #
9 0       belong          0xfeedface      Mach-O
10 >12     belong          1               object
11 >12     belong          2               executable
12 >12     belong          3               shared library
13 >12     belong          4               core
14 >12     belong          5               preload executable
15 >12     belong          6               dynamically linked shared library
16 >12     belong          7               dynamic linker
17 >12     belong          8               bundle
18 >12     belong          >8
19 >>12    belong          x               filetype=%ld
20 >4      belong          <0
21 >>4     belong          x               architecture=%ld
22 >4      belong          1               vax
23 >4      belong          2               romp
24 >4      belong          3               architecture=3
25 >4      belong          4               ns32032
26 >4      belong          5               ns32332
27 >4      belong          6               for m68k architecture
28 # from NeXTstep 3.0 <mach/machine.h>
29 # i.e. mc680x0_all, ignore
30 # >>8   belong          1               (mc68030)
31 >>8     belong          2               (mc68040)
32 >>8     belong          3               (mc68030 only)
33 >4      belong          7               i386
34 >4      belong          8               mips
35 >4      belong          9               ns32532
36 >4      belong          10              architecture=10
37 >4      belong          11              hp pa-risc
38 >4      belong          12              acorn
39 >4      belong          13              m88k
40 >4      belong          14              sparc
41 >4      belong          15              i860-big
42 >4      belong          16              i860
43 >4      belong          17              rs6000
44 >4      belong          18              ppc
45 >4      belong          >18
46 >>4     belong          x               architecture=%ld