diff options
author | csgr <csgr@FreeBSD.org> | 1994-09-03 19:31:29 +0000 |
---|---|---|
committer | csgr <csgr@FreeBSD.org> | 1994-09-03 19:31:29 +0000 |
commit | 3a7fc439eab11f15ff9ad4e70de163aacc2cb95b (patch) | |
tree | e15016f1ad35fdcae0e0d70cdd015f41a9facd8a /usr.bin/file/Magdir | |
parent | c6fa37d4dd13785ba43ec94b9194086e096976e3 (diff) | |
download | FreeBSD-src-3a7fc439eab11f15ff9ad4e70de163aacc2cb95b.zip FreeBSD-src-3a7fc439eab11f15ff9ad4e70de163aacc2cb95b.tar.gz |
Changes to file(1) for FreeBSD:
- Makefile: bmake the sucker
- file.1, magic.5: replace __MAGIC__ and __SECTION__
- add Magdir/freebsd
- add file to usr.bin/Makefile
A note on the FreeBSD magic entry:
The magic number "000000407" is reported as "impure format". This
stops file(1) telling us that our object files are "PDP-11 executables".
(Saying anything more than "impure format" would probably be bogus.
Submitted by: Geoff.
Diffstat (limited to 'usr.bin/file/Magdir')
-rw-r--r-- | usr.bin/file/Magdir/freebsd | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/usr.bin/file/Magdir/freebsd b/usr.bin/file/Magdir/freebsd new file mode 100644 index 0000000..28ad615 --- /dev/null +++ b/usr.bin/file/Magdir/freebsd @@ -0,0 +1,16 @@ +# the following are for 386BSD/FreeBSD + +0 lelong 0410 pure executable +0 lelong 0413 demand paged executable +0 lelong&077777777 041400314 FreeBSD/i386 demand paged +>3 byte &0x80 +>>20 lelong <4096 shared library +>>20 lelong =4096 dynamically linked executable +>>20 lelong >4096 dynamically linked executable +>3 byte ^0x80 executable +>16 lelong >0 not stripped + +# This covers object files, and is better than "PDP-11 executable" +0 lelong 000000407 impure format +>16 lelong >0 not stripped + |