file: update vendor branch to v5.04
[dragonfly.git] / contrib / file / magic / Magdir / bsdi
blobbe16e3a1a23b4cfe93c194be72ca98f8ac6b12af
2 #------------------------------------------------------------------------------
3 # $File: bsdi,v 1.5 2009/09/19 16:28:08 christos Exp $
4 # bsdi:  file(1) magic for BSD/OS (from BSDI) objects
7 0       lelong          0314            386 compact demand paged pure executable
8 >16     lelong          >0              not stripped
9 >32     byte            0x6a            (uses shared libs)
11 0       lelong          0407            386 executable
12 >16     lelong          >0              not stripped
13 >32     byte            0x6a            (uses shared libs)
15 0       lelong          0410            386 pure executable
16 >16     lelong          >0              not stripped
17 >32     byte            0x6a            (uses shared libs)
19 0       lelong          0413            386 demand paged pure executable
20 >16     lelong          >0              not stripped
21 >32     byte            0x6a            (uses shared libs)
23 # same as in SunOS 4.x, except for static shared libraries
24 0       belong&077777777        0600413         sparc demand paged
25 >0      byte            &0x80
26 >>20    belong          <4096           shared library
27 >>20    belong          =4096           dynamically linked executable
28 >>20    belong          >4096           dynamically linked executable
29 >0      byte            ^0x80           executable
30 >16     belong          >0              not stripped
31 >36     belong          0xb4100001      (uses shared libs)
33 0       belong&077777777        0600410         sparc pure
34 >0      byte            &0x80           dynamically linked executable
35 >0      byte            ^0x80           executable
36 >16     belong          >0              not stripped
37 >36     belong          0xb4100001      (uses shared libs)
39 0       belong&077777777        0600407         sparc
40 >0      byte            &0x80           dynamically linked executable
41 >0      byte            ^0x80           executable
42 >16     belong          >0              not stripped
43 >36     belong          0xb4100001      (uses shared libs)