summaryrefslogtreecommitdiffstats
path: root/usr.bin/file/Magdir
diff options
context:
space:
mode:
authorcsgr <csgr@FreeBSD.org>1994-09-03 19:31:29 +0000
committercsgr <csgr@FreeBSD.org>1994-09-03 19:31:29 +0000
commit3a7fc439eab11f15ff9ad4e70de163aacc2cb95b (patch)
treee15016f1ad35fdcae0e0d70cdd015f41a9facd8a /usr.bin/file/Magdir
parentc6fa37d4dd13785ba43ec94b9194086e096976e3 (diff)
downloadFreeBSD-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/freebsd16
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
+
OpenPOWER on IntegriCloud