Makefiles seemed to be broken a bit, i don't even
authormickey <mickey@openbsd.org>
Sun, 3 Mar 1996 05:26:21 +0000 (05:26 +0000)
committermickey <mickey@openbsd.org>
Sun, 3 Mar 1996 05:26:21 +0000 (05:26 +0000)
know how it happens to work still ... probably nobody rebuilt libcompat.a.
Fron NetBSD: kern_info_*.c, seemed to be a bug fix.

sys/compat/common/Makefile
sys/compat/common/Makefile.inc
sys/compat/common/kern_info_09.c
sys/compat/common/kern_info_43.c

index dc438e8..100a36d 100644 (file)
@@ -1,10 +1,10 @@
-#      $OpenBSD: Makefile,v 1.3 1996/02/26 23:26:48 niklas Exp $
+#      $OpenBSD: Makefile,v 1.4 1996/03/03 05:26:21 mickey Exp $
 #      $NetBSD: Makefile,v 1.7 1996/02/05 01:58:28 christos Exp $
 
 LIB=   compat
 NOPIC=
 
-CPPFLAGS=      ${COMPATCPPFLAGS:S@-I.@-I${COMPATREL}.@g}
+CPPFLAGS=      ${COMPATCPPFLAGS:S/-I./-I${COMPATREL}./g}
 
 .PATH: ${COMPATREL}${COMPATDIR}
 
index 4e5a5f9..032e72e 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.inc,v 1.2 1996/02/26 23:26:49 niklas Exp $
+#      $OpenBSD: Makefile.inc,v 1.3 1996/03/03 05:26:22 mickey Exp $
 #      $NetBSD: Makefile.inc,v 1.3 1996/02/02 20:34:44 mycroft Exp $
 #
 #      NOTE: $S must correspond to the top of the 'sys' tree
@@ -12,7 +12,7 @@ COMPATLIB_PROF=       ${COMPATDST}/libcompat_p.a
 
 COMPATMAKE= \
        cd ${COMPATDST} && ${MAKE} -f ${COMPATREL}${COMPATDIR}/Makefile \
-           CC="${CC}" CFLAGS="${CFLAGS}" \
+           CC="${CC}" CFLAGS="${CFLAGS:S/-I./-I${COMPATREL}./g}" \
            LD="${LD}" \
            COMPATCPPFLAGS="${CPPFLAGS}" \
            COMPATREL="${COMPATREL}" \
index b918899..e0e568c 100644 (file)
@@ -1,5 +1,5 @@
-/*     $OpenBSD: kern_info_09.c,v 1.2 1996/02/26 23:26:51 niklas Exp $ */
-/*     $NetBSD: kern_info_09.c,v 1.4 1996/02/04 02:02:14 christos Exp $        */
+/*     $OpenBSD: kern_info_09.c,v 1.3 1996/03/03 05:26:22 mickey Exp $ */
+/*     $NetBSD: kern_info_09.c,v 1.5 1996/02/21 00:10:59 cgd Exp $     */
 
 /*
  * Copyright (c) 1982, 1986, 1991, 1993
@@ -61,10 +61,11 @@ compat_09_sys_getdomainname(p, v, retval)
                syscallarg(int) len;
        } */ *uap = v;
        int name;
+       size_t sz;
 
        name = KERN_DOMAINNAME;
-       return (kern_sysctl(&name, 1, SCARG(uap, domainname),
-                           &SCARG(uap, len), 0, 0, p));
+       sz = SCARG(uap,len);
+       return (kern_sysctl(&name, 1, SCARG(uap, domainname), &sz, 0, 0, p));
 }
 
 
index 9e98382..d5e1da4 100644 (file)
@@ -1,7 +1,5 @@
-/*     $Id: kern_info_43.c,v 1.4 1996/02/26 23:26:52 niklas Exp $ */
-
-/*     $OpenBSD: kern_info_43.c,v 1.4 1996/02/26 23:26:52 niklas Exp $ */
-/*     $NetBSD: kern_info_43.c,v 1.4 1996/02/04 02:02:22 christos Exp $        */
+/*     $OpenBSD: kern_info_43.c,v 1.5 1996/03/03 05:26:23 mickey Exp $ */
+/*     $NetBSD: kern_info_43.c,v 1.5 1996/02/04 02:02:22 christos Exp $        */
 
 /*
  * Copyright (c) 1982, 1986, 1991, 1993
@@ -97,10 +95,11 @@ compat_43_sys_gethostname(p, v, retval)
                syscallarg(u_int) len;
        } */ *uap = v;
        int name;
+       size_t sz;
 
        name = KERN_HOSTNAME;
-       return (kern_sysctl(&name, 1, SCARG(uap, hostname), &SCARG(uap, len),
-                           0, 0, p));
+       sz = SCARG(uap, len);
+       return (kern_sysctl(&name, 1, SCARG(uap, hostname), &sz, 0, 0, p));
 }
 
 #define        KINFO_PROC              (0<<8)