Fix minor buildworld issues, mainly #include file dependancies and fields
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Jul 2003 05:45:17 +0000 (05:45 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 13 Jul 2003 05:45:17 +0000 (05:45 +0000)
that have moved from struct proc to struct thread.

12 files changed:
lib/libc/net/getifaddrs.c
lib/libcr/net/getifaddrs.c
sys/i386/boot/dosboot/sysparam.h
sys/i386/include/lock.h
sys/platform/pc32/boot/dosboot/sysparam.h
sys/platform/pc32/include/lock.h
sys/sys/interrupt.h
sys/sys/namei.h
sys/sys/user.h
usr.bin/fstat/fstat.c
usr.bin/gcore/gcore.c
usr.bin/w/w.c

index e293084..b4d4dfd 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/lib/libc/net/getifaddrs.c,v 1.1.2.4 2002/08/01 19:31:06 ume Exp $ */
-/*     $DragonFly: src/lib/libc/net/getifaddrs.c,v 1.2 2003/06/17 04:26:44 dillon Exp $        */
+/*     $DragonFly: src/lib/libc/net/getifaddrs.c,v 1.3 2003/07/13 05:45:05 dillon Exp $        */
 /*     $KAME: getifaddrs.c,v 1.9 2001/08/20 02:31:20 itojun Exp $      */
 
 /*
  * NOTE: SIOCGIFCONF case is not LP64 friendly.  it also does not perform
  * try-and-error for region size.
  */
+#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <net/if.h>
 #ifdef NET_RT_IFLIST
-#include <sys/param.h>
 #include <net/route.h>
 #include <sys/sysctl.h>
 #include <net/if_dl.h>
index de74273..58cf69d 100644 (file)
@@ -1,5 +1,5 @@
 /*     $FreeBSD: src/lib/libc/net/getifaddrs.c,v 1.1.2.4 2002/08/01 19:31:06 ume Exp $ */
-/*     $DragonFly: src/lib/libcr/net/Attic/getifaddrs.c,v 1.2 2003/06/17 04:26:44 dillon Exp $ */
+/*     $DragonFly: src/lib/libcr/net/Attic/getifaddrs.c,v 1.3 2003/07/13 05:45:05 dillon Exp $ */
 /*     $KAME: getifaddrs.c,v 1.9 2001/08/20 02:31:20 itojun Exp $      */
 
 /*
  * NOTE: SIOCGIFCONF case is not LP64 friendly.  it also does not perform
  * try-and-error for region size.
  */
+#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <net/if.h>
 #ifdef NET_RT_IFLIST
-#include <sys/param.h>
 #include <net/route.h>
 #include <sys/sysctl.h>
 #include <net/if_dl.h>
index c68f4ba..d65fada 100644 (file)
  *\r
  *     @(#)param.h     8.2 (Berkeley) 1/21/94\r
  * $FreeBSD: src/sys/i386/boot/dosboot/sysparam.h,v 1.5 1999/08/28 00:43:25 peter Exp $\r
- * $DragonFly: src/sys/i386/boot/dosboot/Attic/sysparam.h,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
+ * $DragonFly: src/sys/i386/boot/dosboot/Attic/sysparam.h,v 1.3 2003/07/13 05:45:08 dillon Exp $\r
  */\r
 \r
-#ifndef _SYS_PARAM_H_\r
-#define _SYS_PARAM_H_\r
+#ifndef _DOSBOOT_SYS_PARAM_H_\r
+#define _DOSBOOT_SYS_PARAM_H_\r
 \r
 #define        BSD     199306          /* System version (year & month). */\r
 #define BSD4_3 1\r
index 8fecf9b..5054d24 100644 (file)
@@ -22,7 +22,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/include/lock.h,v 1.11.2.2 2000/09/30 02:49:34 ps Exp $
- * $DragonFly: src/sys/i386/include/Attic/lock.h,v 1.4 2003/07/08 06:27:27 dillon Exp $
+ * $DragonFly: src/sys/i386/include/Attic/lock.h,v 1.5 2003/07/13 05:45:10 dillon Exp $
  */
 
 #ifndef _MACHINE_LOCK_H_
 
 #endif /* SMP */
 
-#else  /* LOCORE */
+#else  /* !LOCORE */
+
+#ifdef _KERNEL
 
 /*
  * Spinlock functions (UP and SMP).  Under UP a spinlock still serves
@@ -198,5 +200,6 @@ cpu_rel_mplock(void)
 #define ASSERT_MP_LOCK_HELD()
 
 #endif /* SMP */
+#endif  /* _KERNEL */
 #endif /* LOCORE */
 #endif /* !_MACHINE_LOCK_H_ */
index 81a2272..715538c 100644 (file)
  *\r
  *     @(#)param.h     8.2 (Berkeley) 1/21/94\r
  * $FreeBSD: src/sys/i386/boot/dosboot/sysparam.h,v 1.5 1999/08/28 00:43:25 peter Exp $\r
- * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/sysparam.h,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
+ * $DragonFly: src/sys/platform/pc32/boot/dosboot/Attic/sysparam.h,v 1.3 2003/07/13 05:45:08 dillon Exp $\r
  */\r
 \r
-#ifndef _SYS_PARAM_H_\r
-#define _SYS_PARAM_H_\r
+#ifndef _DOSBOOT_SYS_PARAM_H_\r
+#define _DOSBOOT_SYS_PARAM_H_\r
 \r
 #define        BSD     199306          /* System version (year & month). */\r
 #define BSD4_3 1\r
index c0db670..fdc8072 100644 (file)
@@ -22,7 +22,7 @@
  * SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/i386/include/lock.h,v 1.11.2.2 2000/09/30 02:49:34 ps Exp $
- * $DragonFly: src/sys/platform/pc32/include/lock.h,v 1.4 2003/07/08 06:27:27 dillon Exp $
+ * $DragonFly: src/sys/platform/pc32/include/lock.h,v 1.5 2003/07/13 05:45:10 dillon Exp $
  */
 
 #ifndef _MACHINE_LOCK_H_
 
 #endif /* SMP */
 
-#else  /* LOCORE */
+#else  /* !LOCORE */
+
+#ifdef _KERNEL
 
 /*
  * Spinlock functions (UP and SMP).  Under UP a spinlock still serves
@@ -198,5 +200,6 @@ cpu_rel_mplock(void)
 #define ASSERT_MP_LOCK_HELD()
 
 #endif /* SMP */
+#endif  /* _KERNEL */
 #endif /* LOCORE */
 #endif /* !_MACHINE_LOCK_H_ */
index b996903..fc76ec5 100644 (file)
@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * $FreeBSD: src/sys/sys/interrupt.h,v 1.9.2.1 2001/10/14 20:05:50 luigi Exp $
- * $DragonFly: src/sys/sys/interrupt.h,v 1.6 2003/07/08 06:27:28 dillon Exp $
+ * $DragonFly: src/sys/sys/interrupt.h,v 1.7 2003/07/13 05:45:12 dillon Exp $
  */
 
 #ifndef _SYS_INTERRUPT_H_
 
 #define MAX_INTS       32
 
-typedef void inthand2_t __P((void *_cookie));
-typedef void ointhand2_t __P((int _device_id));
+typedef void inthand2_t (void *_cookie);
+typedef void ointhand2_t (int _device_id);
 
-struct thread;
+#ifdef _KERNEL
 
+struct thread;
 struct thread *register_swi(int intr, inthand2_t *handler, void *arg,
                            const char *name);
 struct thread *register_int(int intr, inthand2_t *handler, void *arg,
@@ -55,4 +56,6 @@ extern u_long eintrcnt[];     /* end of intrcnt[] */
 extern char    eintrnames[];   /* end of intrnames[] */
 extern u_long  intrcnt[];      /* counts for for each device and stray */
 extern char    intrnames[];    /* string table containing device names */
+
+#endif
 #endif
index 5eb8e99..a2c2ed3 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)namei.h     8.5 (Berkeley) 1/9/95
  * $FreeBSD: src/sys/sys/namei.h,v 1.29.2.2 2001/09/30 21:12:54 luigi Exp $
- * $DragonFly: src/sys/sys/namei.h,v 1.3 2003/06/25 03:56:10 dillon Exp $
+ * $DragonFly: src/sys/sys/namei.h,v 1.4 2003/07/13 05:45:12 dillon Exp $
  */
 
 #ifndef _SYS_NAMEI_H_
 #include <sys/queue.h>
 #include <sys/uio.h>
 
+#ifdef _KERNEL
+#ifndef _SYS_THREAD_H_
+#include <sys/thread.h>
+#endif
+#ifndef _SYS_PROC_H_
+#include <sys/proc.h>
+#endif
+#endif
+
 struct componentname {
        /*
         * Arguments to lookup.
index 8862fa5..be5184c 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)user.h      8.2 (Berkeley) 9/23/93
  * $FreeBSD: src/sys/sys/user.h,v 1.24.2.1 2001/10/11 08:20:18 peter Exp $
- * $DragonFly: src/sys/sys/user.h,v 1.8 2003/06/30 23:54:04 dillon Exp $
+ * $DragonFly: src/sys/sys/user.h,v 1.9 2003/07/13 05:45:12 dillon Exp $
  */
 
 #ifndef _SYS_USER_H_
 #include <sys/ucred.h>
 #include <sys/uio.h>
 #include <sys/proc.h>
+#include <sys/lock.h>          /* XXX */
 #include <vm/vm.h>             /* XXX */
 #include <vm/vm_param.h>       /* XXX */
 #include <vm/pmap.h>           /* XXX */
-#include <sys/lock.h>          /* XXX */
 #include <vm/vm_map.h>         /* XXX */
 #endif /* !_KERNEL */
 #ifndef _SYS_RESOURCEVAR_H_
index f919a4d..c1a9378 100644 (file)
@@ -33,7 +33,7 @@
  * @(#) Copyright (c) 1988, 1993 The Regents of the University of California.  All rights reserved.
  * @(#)fstat.c 8.3 (Berkeley) 5/2/95
  * $FreeBSD: src/usr.bin/fstat/fstat.c,v 1.21.2.7 2001/11/21 10:49:37 dwmalone Exp $
- * $DragonFly: src/usr.bin/fstat/fstat.c,v 1.2 2003/06/17 04:29:26 dillon Exp $
+ * $DragonFly: src/usr.bin/fstat/fstat.c,v 1.3 2003/07/13 05:45:14 dillon Exp $
  */
 
 #include <sys/param.h>
@@ -294,7 +294,7 @@ dofiles(kp)
 
        Uname = user_from_uid(ep->e_ucred.cr_uid, 0);
        Pid = p->p_pid;
-       Comm = p->p_comm;
+       Comm = kp->kp_thread.td_comm;
 
        if (p->p_fd == NULL)
                return;
index ed25c63..0559a0c 100644 (file)
@@ -33,7 +33,7 @@
  * @(#) Copyright (c) 1992, 1993 The Regents of the University of California.  All rights reserved.
  * @(#)gcore.c 8.2 (Berkeley) 9/23/93
  * $FreeBSD: src/usr.bin/gcore/gcore.c,v 1.15.2.2 2001/08/17 20:56:22 mikeh Exp $
- * $DragonFly: src/usr.bin/gcore/gcore.c,v 1.2 2003/06/17 04:29:27 dillon Exp $
+ * $DragonFly: src/usr.bin/gcore/gcore.c,v 1.3 2003/07/13 05:45:16 dillon Exp $
  */
 
 /*
@@ -156,7 +156,7 @@ main(argc, argv)
                        errx(1, "%d: not found", pid);
 
                p = &ki->kp_proc;
-               if (ki->kp_eproc.e_pcred.p_ruid != uid && uid != 0)
+               if (ki->kp_eproc.e_ucred.cr_ruid != uid && uid != 0)
                        errx(1, "%d: not owner", pid);
 
                if (p->p_stat == SZOMB)
index 336d45f..8ce626f 100644 (file)
@@ -33,7 +33,7 @@
  * @(#) Copyright (c) 1980, 1991, 1993, 1994 The Regents of the University of California.  All rights reserved.
  * @(#)w.c     8.4 (Berkeley) 4/16/94
  * $FreeBSD: src/usr.bin/w/w.c,v 1.38.2.6 2002/03/12 19:51:51 phantom Exp $
- * $DragonFly: src/usr.bin/w/w.c,v 1.2 2003/06/17 04:29:33 dillon Exp $
+ * $DragonFly: src/usr.bin/w/w.c,v 1.3 2003/07/13 05:45:17 dillon Exp $
  */
 
 /*
@@ -323,7 +323,7 @@ main(argc, argv)
                        continue;
                }
                ep->args = fmt_argv(kvm_getargv(kd, ep->kp, argwidth),
-                   ep->kp->kp_proc.p_comm, MAXCOMLEN);
+                   ep->kp->kp_thread.td_comm, MAXCOMLEN);
                if (ep->args == NULL)
                        err(1, NULL);
        }
@@ -395,7 +395,7 @@ main(argc, argv)
                                char *ptr;
 
                                ptr = fmt_argv(kvm_getargv(kd, dkp, argwidth),
-                                   dkp->kp_proc.p_comm, MAXCOMLEN);
+                                   dkp->kp_thread.td_comm, MAXCOMLEN);
                                if (ptr == NULL)
                                        ptr = "-";
                                (void)printf("\t\t%-9d %s\n",