]> err.no Git - util-linux/commitdiff
more: dont use a.out.h
authorMike Frysinger <vapier@gentoo.org>
Sat, 7 Jun 2008 17:22:45 +0000 (13:22 -0400)
committerKarel Zak <kzak@redhat.com>
Fri, 12 Dec 2008 12:08:33 +0000 (13:08 +0100)
The a.out.h header is not friendly to portable systems (iow, those that
lack a.out support), and since the defines are only used in a cheesy magic,
just use the magic constants.  It's not like they're ever going to change.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
text-utils/more.c

index dc38ff2a771c1fdcfe9d58dc2c199736bdadc560..41078d12c42080185ddc1d661fd06ed2841aa388 100644 (file)
@@ -54,7 +54,6 @@
 #include <sys/stat.h>
 #include <sys/file.h>
 #include <sys/wait.h>
-#include <a.out.h>
 #include "xstrncpy.h"
 #include "nls.h"
 #include "widechar.h"
@@ -546,9 +545,9 @@ magic(f, fs)
 
        if (fread(twobytes, 2, 1, f) == 1) {
                switch(twobytes[0] + (twobytes[1]<<8)) {
-               case OMAGIC:    /* 0407 */
-               case NMAGIC:    /* 0410 */
-               case ZMAGIC:    /* 0413 */
+               case 0407:      /* a.out obj */
+               case 0410:      /* a.out exec */
+               case 0413:      /* a.out demand exec */
                case 0405:
                case 0411:
                case 0177545: