Make compilable in our env. Involved disabling ELF support,
authorniklas <niklas@openbsd.org>
Wed, 27 Nov 1996 19:54:45 +0000 (19:54 +0000)
committerniklas <niklas@openbsd.org>
Wed, 27 Nov 1996 19:54:45 +0000 (19:54 +0000)
reordering includes (due to -Wstrict-prototypes) and other -Wall goo

12 files changed:
sys/arch/alpha/stand/OSFpal.c
sys/arch/alpha/stand/boot/Makefile
sys/arch/alpha/stand/boot/boot.c
sys/arch/alpha/stand/boot/disk.c
sys/arch/alpha/stand/bootxx.c
sys/arch/alpha/stand/headersize.c
sys/arch/alpha/stand/loadfile.c
sys/arch/alpha/stand/netboot/Makefile
sys/arch/alpha/stand/netboot/getsecs.c
sys/arch/alpha/stand/netboot/if_prom.c
sys/arch/alpha/stand/netboot/netboot.c
sys/arch/alpha/stand/prom.c

index 0bf89c9..5a69e70 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: OSFpal.c,v 1.4 1996/10/30 22:40:27 niklas Exp $       */
+/*     $OpenBSD: OSFpal.c,v 1.5 1996/11/27 19:54:45 niklas Exp $       */
 /*     $NetBSD: OSFpal.c,v 1.4 1996/10/13 03:00:24 christos Exp $      */
 
 /*
@@ -30,8 +30,8 @@
 
 #include <sys/types.h>
 
-#include <machine/prom.h>
 #include <machine/rpb.h>
+#include <machine/prom.h>
 
 void
 OSFpal()
index bf32ff1..6bfa14e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.5 1996/10/30 22:40:38 niklas Exp $
+#      $OpenBSD: Makefile,v 1.6 1996/11/27 19:54:51 niklas Exp $
 #      $NetBSD: Makefile,v 1.10 1996/10/18 06:01:41 thorpej Exp $
 
 .PATH: ${.CURDIR}/.. ${.CURDIR}/../../../../lib/libsa
@@ -10,13 +10,13 @@ BOOT_SRCS = start.S boot.c loadfile.c disk.c conf.c prom.c prom_disp.S OSFpal.c
 
 BOOT_SRCS+= alloc.c bzero.c close.c dev.c devopen.c disklabel.c dkcksum.c
 BOOT_SRCS+= getfile.c gets.c ioctl.c lseek.c open.c printf.c read.c
-BOOT_SRCS+= strcmp.c ufs.c write.c bcopy.c filesystem.c strlen.c
+BOOT_SRCS+= strcmp.c ufs.c write.c filesystem.c strlen.c
 BOOT_SRCS+= ntohl.c prom_swpal.S
 BOOT_OBJS = ${BOOT_SRCS:N*.h:R:S/$/.o/g}
 
 HEADERSIZE_PROG = headersize
 
-DEFNS= -DCOMPAT_UFS -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF
+DEFNS= -DCOMPAT_UFS -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF
 
 AFLAGS += -DASSEMBLER ${DEFNS}
 CPPFLAGS += -I${.CURDIR}/../.. -I${.CURDIR}/../../../..
index 706b614..2ddaef2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: boot.c,v 1.7 1996/11/27 12:07:55 mickey Exp $ */
+/*     $OpenBSD: boot.c,v 1.8 1996/11/27 19:54:52 niklas Exp $ */
 /*     $NetBSD: boot.c,v 1.8 1996/09/17 22:00:26 cgd Exp $     */
 
 /*
@@ -46,6 +46,7 @@
 #include <sys/exec.h>
 #include <sys/exec_ecoff.h>
 
+#include <machine/rpb.h>
 #include <machine/prom.h>
 
 #define _KERNEL
index 5b70adf..e29a2b2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: disk.c,v 1.4 1996/10/30 22:40:42 niklas Exp $ */
+/*     $OpenBSD: disk.c,v 1.5 1996/11/27 19:54:52 niklas Exp $ */
 /*     $NetBSD: disk.c,v 1.3 1995/11/23 02:39:40 cgd Exp $     */
 
 /*
@@ -44,6 +44,7 @@
 #include <sys/param.h>
 #include <sys/disklabel.h>
 
+#include <machine/rpb.h>
 #include <machine/prom.h>
 
 #include "disk.h"
index 6586fff..6e10ef5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bootxx.c,v 1.5 1996/10/30 22:40:29 niklas Exp $       */
+/*     $OpenBSD: bootxx.c,v 1.6 1996/11/27 19:54:47 niklas Exp $       */
 /*     $NetBSD: bootxx.c,v 1.3 1996/06/14 20:04:45 cgd Exp $   */
 
 /*
@@ -29,6 +29,7 @@
  */
 
 #include <sys/param.h>
+#include <machine/rpb.h>
 #include <machine/prom.h>
 
 #include "bbinfo.h"
index c7e853d..77acda5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: headersize.c,v 1.4 1996/10/30 22:40:30 niklas Exp $   */
+/*     $OpenBSD: headersize.c,v 1.5 1996/11/27 19:54:47 niklas Exp $   */
 /*     $NetBSD: headersize.c,v 1.5 1996/09/23 04:32:59 cgd Exp $       */
 
 /*
@@ -48,7 +48,9 @@ main(argc, argv)
 {
        char buf[HDR_BUFSIZE], *fname;
        struct ecoff_exechdr *ecoffp;
+#ifdef ALPHA_BOOT_ELF
        Elf_Ehdr *elfp;
+#endif
        int fd;
        unsigned long loadaddr;
 
@@ -64,11 +66,15 @@ main(argc, argv)
        if (read(fd, &buf, HDR_BUFSIZE) < HDR_BUFSIZE)
                err(1, "%s: read failed", fname);
        ecoffp = (struct ecoff_exechdr *)buf;
+#ifdef ALPHA_BOOT_ELF
        elfp = (Elf_Ehdr *)buf;
+#endif
 
        if (!ECOFF_BADMAG(ecoffp)) {
                printf("%d\n", ECOFF_TXTOFF(ecoffp));
-       } else if (memcmp(Elf_e_ident, elfp->e_ident, Elf_e_siz) == 0) {
+       }
+#ifdef ALPHA_BOOT_ELF
+       else if (memcmp(Elf_e_ident, elfp->e_ident, Elf_e_siz) == 0) {
                Elf_Phdr phdr;
 
                /* XXX assume the first segment is the one we want */
@@ -78,7 +84,9 @@ main(argc, argv)
                        err(1, "%s: read phdr failed", fname);
 
                printf("%d\n", phdr.p_offset + (loadaddr - phdr.p_vaddr));
-       } else
+       }
+#endif
+       else
                errx(1, "%s: bad magic number", fname);
 
        close(fd);
index ffe364f..2dcf316 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: loadfile.c,v 1.1 1996/10/30 22:40:33 niklas Exp $     */
+/*     $OpenBSD: loadfile.c,v 1.2 1996/11/27 19:54:48 niklas Exp $     */
 /*     $NetBSD: loadfile.c,v 1.3 1996/09/23 04:32:44 cgd Exp $ */
 
 /*
 
 #define        ELFSIZE         64
 
-#include <lib/libsa/stand.h>
 #include <lib/libkern/libkern.h>
+#include <lib/libsa/stand.h>
 
 #include <sys/param.h>
 #include <sys/exec.h>
 #include <sys/exec_ecoff.h>
 #include <sys/exec_elf.h>
 
+#include <machine/rpb.h>
 #include <machine/prom.h>
 
 #define _KERNEL
@@ -148,7 +149,7 @@ coff_exec(fd, coff, entryp)
        /* Zero out bss. */
        if (coff->a.bsize != 0) {
                (void)printf("+%lu", coff->a.bsize);
-               bzero(coff->a.bss_start, coff->a.bsize);
+               bzero((void *)coff->a.bss_start, coff->a.bsize);
        }
 
        ffp_save = coff->a.text_start + coff->a.tsize;
