Commit Graph

237 Commits

Author SHA1 Message Date
fredette
1e9998683c Added support for differentiating between ELF executables
for the 68000, 68020, and CPU32.
2002-03-22 00:19:57 +00:00
veego
8bb9a08931 Add magic.mime to CLEANFILES. 2002-03-21 22:02:06 +00:00
thorpej
fe9b2e2bd7 No need to reference .OBJDIR here. 2002-03-05 22:07:13 +00:00
ross
2a76afae02 Generate <>& symbolically. I'm avoiding .../dist/... directories for now. 2002-02-08 01:36:18 +00:00
tv
9fbd88883c Roll in fixes to permit cross-compiling from non-NetBSD hosts. This
round has been tested on Solaris/x86 and Linux hosts.

* Add host tools cap_mkdb, ctags, m4, uudecode.
* Protect __RCSID() and __COPYRIGHT() better.
* Reduce the number of places that need to include "config.h", to keep
  sources closer to their "vanilla" versions.
* Add more compat #defines and autoconf-checked functions.
2002-01-31 22:43:33 +00:00
thorpej
a4ea757e28 Slight cleanup to ELF core file handing, and add support for
NetBSD-style ELF core files.
2001-12-09 23:21:07 +00:00
wiz
aded0d2cce Whitespace cleanup. 2001-12-01 16:43:07 +00:00
christos
9220b490d0 Install magic.mime.mgc too. 2001-10-10 16:56:27 +00:00
is
822a067a62 file recognizes Amiga icon (.info) files now. 2001-10-06 20:55:42 +00:00
gmcgarry
6b7bff4969 Recognise MLSSA datafiles 2001-09-20 03:05:54 +00:00
pooka
9a621e89a7 tweak for 3.37 2001-09-09 10:48:34 +00:00
pooka
59a767d683 resolve conflicts 2001-09-09 10:46:36 +00:00
pooka
ad8e9e60b1 file 3.37 2001-09-09 10:38:55 +00:00
pooka
0e6f52edec g/c unused crud 2001-09-09 10:33:28 +00:00
ad
e3af9d1d6b getopt() returns -1 on error, not EOF. 2001-08-18 17:10:04 +00:00
msaitoh
0ef29a9606 invert the meanings of the F_LSYMS field. 2001-08-14 21:26:54 +00:00
lukem
2d2ec1ba20 comment out "last checked" for now; it's not used in netbsd at this time,
and it's a different field in solaris
2001-07-26 10:08:38 +00:00
lukem
96a522fc27 more changes to ffs display:
- display clean flag
- fix wording of block size and fragment size
- use correct offsets for minfree, rotdelay and rps
  (at least, correct for NetBSD and Solaris 2.6/sparc)
2001-07-26 09:00:59 +00:00
lukem
199a509d62 fix typos 2001-07-26 07:59:21 +00:00
pooka
f76ed1bfa7 Fix big-endian FFS to really be reported as a big-endian FFS instead
of little-endian.

