don't use MALLOC macro if DIAGNOSTICS is defined.
authorRalph Campbell <ralph@ucbvax.Berkeley.EDU>
Mon, 9 Sep 1991 13:14:56 +0000 (05:14 -0800)
committerRalph Campbell <ralph@ucbvax.Berkeley.EDU>
Mon, 9 Sep 1991 13:14:56 +0000 (05:14 -0800)
SCCS-vsn: sys/sys/malloc.h 7.26

usr/src/sys/sys/malloc.h

index c8b7d84..db5002b 100644 (file)
@@ -4,7 +4,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)malloc.h    7.25 (Berkeley) %G%
+ *     @(#)malloc.h    7.26 (Berkeley) %G%
  */
 
 #ifndef _MALLOC_H_
  */
 
 #ifndef _MALLOC_H_
        "file desc",    /* 39 M_FILEDESC */ \
        "lockf",        /* 40 M_LOCKF */ \
        "proc",         /* 41 M_PROC */ \
        "file desc",    /* 39 M_FILEDESC */ \
        "lockf",        /* 40 M_LOCKF */ \
        "proc",         /* 41 M_PROC */ \
-       "subproc",      /* 42 M_PROC */ \
+       "subproc",      /* 42 M_SUBPROC */ \
        0, 0, 0, 0, 0, 0, \
        "temp",         /* 49 M_TEMP */ \
 }
        0, 0, 0, 0, 0, 0, \
        "temp",         /* 49 M_TEMP */ \
 }
@@ -196,7 +196,7 @@ struct kmembuckets {
 /*
  * Macro versions for the usual cases of malloc/free
  */
 /*
  * Macro versions for the usual cases of malloc/free
  */
-#ifdef KMEMSTATS
+#if defined(KMEMSTATS) || defined(DIAGNOSTICS)
 #define        MALLOC(space, cast, size, type, flags) \
        (space) = (cast)malloc((u_long)(size), type, flags)
 #define FREE(addr, type) free((caddr_t)(addr), type)
 #define        MALLOC(space, cast, size, type, flags) \
        (space) = (cast)malloc((u_long)(size), type, flags)
 #define FREE(addr, type) free((caddr_t)(addr), type)