]> Zhao Yanbai Git Server - minix.git/commitdiff
Move MIN() and MAX() macros to sys/params.h
authorArun Thomas <arun@minix3.org>
Sat, 21 Aug 2010 13:10:41 +0000 (13:10 +0000)
committerArun Thomas <arun@minix3.org>
Sat, 21 Aug 2010 13:10:41 +0000 (13:10 +0000)
26 files changed:
commands/mdb/misc.c
commands/mdocml/term_ps.c
commands/pkg_install/info/show.c
include/minix/const.h
include/minix/driver.h
include/minix/drivers.h
include/sys/param.h
kernel/kernel.h
lib/libc/db/btree/bt_overflow.c
lib/libc/db/btree/bt_utils.c
lib/libc/db/hash/hash.c
lib/libc/db/hash/hash_bigkey.c
lib/libc/db/hash/hash_buf.c
lib/libc/other/fts.c
lib/libc/other/vectorio.c
lib/libsys/sys_getinfo.c
servers/ds/inc.h
servers/ext2/read.c
servers/hgfs/inc.h
servers/iso9660fs/inc.h
servers/pm/pm.h
servers/rs/inc.h
servers/vm/exec.c
servers/vm/region.c
servers/vm/utility.c
test/test50.c

index f1c7324797c8f53a44656d55b77562eaaaff9060..a347c246f0fcab100a0121c4770763c738eecf67 100644 (file)
@@ -7,6 +7,7 @@
 #include <stdio.h>
 #include <stdlib.h>
 #include <sys/stat.h>
+#include <sys/param.h>
 #define ptrace mdbtrace
 #include <sys/ptrace.h>
 #include "proto.h"
index b6e0e2b5d844469b1e8072dd86a5d9b7aa7dfd51..56d1be2400880cd705e3f402ee91410cb7490c69 100644 (file)
@@ -54,9 +54,6 @@
        } while (/* CONSTCOND */ 0)
 
 
-#ifndef MAX
-#define MAX(x,y) ((x) > (y) ? (x) : (y))
-#endif
 static void              ps_letter(struct termp *, char);
 static void              ps_begin(struct termp *);
 static void              ps_end(struct termp *);
index 99056739a28e6e2132945d604da0219d5493fba1..db422185457df0825b9844a54a06291228fc6f62 100644 (file)
@@ -64,6 +64,9 @@ __RCSID("$NetBSD: show.c,v 1.30 2009/08/02 17:56:45 joerg Exp $");
 #if HAVE_ERR_H
 #include <err.h>
 #endif
+#if HAVE_SYS_PARAM_H
+#include <sys/param.h>
+#endif
 
 #include "defs.h"
 #include "lib.h"
index 393f4b4bec67ce08c2eaf4407e92bd6059817d6a..343a8a7267d8036384412cf3a412228d1e90ae2f 100644 (file)
 #define WRITING            1   /* copy data from user */
 #define HAVE_SCATTERED_IO  1   /* scattered I/O is now standard */
 
-/* Macros. */
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
 /* Memory is allocated in clicks. */
 #if (CHIP == INTEL)
 #define CLICK_SIZE      4096   /* unit in which memory is allocated */
index 71b888a9caf56ec48ad76835d3c1e9fe4e37b8d9..139a00ca90354e3f7c45dc1b3bceccf7bedfc29a 100644 (file)
@@ -26,6 +26,7 @@
 #include <limits.h>
 #include <stddef.h>
 #include <errno.h>
+#include <sys/param.h>
 
 #include <minix/partition.h>
 #include <minix/u64.h>
index 39a5b8320cfd771ab78888c918f2191370ec9ad8..2d1e49702bceb08ce6a267ff90bba83e7a300048 100644 (file)
@@ -36,5 +36,6 @@
 #include <stddef.h>
 #include <errno.h>
 #include <unistd.h>
+#include <sys/param.h>
 
 #endif
index 13b2c6bc8f95ed44741677ca14c5e5ed5662bb41..2e14ec92468597c49802a36f94e77418d7e72345 100644 (file)
@@ -12,4 +12,8 @@ sys/param.h
 #define NGROUPS                8       /* max number of supplementary groups */
 #define MAXPATHLEN     __MINIX_PATH_MAX
 