Fixes bin/13539 by Darrin B. Jewell
2001-07-23 10:10:41 +00:00
pooka
e14e91f738 oops, this was actually a new file, not an old file that is dead 2001-07-22 23:34:22 +00:00
pooka
bc1d980b74 mips-magic is back 2001-07-22 23:29:55 +00:00
pooka
242fdd0dfe adapt to file 3.36 2001-07-22 23:01:30 +00:00
pooka
6a653976b3 remove files no longer in the distribution 2001-07-22 22:59:09 +00:00
pooka
0910daa38f fix compiler warnings 2001-07-22 22:56:50 +00:00
pooka
9ac45dc28d resolve conflicts 2001-07-22 22:53:00 +00:00
pooka
8637bb8c24 file 3.36 2001-07-22 22:31:55 +00:00
wiz
a9356936b4 seperate -> separate 2001-07-22 13:33:58 +00:00
hubertf
08a7f97337 make file(1) recognize our manpages in src/gnu/libexec/uucp/* 2001-06-24 01:40:30 +00:00
fvdl
bd1117828f Add x86-64. 2001-06-19 09:27:24 +00:00
kleink
042e6a7b90 Make this really work with MKSHARE=no. 2001-05-29 20:22:05 +00:00
itohy
d1a3bcdc26 alpha core has signal number in little endian, no in big endian. 2001-05-16 00:52:48 +00:00
simonb
655e90b8b9 Make this cross-compile friendly - build a cut down program called
"mkmagic" out of apprentice.c and print.c that is built using the
host compiler and used to generate magic.mgc.
2001-05-09 14:05:52 +00:00
simonb
afaa61c23a Use curly braces instead of parentheses around make(1) variables. 2001-05-09 13:58:25 +00:00
fvdl
947211629a magic.mgc needs ${PROG} to be created, so add a depenency. Makes
parallel make work.
2001-05-02 18:35:41 +00:00
itojun
7d01561a4c magic numbers for citrus locale declaration (/usr/share/locale). 2001-04-13 08:59:01 +00:00
pooka
6d1c97a829 Recognize big endian ld.so.hints file
from Christos
2001-04-13 08:19:48 +00:00
enami
2323af4522 Have an indivisual rule to build magic.mgc. 2001-03-31 01:31:49 +00:00
pooka
b7aff9e185 run file from ${.OBJDIR} instead of ${.CURDIR} to make it work with
objdir builds also
2001-03-27 08:45:02 +00:00
pooka
2ace2c7db3 Missed magic.mgc from list of files to wipe out 2001-03-27 00:53:43 +00:00
pooka
f5d91118e0 make this compile 2001-03-27 00:49:12 +00:00
pooka
27ed415ae8 switch to use new compressed magic file: magic.mgc 2001-03-27 00:48:59 +00:00
christos
8cf5c91631 PR/12437:Nathan J. Williams: jpeg detection broken because of match
in other file pattern
2001-03-20 01:30:23 +00:00
pooka
64f1971541 update for file 3.34 2001-03-17 11:32:15 +00:00
pooka
629aebf0e1 kill dupe RCS Id 2001-03-17 11:30:52 +00:00
pooka
85cfab9a41 make this compile with our warning flags 2001-03-17 11:25:32 +00:00
pooka
a2f50a2443 resolve conflicts 2001-03-17 11:21:51 +00:00
pooka
d58fff15f7 file 3.34 2001-03-17 11:06:52 +00:00
bjh21
d50dc71439 Since arm26 and arm32 now share a core file format, describe such a file
as a "NetBSD/arm core".
2001-02-13 23:56:13 +00:00
bjh21
27f2273eff Advanced RISC Machines Limited officially became ARM Limited on 1998-05-21.
Update the ARM ELF magic to match.
2001-02-13 14:35:21 +00:00
christos
5a144646f2 fix nested extern and duplicate decls 2001-02-05 01:51:52 +00:00
christos
a36e2b78f7 fix arm32 confusion. There was a regression that changed 4096->8192
somewhere after 1.10. I am fixing this in the master source of file.
[this should be pulled up for 1.5.1]
2001-01-08 12:41:06 +00:00
itojun
8981b09426 add magic # for Hitachi SH COFF 2001-01-04 00:10:07 +00:00
pooka
afe260e16b make this substitute __VARIBLES__ to correct values 2001-01-01 12:13:58 +00:00
pooka
ce3f87994b magic man-page is in chapter 5, not chapter 1 2001-01-01 12:12:40 +00:00
pooka
299c5ebbdc tweak for 3.33 2000-11-23 23:22:58 +00:00
pooka
d98ea99cc1 resolve conflicts 2000-11-23 23:21:14 +00:00
pooka
667236c7cd file 3.33 2000-11-23 23:07:30 +00:00
is
135600f947 More format string cleanup by sommerfeld. 2000-10-11 14:46:00 +00:00
mjl
b46ec3b29b getopt(3) returns -1 not EOF. 2000-10-04 20:09:04 +00:00
pooka
a8965df2d2 tweak for file 3.32 2000-09-22 16:53:39 +00:00
pooka
e5efd07a0b resolve conflicts 2000-09-22 16:34:59 +00:00
pooka
c45f82114c file 3.32 2000-09-22 16:01:07 +00:00
jeffs
9b80c90ec0 Print ABI and mips level for "real" little endian MIPS binaries too. 2000-08-13 06:33:03 +00:00
jeffs
45de998997 Handle MIPS little endian output better when bfd outputs magic 8 (MIPS BE)
instead of 10 (MIPS LE).
2000-08-10 19:12:40 +00:00
hubertf
6f5f0322c6 Allow file(1) Magic file to be recognized as such by file(1)
Noted in PR 10712 by Jun-ichiro itojun Hagino <itojun@itojun.org>
2000-07-31 00:39:29 +00:00
mycroft
9822fee1d0 Make the code to determine whether we need to byte-swap headers at least
pretend to work on 64-bit hosts (and not overrun an array).
2000-07-26 15:19:35 +00:00
tsubai
290cb2c943 Recognize NetBSD/powerpc core file. 2000-06-08 13:57:41 +00:00
soren
0abc97dcd7 Comment out RCS ID. 2000-05-14 23:28:43 +00:00
christos
5d9fa0390d Resolve conflicts 2000-05-14 22:53:37 +00:00
christos
0bb263b436 new file 3.31 2000-05-14 22:44:21 +00:00
mycroft
5cc7cec6d9 More .mk file fallout. 2000-01-23 18:00:38 +00:00
mycroft
f5d7100e26 Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We get
the correct definition from errno.h.
2000-01-21 17:08:33 +00:00
tron
3f173f204a Increase default size of magic entries array to 4096 because NetBSD's
magic(5) has more than 2048 entries already.
1999-12-31 13:09:20 +00:00
tron
6f563995b5 Do reallaction of magic entries array carefully to avoid possible memory
leak. Patch based on PR bin/9081 by Jun-ichiro itojun Hagino.
1999-12-31 13:07:59 +00:00
jwise
d6907ab16b Use <inttypes.h> to get typedefs of integral types instead of local #defines
in "config.h".  Makes this compile again.
1999-11-02 21:05:20 +00:00
christos
7d48644528 Resolve corn flakes. 1999-11-01 17:39:26 +00:00
christos
39cf80bb8c new version of file(1) 1999-11-01 17:30:12 +00:00
itojun
510eaf2f65 fix duplicated "leshort 42 Hitachi SH" (one of them should be "beshort").
(part of NetBSD/sh3 patches)
1999-09-12 16:38:16 +00:00
mycroft
3596f4a0cb Increase the default maxmagic. 1999-09-04 19:51:58 +00:00
mycroft
bd10bffcd8 Make maxmagic always increase by a factor of 2. 1999-09-04 19:51:11 +00:00
enami
07f35abba9 Replace TAB in message printed by file command with SPACE. 1999-08-21 16:05:56 +00:00
matt
a5b92e89e1 Add knowledge of the VAX ELF magic number 1999-08-21 00:28:09 +00:00
hubertf
057479d6da Add sidplay information, submitted in PR 7918 by Antti Kantee <pooka@iki.fi> 1999-07-05 21:38:21 +00:00
kleink
825dd7f56f It's big endian. 1999-03-31 19:18:36 +00:00
he
392f839e3f Prevent `file' from trying to use the (directory!) /usr/share/misc as the
magic file database.
1999-02-16 12:32:52 +00:00
lukem
a4547242e3 use MFILESDIR instead of FILESDIR. fixes problems some people are having 1999-02-16 07:11:27 +00:00
lukem
dcab0210a0 convert from NOxxx= to MKxxx=no.
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
hubertf
3ddc74e157 Add "mp3" audio file information to file(1)/magic
per PR 6497 by C Kane <ckane@best.com>
1998-11-25 07:54:21 +00:00
christos
c3203395bd char -> unsigned char 1998-11-06 23:06:38 +00:00
is
30d737b32b learn more about AMANDA files 1998-10-29 11:11:49 +00:00
matt
2e3397e773 Teach file that NetBSD/vax has two magic numbers. 1998-10-12 01:41:32 +00:00
thorpej
23309c9e22 Make the magic type field explicitly unsigned and fix comparisons of this
value appropriately.  Fixes warnings on systems where char is naturally
unsigned.
1998-09-30 18:51:13 +00:00
lukem
9dee5d2b46 don't install in /usr/share if NOSHARE is defined 1998-09-27 17:22:03 +00:00
christos
8f945ca5b1 Amend copyright to a berkeley style one. From Ian Darwin. 1998-09-24 12:50:27 +00:00
christos
f46e623e45 Turn on ELF and other NetBSD features. 1998-09-20 15:36:46 +00:00
christos
397e929e3b remove old files. 1998-09-20 15:32:43 +00:00
christos
faf55c153e resolve corn flakes. 1998-09-20 15:27:15 +00:00
christos
a7ad0f02b4 file-3.26 1998-09-19 18:07:40 +00:00
matt
c65b52687e Add entries for Alpha, ARM, PARISC, SPARC V9, IA64, and others 1998-08-12 17:48:35 +00:00