index f83b46d..d05d684 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.1 1996/10/30 22:40:51 niklas Exp $
+#      $OpenBSD: Makefile,v 1.2 1996/11/27 19:54:54 niklas Exp $
 #      $NetBSD: Makefile,v 1.3 1996/10/18 06:02:24 thorpej Exp $
 
 .PATH: ${.CURDIR}/.. ${.CURDIR}/../../../../lib/libsa
@@ -11,7 +11,7 @@ BOOT_SRCS+= printf.c bzero.c rpcc.S
 
 BOOT_SRCS+= dev_net.c conf.c devopen.c
 BOOT_SRCS+= nfs.c rpc.c alloc.c ntohl.c htonl.c ntohs.c htons.c net.c bootp.c
-BOOT_SRCS+= strlen.c bcopy.c dev.c bcmp.c strerror.c rarp.c read.c lseek.c
+BOOT_SRCS+= strlen.c dev.c bcmp.c strerror.c rarp.c read.c lseek.c
 BOOT_SRCS+= in_cksum.c exit.c closeall.c arp.c strncpy.c globals.c open.c
 BOOT_SRCS+= close.c ether.c netif.c
 
@@ -25,7 +25,7 @@ AFLAGS += -DASSEMBLER
 CPPFLAGS += -I${.CURDIR}/../../../../ \
            -I${.CURDIR}/../../../../lib/libsa \
            -I${.CURDIR}/../.. -DPRIMARY_BOOTBLOCK \
-           -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF
+           -DALPHA_BOOT_ECOFF -DALPHA_BOOT_ELF
 CFLAGS = -Werror -mno-fp-regs -g
 
 CLEANFILES+= vers.c vers.o
index 07ca9e5..16b8ab9 100644 (file)
@@ -1,8 +1,8 @@
-/*     $OpenBSD: getsecs.c,v 1.1 1996/10/30 22:40:55 niklas Exp $      */
+/*     $OpenBSD: getsecs.c,v 1.2 1996/11/27 19:54:55 niklas Exp $      */
 
 #include <sys/param.h>
-#include "include/prom.h"
 #include "include/rpb.h"
+#include "include/prom.h"
 
 int
 getsecs()
index 97664bb..b091d49 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: if_prom.c,v 1.1 1996/10/30 22:40:56 niklas Exp $      */
+/*     $OpenBSD: if_prom.c,v 1.2 1996/11/27 19:54:55 niklas Exp $      */
 /*     $NetBSD: if_prom.c,v 1.4 1996/10/02 21:18:49 cgd Exp $  */
 
 /*
 #include <netinet/in_systm.h>
 
 #include "netif.h"
+#include "include/rpb.h"
 #include "include/prom.h"
 #include "lib/libkern/libkern.h"
+#include "lib/libsa/stand.h"
 
 int prom_probe();
 int prom_match();
index eac243d..9f240bd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: netboot.c,v 1.2 1996/11/27 12:07:55 mickey Exp $      */
+/*     $OpenBSD: netboot.c,v 1.3 1996/11/27 19:54:56 niklas Exp $      */
 /*     $NetBSD: netboot.c,v 1.1 1996/09/18 20:03:12 cgd Exp $  */
 
 /*
@@ -46,6 +46,7 @@
 #include <sys/exec.h>
 #include <sys/exec_ecoff.h>
 
+#include <machine/rpb.h>
 #include <machine/prom.h>
 
 #define _KERNEL
index b8e524e..86c2299 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: prom.c,v 1.3 1996/10/30 22:40:33 niklas Exp $ */
+/*     $OpenBSD: prom.c,v 1.4 1996/11/27 19:54:49 niklas Exp $ */
 /*     $NetBSD: prom.c,v 1.1 1995/11/23 02:39:07 cgd Exp $     */
 
 /*  
@@ -29,8 +29,8 @@
 
 #include <sys/types.h>
 
-#include <machine/prom.h>
 #include <machine/rpb.h>
+#include <machine/prom.h>
 
 int console;