+/* Macros for min/max. */
+#define MIN(a,b)        ((/*CONSTCOND*/(a)<(b))?(a):(b))
+#define MAX(a,b)        ((/*CONSTCOND*/(a)>(b))?(a):(b))
+
 #endif /* __SYS_PARAM_H__ */
index 968dbce7a8cdf109fad5580b751b87b0bcc50a79..dce3c5642ba57941f364aafd0b1ac1678152081c 100644 (file)
@@ -40,6 +40,7 @@
 #include <minix/sysutil.h>     /* MINIX utility library functions */
 #include <timers.h>            /* watchdog timer management */
 #include <errno.h>             /* return codes and error numbers */
+#include <sys/param.h>
 
 /* Important kernel header files. */
 #include "config.h"            /* configuration, MUST be first */
index 1d77be9caa923d8bc44b369651d205c1faf672e5..caf37bad7730ae0709a9b6bbf3f9e86a04b70907 100644 (file)
@@ -54,9 +54,6 @@ __RCSID("$NetBSD: bt_overflow.c,v 1.16 2008/09/11 12:58:00 joerg Exp $");
 #include <db.h>
 #include "btree.h"
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
 /*
  * Big key/data code.
  *
index 59503c34e90998bed8048785dd89a35e4373a744..fe0640c7cc9d3b6ee494db47b7b5a861d47d6e66 100644 (file)
@@ -51,9 +51,6 @@ __RCSID("$NetBSD: bt_utils.c,v 1.13 2008/09/10 17:52:35 joerg Exp $");
 #include <db.h>
 #include "btree.h"
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
 /*
  * __bt_ret --
  *     Build return key/data pair.
index 3338885eae6c767564d53df4fb4c7bd6ffd751a5..2ff1d0e74525c447c8ecba04d4c6924ecd44e005 100644 (file)
@@ -76,9 +76,6 @@ __RCSID("$NetBSD: hash.c,v 1.31 2009/02/12 06:35:54 lukem Exp $");
 #define _DIAGASSERT
 #endif
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
 static int   alloc_segs(HTAB *, int);
 static int   flush_meta(HTAB *);
 static int   hash_access(HTAB *, ACTION, DBT *, DBT *);
index be31e3db271fc9c65372590f01507a31aa89fd57..790168d1d54df383d38f10c85107399069554232 100644 (file)
@@ -76,9 +76,6 @@ __RCSID("$NetBSD: hash_bigkey.c,v 1.23 2009/02/12 06:33:13 lukem Exp $");
 #define _DIAGASSERT
 #endif
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
 static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
 static int collect_data(HTAB *, BUFHEAD *, int, int);
 
index 98a8681641ebb0b05528c4534c20f075d92683b9..44d91f3b5d698b60744abefa70d26c2b47dc09c6 100644 (file)
@@ -97,8 +97,6 @@ static BUFHEAD *newbuf(HTAB *, uint32_t, BUFHEAD *);
 #define _DIAGASSERT assert
 #endif
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
 /*
  * We are looking for a buffer with address "addr".  If prev_bp is NULL, then
  * address is a bucket index.  If prev_bp is not NULL, then it points to the
index f9dc37b15cfcdd80372b21cd859dcfd4b6048cc9..843925eff7e1d9ac9dae11c624194c9ce84defe1 100644 (file)
@@ -39,10 +39,6 @@ static char sccsid[] = "@(#)fts.c    8.6 (Berkeley) 8/14/94";
 #endif /* LIBC_SCCS and not lint */
 #endif
 
-#define MAX(a, b)   ((a) > (b) ? (a) : (b))
-#define MIN(a, b)   ((a) < (b) ? (a) : (b))
-
-
 #define _POSIX_SOURCE 1
 #define _MINIX 1
 
index 1e59e6959fded1633012b29d4a81c06b1abe10d0..3b3d5b11139881dd71acc7fdcd1995ed9bf735b4 100644 (file)
@@ -4,14 +4,13 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sys/stat.h>
+#include <sys/param.h>
 #include <sys/uio.h>
 #include <unistd.h>
 
 #define VECTORIO_READ  1
 #define VECTORIO_WRITE 2
 
