Moved boolean_t back to vm_param.h; not protected by _KERNEL. It needs to
authortholo <tholo@openbsd.org>
Sat, 23 Mar 1996 19:13:11 +0000 (19:13 +0000)
committertholo <tholo@openbsd.org>
Sat, 23 Mar 1996 19:13:11 +0000 (19:13 +0000)
be available to userland (libc, libkvm, others), but will break software if
defined in <sys/types.h>.

sys/sys/types.h
sys/vm/vm_param.h

index 39abed3..96842a6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: types.h,v 1.4 1996/03/19 21:10:49 mickey Exp $        */
+/*     $OpenBSD: types.h,v 1.5 1996/03/23 19:13:11 tholo Exp $ */
 /*     $NetBSD: types.h,v 1.24 1995/12/29 01:15:13 jtc Exp $   */
 
 /*-
@@ -59,15 +59,6 @@ typedef      unsigned short  ushort;         /* Sys V compatibility */
 typedef        unsigned int    uint;           /* Sys V compatibility */
 #endif
 
-#ifdef _KERNEL
-/*
- * Boolean data type for use only kernel
- */
-typedef        int     boolean_t;
-#define        TRUE    1
-#define        FALSE   0
-#endif /* _KERNEL */
-
 typedef        u_int64_t       u_quad_t;       /* quads */
 typedef        int64_t         quad_t;
 typedef        quad_t *        qaddr_t;
index 572281a..4880723 100644 (file)
@@ -1,3 +1,4 @@
+/*     $OpenBSD: vm_param.h,v 1.3 1996/03/23 19:13:13 tholo Exp $      */
 /*     $NetBSD: vm_param.h,v 1.12 1995/03/26 20:39:16 jtc Exp $        */
 
 /* 
 
 #include <machine/vmparam.h>
 
+/*
+ * This belongs in types.h, but breaks too many existing programs.
+ */
+typedef        int     boolean_t;
+#define        TRUE    1
+#define        FALSE   0
+
 /*
  *     The machine independent pages are refered to as PAGES.  A page
  *     is some number of hardware pages, depending on the target machine.