Merge commit '1276d1e1a1b128f7093a3021d3f6bc27afa80d23' into amd64
[dragonfly.git] / contrib / file / magic / Magdir / bsdi
1 #------------------------------------------------------------------------------
2 # bsdi:  file(1) magic for BSD/OS (from BSDI) objects
3 #
4
5 0       lelong          0314            386 compact demand paged pure executable
6 >16     lelong          >0              not stripped
7 >32     byte            0x6a            (uses shared libs)
8
9 0       lelong          0407            386 executable
10 >16     lelong          >0              not stripped
11 >32     byte            0x6a            (uses shared libs)
12
13 0       lelong          0410            386 pure executable
14 >16     lelong          >0              not stripped
15 >32     byte            0x6a            (uses shared libs)
16
17 0       lelong          0413            386 demand paged pure executable
18 >16     lelong          >0              not stripped
19 >32     byte            0x6a            (uses shared libs)
20
21 # same as in SunOS 4.x, except for static shared libraries
22 0       belong&077777777        0600413         sparc demand paged
23 >0      byte            &0x80
24 >>20    belong          <4096           shared library
25 >>20    belong          =4096           dynamically linked executable
26 >>20    belong          >4096           dynamically linked executable
27 >0      byte            ^0x80           executable
28 >16     belong          >0              not stripped
29 >36     belong          0xb4100001      (uses shared libs)
30
31 0       belong&077777777        0600410         sparc pure
32 >0      byte            &0x80           dynamically linked executable
33 >0      byte            ^0x80           executable
34 >16     belong          >0              not stripped
35 >36     belong          0xb4100001      (uses shared libs)
36
37 0       belong&077777777        0600407         sparc
38 >0      byte            &0x80           dynamically linked executable
39 >0      byte            ^0x80           executable
40 >16     belong          >0              not stripped
41 >36     belong          0xb4100001      (uses shared libs)