-#define MIN(x, y) (((x) < (y)) ? (x) : (y))
-
 static ssize_t vectorio_buffer(int fildes, const struct iovec *iov, 
        int iovcnt, int readwrite, ssize_t totallen)
 {
index bb408d7bbd2bdc06b2392aa321b9ed0173fdf8c6..cbfc94bbda534c23c6eb7ca3a0e66d1a9d5689a0 100644 (file)
@@ -1,6 +1,6 @@
 
 #include <string.h>
-
+#include <sys/param.h>
 #include "syslib.h"
 
 /*===========================================================================*
index c1bf05acef21bd10350ed3a8d7385ace4bfa9e77..34064bd26a26e01a478ba77a6fde35ec65600b48 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <ansi.h>
 #include <sys/types.h>
+#include <sys/param.h>
 #include <limits.h>
 #include <errno.h>
 #include <regex.h>
index d908beecfb85fda93d34e355a3fdb660d42adba8..0e177eb79f35d5d9edcf31b23343f72a1a086be6 100644 (file)
@@ -13,6 +13,7 @@
 #include "super.h"
 #include <minix/vfsif.h>
 #include <assert.h>
+#include <sys/param.h>
 
 
 FORWARD _PROTOTYPE( struct buf *rahead, (struct inode *rip, block_t baseblock,
index 5f983a5982b4c778f09308b54388c5d3f7ee5054..7e2c6ec312c26150cccf6fff9066219b250c1057 100644 (file)
@@ -13,6 +13,7 @@
 #include <minix/vfsif.h>
 #include <minix/syslib.h>
 #include <minix/sysutil.h>
+#include <sys/param.h>
 
 #if DEBUG
 #define dprintf(x) printf x
index 683ab65a32e572f19b0ed971ee474053ee526093..26d99a82b5af4796d25f50db6e92c0e36ff79696 100644 (file)
@@ -26,6 +26,7 @@
 #include <string.h>
 #include <unistd.h>
 #include <signal.h>
+#include <sys/param.h>
 
 #include "proto.h"
 #include "super.h"
index c915aa8ae8d3df5d782293c9385c3e6a7b9c4f6f..579757e635e4b26c9283a7fe8e25b2ebf49f2619 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <limits.h>
 #include <errno.h>
+#include <sys/param.h>
 
 #include "const.h"
 #include "type.h"
index 3d05fdf67d918dcb29bf7841ec4b6eaa18ab8715..9c4cbba52858dcb3345201ed6e8c50263f75eca2 100644 (file)
@@ -49,6 +49,7 @@
 #include <unistd.h>
 #include <signal.h>
 #include <assert.h>
+#include <sys/param.h>
 
 #include "proto.h"
 #include "const.h"
index 6c6895e2e220aa4c76d9082636614fdf1a8d5ac0..2b077b7a598d90504b20a4cbcbe982c1ccf61a59 100644 (file)
@@ -20,6 +20,7 @@
 #include <assert.h>
 #include <env.h>
 #include <pagetable.h>
+#include <sys/param.h>
 
 #include "glo.h"
 #include "proto.h"
index 752f1382d06596e5976d623ab3150df7950dd63a..3fd760fa4c7fc13c492e9cdc3a6a4b29f6743266 100644 (file)
@@ -19,6 +19,7 @@
 #include <assert.h>
 #include <stdint.h>
 #include <memory.h>
+#include <sys/param.h>
 
 #include "vm.h"
 #include "proto.h"
index b7f594647d292d82c21cef4f3d1216c53d005fc7..86c2a118de185b875fb475311e88dfd001d9b012 100644 (file)
@@ -24,6 +24,7 @@
 #include <unistd.h>
 #include <memory.h>
 #include <assert.h>
+#include <sys/param.h>
 
 #include "proto.h"
 #include "glo.h"
index 7da55f0168e1177c3d47df66b15d35287d6bc6f9..d83c2ba2bcd64fe88b443ef8af14e953421afdfa 100644 (file)
@@ -1,6 +1,7 @@
 /* Tests for truncate(2) call family - by D.C. van Moolenbroek */
 #define _POSIX_SOURCE 1
 #include <sys/stat.h>
+#include <sys/param.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <assert.h>
 #define TESTSIZE 4096
 #define THRESHOLD 1048576
 
-#ifndef MIN
-#define MIN(x,y) (((x)<(y))?(x):(y))
-#endif
-
 #include "common.c"
 
 _PROTOTYPE(int main, (int argc, char *argv[]));