Move to the <limits.h> universe.
authorderaadt <deraadt@openbsd.org>
Fri, 16 Jan 2015 16:48:51 +0000 (16:48 +0000)
committerderaadt <deraadt@openbsd.org>
Fri, 16 Jan 2015 16:48:51 +0000 (16:48 +0000)
review by millert, binary checking process with doug, concept with guenther

121 files changed:
lib/libc/asr/asr.c
lib/libc/asr/gethostnamadr.c
lib/libc/asr/gethostnamadr_async.c
lib/libc/asr/getnetnamadr.c
lib/libc/citrus/citrus_utf8.c
lib/libc/compat-43/sigcompat.c
lib/libc/crypt/arc4random.c
lib/libc/crypt/crypt.c
lib/libc/db/btree/bt_close.c
lib/libc/db/btree/bt_conv.c
lib/libc/db/btree/bt_debug.c
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/db/mpool/mpool.c
lib/libc/db/recno/rec_utils.c
lib/libc/gen/clock.c
lib/libc/gen/disklabel.c
lib/libc/gen/elf_hash.c
lib/libc/gen/fts.c
lib/libc/gen/getgrent.c
lib/libc/gen/getloadavg.c
lib/libc/gen/getmntinfo.c
lib/libc/gen/getpwent.c
lib/libc/gen/initgroups.c
lib/libc/gen/nlist.c
lib/libc/gen/popen.c
lib/libc/gen/scandir.c
lib/libc/gen/setdomainname.c
lib/libc/gen/sethostname.c
lib/libc/gen/setproctitle.c
lib/libc/gen/statvfs.c
lib/libc/gen/sysconf.c
lib/libc/gen/sysctl.c
lib/libc/gen/times.c
lib/libc/gen/uname.c
lib/libc/gmon/gmon.c
lib/libc/gmon/mcount.c
lib/libc/hash/helper.c
lib/libc/hash/sha1.c
lib/libc/hash/siphash.c
lib/libc/net/base64.c
lib/libc/net/ethers.c
lib/libc/net/getifaddrs.c
lib/libc/net/getnetent.c
lib/libc/net/herror.c
lib/libc/net/inet_addr.c
lib/libc/net/inet_lnaof.c
lib/libc/net/inet_makeaddr.c
lib/libc/net/inet_netof.c
lib/libc/net/inet_ntop.c
lib/libc/net/inet_pton.c
lib/libc/net/ip6opt.c
lib/libc/net/rcmd.c
lib/libc/net/res_comp.c
lib/libc/net/res_data.c
lib/libc/net/rresvport.c
lib/libc/net/rthdr.c
lib/libc/net/ruserok.c
lib/libc/nls/catopen.c
lib/libc/rpc/clnt_simple.c
lib/libc/rpc/rpc_callmsg.c
lib/libc/rpc/rpc_prot.c
lib/libc/rpc/xdr_float.c
lib/libc/stdio/findfp.c
lib/libc/stdio/open_memstream.c
lib/libc/stdio/open_wmemstream.c
lib/libc/stdlib/malloc.c
lib/libc/stdlib/random.c
lib/libc/stdlib/realpath.c
lib/libc/sys/stack_protector.c
lib/libc/yp/_yp_check.c
lib/libc/yp/xdr_domainname.c
lib/libc/yp/xdr_keydat.c
lib/libc/yp/xdr_mapname.c
lib/libc/yp/xdr_peername.c
lib/libc/yp/xdr_valdat.c
lib/libc/yp/xdr_ypbind_binding.c
lib/libc/yp/xdr_ypbind_resp.c
lib/libc/yp/xdr_ypbind_resptype.c
lib/libc/yp/xdr_ypbind_setdom.c
lib/libc/yp/xdr_ypmaplist.c
lib/libc/yp/xdr_ypreq_key.c
lib/libc/yp/xdr_ypreq_nokey.c
lib/libc/yp/xdr_ypresp_all.c
lib/libc/yp/xdr_ypresp_key_val.c
lib/libc/yp/xdr_ypresp_maplist.c
lib/libc/yp/xdr_ypresp_master.c
lib/libc/yp/xdr_ypresp_order.c
lib/libc/yp/xdr_ypresp_val.c
lib/libc/yp/xdr_ypstat.c
lib/libc/yp/yp_all.c
lib/libc/yp/yp_bind.c
lib/libc/yp/yp_first.c
lib/libc/yp/yp_get_default_domain.c
lib/libc/yp/yp_maplist.c
lib/libc/yp/yp_master.c
lib/libc/yp/yp_order.c
lib/libc/yp/yperr_string.c
lib/libc/yp/ypmatch_cache.c
lib/libc/yp/ypprot_err.c
lib/libedit/el.c
lib/libfuse/fuse_private.h
lib/libkvm/kvm.c
lib/libkvm/kvm_amd64.c
lib/libkvm/kvm_file2.c
lib/libocurses/termcap.c
lib/libpcap/gencode.c
lib/libpcap/inet.c
lib/librpcsvc/bootparam_prot.x
lib/librthread/rthread_np.c
lib/librthread/rthread_sem.c
lib/librthread/rthread_stack.c
lib/libskey/skeylogin.c
lib/libsndio/mio.c
lib/libsndio/mio_priv.h
lib/libsndio/sio.c
lib/libsndio/sio_priv.h
lib/libutil/readlabel.c

index 0498d26..65ad511 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: asr.c,v 1.34 2014/09/15 06:15:48 guenther Exp $       */
+/*     $OpenBSD: asr.c,v 1.35 2015/01/16 16:48:51 deraadt Exp $        */
 /*
  * Copyright (c) 2010-2012 Eric Faurot <eric@openbsd.org>
  *
@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 
 #include "asr_private.h"
 
index e07abad..a0aba01 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gethostnamadr.c,v 1.11 2014/03/26 18:13:15 eric Exp $ */
+/*     $OpenBSD: gethostnamadr.c,v 1.12 2015/01/16 16:48:51 deraadt Exp $      */
 /*
  * Copyright (c) 2012,2013 Eric Faurot <eric@openbsd.org>
  *
@@ -15,6 +15,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#include <sys/param.h> /* ALIGN */
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
index c2870f9..83acf61 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gethostnamadr_async.c,v 1.33 2015/01/14 23:36:15 deraadt Exp $        */
+/*     $OpenBSD: gethostnamadr_async.c,v 1.34 2015/01/16 16:48:51 deraadt Exp $        */
 /*
  * Copyright (c) 2012 Eric Faurot <eric@openbsd.org>
  *
@@ -656,7 +656,7 @@ _yp_gethostnamadr(int type, const void *data)
        static char             *domain = NULL;
        struct hostent_ext      *h = NULL;
        const char              *name;
-       char                     buf[MAXHOSTNAMELEN];
+       char                     buf[HOST_NAME_MAX+1];
        char                    *res = NULL;
        int                      r, len;
 
index f3b552a..141b4a9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getnetnamadr.c,v 1.8 2014/03/26 18:13:15 eric Exp $   */
+/*     $OpenBSD: getnetnamadr.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $        */
 /*
  * Copyright (c) 2012 Eric Faurot <eric@openbsd.org>
  *
@@ -15,6 +15,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
+#include <sys/param.h> /* ALIGN */
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
index df0f19c..72abf0c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: citrus_utf8.c,v 1.7 2014/05/03 14:10:20 stsp Exp $ */
+/*     $OpenBSD: citrus_utf8.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*-
  * Copyright (c) 2002-2004 Tim J. Robbins
@@ -27,7 +27,6 @@
  */
 
 #include <sys/errno.h>
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/limits.h>
 
@@ -41,6 +40,8 @@
 #include "citrus_ctype.h"
 #include "citrus_utf8.h"
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 _CITRUS_CTYPE_DEF_OPS(utf8);
 
 struct _utf8_state {
@@ -135,7 +136,7 @@ _citrus_utf8_ctype_mbrtowc(wchar_t * __restrict pwc,
                wch = (unsigned char)*s++ & mask;
        else
                wch = us->ch;
-       for (i = (us->want == 0) ? 1 : 0; i < MIN(want, n); i++) {
+       for (i = (us->want == 0) ? 1 : 0; i < MINIMUM(want, n); i++) {
                if ((*s & 0xc0) != 0x80) {
                        /*
                         * Malformed input; bad characters in the middle
index aa31ca2..2698dca 100644 (file)
@@ -27,7 +27,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <signal.h>
 
 int
index 1106f06..75cdff3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: arc4random.c,v 1.51 2015/01/15 06:57:18 deraadt Exp $ */
+/*     $OpenBSD: arc4random.c,v 1.52 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 1996, David Mazieres <dm@uun.org>
@@ -31,7 +31,6 @@
 #include <string.h>
 #include <unistd.h>
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/time.h>
 
 #define KEYSTREAM_ONLY
index c7ff5d9..7d21d4f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: crypt.c,v 1.25 2014/12/08 20:36:18 tedu Exp $ */
+/*     $OpenBSD: crypt.c,v 1.26 2015/01/16 16:48:51 deraadt Exp $      */
 
 /*
  * FreeSec: libcrypt
@@ -47,7 +47,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <pwd.h>
 #include <unistd.h>
 #include <string.h>
index 688c03f..31cbec3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bt_close.c,v 1.9 2005/08/05 13:02:59 espie Exp $      */
+/*     $OpenBSD: bt_close.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $   */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,8 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
index a15b1da..03f5c9c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bt_conv.c,v 1.9 2005/08/05 13:02:59 espie Exp $       */
+/*     $OpenBSD: bt_conv.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $    */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,8 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <stdio.h>
 
 #include <db.h>
index e3d740a..386fdb1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bt_debug.c,v 1.9 2005/08/08 08:05:33 espie Exp $      */
+/*     $OpenBSD: bt_debug.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $   */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,8 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index c9c411f..2a92b07 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bt_overflow.c,v 1.10 2007/08/08 23:57:19 ray Exp $    */
+/*     $OpenBSD: bt_overflow.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $        */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,8 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -41,6 +39,8 @@
 #include <db.h>
 #include "btree.h"
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 /*
  * Big key/data code.
  *
@@ -105,7 +105,7 @@ __ovfl_get(BTREE *t, void *p, size_t *ssz, void **buf, size_t *bufsz)
                if ((h = mpool_get(t->bt_mp, pg, 0)) == NULL)
                        return (RET_ERROR);
 
-               nb = MIN(sz, plen);
+               nb = MINIMUM(sz, plen);
                memmove(p, (char *)h + BTDATAOFF, nb);
                mpool_put(t->bt_mp, h, 0);
 
@@ -150,7 +150,7 @@ __ovfl_put(BTREE *t, const DBT *dbt, pgno_t *pg)
                h->flags = P_OVERFLOW;
                h->lower = h->upper = 0;
 
-               nb = MIN(sz, plen);
+               nb = MINIMUM(sz, plen);
                memmove((char *)h + BTDATAOFF, p, nb);
 
                if (last) {
index 19a63db..f442ff0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bt_utils.c,v 1.10 2007/08/08 23:57:19 ray Exp $       */
+/*     $OpenBSD: bt_utils.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $   */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,8 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -41,6 +39,8 @@
 #include <db.h>
 #include "btree.h"
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 /*
  * __bt_ret --
  *     Build return key/data pair.
@@ -208,7 +208,7 @@ __bt_defcmp(const DBT *a, const DBT *b)
         * What we need is a integral type which is guaranteed to be
         * larger than a size_t, and there is no such thing.
         */
-       len = MIN(a->size, b->size);
+       len = MINIMUM(a->size, b->size);
        for (p1 = a->data, p2 = b->data; len--; ++p1, ++p2)
                if (*p1 != *p2)
                        return ((int)*p1 - (int)*p2);
@@ -233,7 +233,7 @@ __bt_defpfx(a, b)
        size_t cnt, len;
 
        cnt = 1;
-       len = MIN(a->size, b->size);
+       len = MINIMUM(a->size, b->size);
        for (p1 = a->data, p2 = b->data; len--; ++p1, ++p2, ++cnt)
                if (*p1 != *p2)
                        return (cnt);
index 389afb5..42d7ee9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hash.c,v 1.25 2014/08/15 03:51:40 guenther Exp $      */
+/*     $OpenBSD: hash.c,v 1.26 2015/01/16 16:48:51 deraadt Exp $       */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -32,7 +32,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/stat.h>
 
 #include <errno.h>
@@ -50,6 +49,8 @@
 #include "page.h"
 #include "extern.h"
 
+#define MAXIMUM(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 *);
@@ -338,7 +339,7 @@ init_htab(HTAB *hashp, int nelem)
         */
        nelem = (nelem - 1) / hashp->FFACTOR + 1;
 
-       l2 = __log2(MAX(nelem, 2));
+       l2 = __log2(MAXIMUM(nelem, 2));
        nbuckets = 1 << l2;
 
        hashp->SPARES[l2] = l2 + 1;
@@ -352,7 +353,7 @@ init_htab(HTAB *hashp, int nelem)
 
        hashp->MAX_BUCKET = hashp->LOW_MASK = nbuckets - 1;
        hashp->HIGH_MASK = (nbuckets << 1) - 1;
-       hashp->HDRPAGES = ((MAX(sizeof(HASHHDR), MINHDRSIZE) - 1) >>
+       hashp->HDRPAGES = ((MAXIMUM(sizeof(HASHHDR), MINHDRSIZE) - 1) >>
            hashp->BSHIFT) + 1;
 
        nsegs = (nbuckets - 1) / hashp->SGSIZE + 1;
index 01115b1..18682cc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hash_bigkey.c,v 1.17 2006/04/03 19:56:47 deraadt Exp $        */
+/*     $OpenBSD: hash_bigkey.c,v 1.18 2015/01/16 16:48:51 deraadt Exp $        */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -50,8 +50,6 @@
  *     collect_data
  */
 
-#include <sys/param.h>
-
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -66,6 +64,8 @@
 #include "page.h"
 #include "extern.h"
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 static int collect_key(HTAB *, BUFHEAD *, int, DBT *, int);
 static int collect_data(HTAB *, BUFHEAD *, int, int);
 
@@ -97,7 +97,7 @@ __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
        /* First move the Key */
        for (space = FREESPACE(p) - BIGOVERHEAD; key_size;
            space = FREESPACE(p) - BIGOVERHEAD) {
-               move_bytes = MIN(space, key_size);
+               move_bytes = MINIMUM(space, key_size);
                off = OFFSET(p) - move_bytes;
                memmove(cp + off, key_data, move_bytes);
                key_size -= move_bytes;
@@ -115,7 +115,7 @@ __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
                if (!key_size) {
                        space = FREESPACE(p);
                        if (space) {
-                               move_bytes = MIN(space, val_size);
+                               move_bytes = MINIMUM(space, val_size);
                                /*
                                 * If the data would fit exactly in the
                                 * remaining space, we must overflow it to the
@@ -146,7 +146,7 @@ __big_insert(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
        /* Now move the data */
        for (space = FREESPACE(p) - BIGOVERHEAD; val_size;
            space = FREESPACE(p) - BIGOVERHEAD) {
-               move_bytes = MIN(space, val_size);
+               move_bytes = MINIMUM(space, val_size);
                /*
                 * Here's the hack to make sure that if the data ends on the
                 * same page as the key ends, FREESPACE is at least one.
index 9e857f5..9645826 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: hash_buf.c,v 1.18 2008/10/01 20:22:47 millert Exp $   */
+/*     $OpenBSD: hash_buf.c,v 1.19 2015/01/16 16:48:51 deraadt Exp $   */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -48,8 +48,6 @@
  *     newbuf
  */
 
-#include <sys/param.h>
-
 #include <errno.h>
 #include <stddef.h>
 #include <stdio.h>
@@ -65,6 +63,8 @@
 #include "page.h"
 #include "extern.h"
 
+#define MAXIMUM(a, b)  (((a) > (b)) ? (a) : (b))
+
 static BUFHEAD *newbuf(HTAB *, u_int32_t, BUFHEAD *);
 
 /* Unlink B from its place in the lru */
@@ -300,7 +300,7 @@ __buf_init(HTAB *hashp, int nbytes)
 
        bfp = &(hashp->bufhead);
        npages = (nbytes + hashp->BSIZE - 1) >> hashp->BSHIFT;
-       npages = MAX(npages, MIN_BUFFERS);
+       npages = MAXIMUM(npages, MIN_BUFFERS);
 
        hashp->nbufs = npages;
        bfp->next = bfp;
index 263c93b..772ded1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mpool.c,v 1.19 2013/12/02 02:28:21 krw Exp $  */
+/*     $OpenBSD: mpool.c,v 1.20 2015/01/16 16:48:51 deraadt Exp $      */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -29,7 +29,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/queue.h>
 #include <sys/stat.h>
 
index 488531e..ccdd251 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rec_utils.c,v 1.8 2007/08/07 05:40:34 ray Exp $ */
+/*     $OpenBSD: rec_utils.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1990, 1993, 1994
  *     The Regents of the University of California.  All rights reserved.
@@ -28,8 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
index 9279457..ad29073 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: clock.c,v 1.5 2005/08/08 08:05:33 espie Exp $ */
+/*     $OpenBSD: clock.c,v 1.6 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/resource.h>
 
index 0b9a97b..9f56ba8 100644 (file)
@@ -27,7 +27,8 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* MAXFRAG DEV_BSIZE */
+#include <sys/types.h>
 #define DKTYPENAMES
 #include <sys/disklabel.h>
 #include <ufs/ffs/fs.h>
index 5feb9c5..5fdc281 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: elf_hash.c,v 1.8 2005/08/08 08:05:33 espie Exp $ */
+/*     $OpenBSD: elf_hash.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1995, 1996 Erik Theisen
  * All rights reserved.
@@ -27,7 +27,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
 #include <sys/file.h>
index e5cf06f..0aa8657 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: fts.c,v 1.49 2014/11/23 00:14:22 guenther Exp $       */
+/*     $OpenBSD: fts.c,v 1.50 2015/01/16 16:48:51 deraadt Exp $        */
 
 /*-
  * Copyright (c) 1990, 1993, 1994
@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* ALIGN */
 #include <sys/stat.h>
 
 #include <dirent.h>
@@ -41,6 +41,8 @@
 #include <string.h>
 #include <unistd.h>
 
+#define MAXIMUM(a, b)  (((a) > (b)) ? (a) : (b))
+
 static FTSENT  *fts_alloc(FTS *, char *, size_t);
 static FTSENT  *fts_build(FTS *, int);
 static void     fts_lfree(FTSENT *);
@@ -95,7 +97,7 @@ fts_open(char * const *argv, int options,
         * Start out with 1K of path space, and enough, in any case,
         * to hold the user's paths.
         */
-       if (fts_palloc(sp, MAX(fts_maxarglen(argv), PATH_MAX)))
+       if (fts_palloc(sp, MAXIMUM(fts_maxarglen(argv), PATH_MAX)))
                goto mem1;
 
        /* Allocate/initialize root's parent. */
index 638d693..c9c7953 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getgrent.c,v 1.41 2014/09/15 06:15:48 guenther Exp $ */
+/*     $OpenBSD: getgrent.c,v 1.42 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <limits.h>
 #include <grp.h>
 #include <errno.h>
 #ifdef YP
index 0b38042..3ab72b0 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getloadavg.c,v 1.6 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: getloadavg.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/resource.h>
 #include <sys/sysctl.h>
 
 #include <stdlib.h>
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 /*
  * getloadavg() -- Get system load averages.
  *
@@ -54,7 +55,7 @@ getloadavg(double loadavg[], int nelem)
        if (sysctl(mib, 2, &loadinfo, &size, NULL, 0) < 0)
                return (-1);
 
-       nelem = MIN(nelem, sizeof(loadinfo.ldavg) / sizeof(fixpt_t));
+       nelem = MINIMUM(nelem, sizeof(loadinfo.ldavg) / sizeof(fixpt_t));
        for (i = 0; i < nelem; i++)
                loadavg[i] = (double) loadinfo.ldavg[i] / loadinfo.fscale;
        return (nelem);
index 323c4cb..6e9dd85 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getmntinfo.c,v 1.7 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: getmntinfo.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/mount.h>
 #include <stdlib.h>
 
index 732cf88..45f64fd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getpwent.c,v 1.52 2014/03/12 10:54:36 schwarze Exp $ */
+/*     $OpenBSD: getpwent.c,v 1.53 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 2008 Theo de Raadt
  * Copyright (c) 1988, 1993
@@ -30,7 +30,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* ALIGN */
 #include <fcntl.h>
 #include <db.h>
 #include <syslog.h>
@@ -51,6 +51,8 @@
 #endif
 #include "thread_private.h"
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 _THREAD_PRIVATE_KEY(pw);
 
 static DB *_pw_db;                     /* password database */
@@ -675,9 +677,9 @@ _pwhashbyname(const char *name, char *buf, size_t buflen, struct passwd *pw,
        if (len > _PW_NAME_LEN)
                return (NULL);
        bf[0] = _PW_KEYBYNAME;
-       bcopy(name, &bf[1], MIN(len, _PW_NAME_LEN));
+       bcopy(name, &bf[1], MINIMUM(len, _PW_NAME_LEN));
        key.data = (u_char *)bf;
-       key.size = 1 + MIN(len, _PW_NAME_LEN);
+       key.size = 1 + MINIMUM(len, _PW_NAME_LEN);
        r = __hashpw(&key, buf, buflen, pw, flagsp);
        if (r)
                return (pw);
index c7a717a..9d7727a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: initgroups.c,v 1.8 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: initgroups.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-
 #include <err.h>
 #include <stdio.h>
 #include <unistd.h>
+#include <limits.h>
 
 int
 initgroups(const char *uname, gid_t agroup)
 {
-       gid_t groups[NGROUPS];
+       gid_t groups[NGROUPS_MAX];
        int ngroups;
 
-       ngroups = NGROUPS;
+       ngroups = NGROUPS_MAX;
        (void) getgrouplist(uname, agroup, groups, &ngroups);
        if (setgroups(ngroups, groups) < 0)
                return (-1);
index 9235b6b..73ac65b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: nlist.c,v 1.57 2014/01/19 20:48:57 deraadt Exp $ */
+/*     $OpenBSD: nlist.c,v 1.58 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -29,7 +29,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
 
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 #include <a.out.h>             /* pulls in nlist.h */
 
 #ifdef _NLIST_DO_ELF
 #include <elf_abi.h>
 #endif
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 int    __fdnlist(int, struct nlist *);
 #ifdef _NLIST_DO_ELF
 int    __elf_is_okay__(Elf_Ehdr *ehdr);
@@ -200,7 +202,7 @@ __fdnlist(int fd, struct nlist *list)
                goto elf_done;
 
        while (symsize > 0) {
-               cc = MIN(symsize, sizeof(sbuf));
+               cc = MINIMUM(symsize, sizeof(sbuf));
                if (pread(fd, sbuf, cc, (off_t)symoff) != cc)
                        break;
                symsize -= cc;
index 973291d..3b07f47 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: popen.c,v 1.19 2014/08/31 02:21:18 guenther Exp $ */
+/*     $OpenBSD: popen.c,v 1.20 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1988, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -31,7 +31,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/wait.h>
 
 #include <signal.h>
index 2973613..0708bff 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: scandir.c,v 1.17 2014/10/08 05:34:59 deraadt Exp $ */
+/*     $OpenBSD: scandir.c,v 1.18 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -35,7 +35,7 @@
  * struct dirent (through namelist). Returns -1 if there were any errors.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/stat.h>
 #include <dirent.h>
 #include <errno.h>
@@ -44,6 +44,8 @@
 #include <string.h>
 #include "telldir.h"
 
+#define MAXIMUM(a, b)  (((a) > (b)) ? (a) : (b))
+
 /*
  * The DIRSIZ macro is the minimum record length which will hold the directory
  * entry.  This requires the amount of space in struct dirent without the
@@ -75,7 +77,7 @@ scandir(const char *dirname, struct dirent ***namelist,
         * estimate the array size by taking the size of the directory file
         * and dividing it by a multiple of the minimum size entry. 
         */
-       arraysz = MAX(stb.st_size / 24, 16);
+       arraysz = MAXIMUM(stb.st_size / 24, 16);
        if (arraysz > SIZE_MAX / sizeof(struct dirent *)) {
                errno = ENOMEM;
                goto fail;
index 0261397..6e4a1c9 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: setdomainname.c,v 1.8 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: setdomainname.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/sysctl.h>
 #include <unistd.h>
 
index 90ee4a2..571db39 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sethostname.c,v 1.8 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: sethostname.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1989, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/sysctl.h>
 #include <unistd.h>
 
index 259c31d..96a80e1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: setproctitle.c,v 1.12 2011/05/30 18:48:33 martynas Exp $ */
+/*     $OpenBSD: setproctitle.c,v 1.13 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1994, 1995 Christopher G. Demetriou
  * All rights reserved.
@@ -30,7 +30,6 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/exec.h>
 #include <sys/sysctl.h>
index f4f7807..a17fd6e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: statvfs.c,v 1.1 2008/03/22 19:18:42 otto Exp $        */
+/*     $OpenBSD: statvfs.c,v 1.2 2015/01/16 16:48:51 deraadt Exp $     */
 
 /*
  * Copyright (c) 2008 Otto Moerbeek <otto@drijf.net>
@@ -16,7 +16,7 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/mount.h>
 #include <sys/statvfs.h>
 
index 2c6e6a4..ef67c24 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sysconf.c,v 1.20 2014/07/08 17:19:21 deraadt Exp $ */
+/*     $OpenBSD: sysconf.c,v 1.21 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/sem.h>
 #include <sys/sysctl.h>
 #include <sys/time.h>
@@ -203,7 +203,7 @@ sysconf(int name)
 
 /* Unsorted */
        case _SC_HOST_NAME_MAX:
-               return (MAXHOSTNAMELEN - 1); /* does not include \0 */
+               return (HOST_NAME_MAX+1 - 1); /* does not include \0 */
        case _SC_MONOTONIC_CLOCK:
                return (_POSIX_MONOTONIC_CLOCK);
        case _SC_2_PBS:
index b0eea55..116294e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sysctl.c,v 1.9 2013/06/09 13:10:17 miod Exp $ */
+/*     $OpenBSD: sysctl.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/sysctl.h>
 
 int __sysctl(const int *, u_int, void *, size_t *, void *, size_t);
index 86cf53e..942f459 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: times.c,v 1.5 2005/08/08 08:05:34 espie Exp $ */
+/*     $OpenBSD: times.c,v 1.6 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1990, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/times.h>
 #include <sys/resource.h>
index 09bc682..ac40802 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: uname.c,v 1.9 2013/04/05 12:59:54 kurt Exp $ */
+/*     $OpenBSD: uname.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1994
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/sysctl.h>
 #include <sys/utsname.h>
 
index 240c53c..89cfdc2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gmon.c,v 1.22 2013/02/12 08:06:22 mpi Exp $ */
+/*     $OpenBSD: gmon.c,v 1.23 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1983, 1992, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/gmon.h>
 #include <sys/mman.h>
index 942d8c1..f0ce70d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mcount.c,v 1.14 2013/03/12 09:37:16 mpi Exp $ */
+/*     $OpenBSD: mcount.c,v 1.15 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1983, 1992, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/gmon.h>
 
 /*
index c13ce46..ee17417 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: helper.c,v 1.12 2015/01/15 13:05:59 millert Exp $ */
+/*     $OpenBSD: helper.c,v 1.13 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 2000 Poul-Henning Kamp <phk@FreeBSD.org>
@@ -21,7 +21,7 @@
  * can buy me a beer in return. Poul-Henning Kamp
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/stat.h>
 
 #include <errno.h>
@@ -33,6 +33,8 @@
 
 #include <hashinc>
 
+#define MINIMUM(a, b)  (((a) < (b)) ? (a) : (b))
+
 /* ARGSUSED */
 char *
 HASHEnd(HASH_CTX *ctx, char *buf)
@@ -79,7 +81,7 @@ HASHFileChunk(const char *filename, char *buf, off_t off, off_t len)
                return (NULL);
        }
 
-       while ((nr = read(fd, buffer, MIN(sizeof(buffer), len))) > 0) {
+       while ((nr = read(fd, buffer, MINIMUM(sizeof(buffer), len))) > 0) {
                HASHUpdate(&ctx, buffer, (size_t)nr);
                if (len > 0 && (len -= nr) == 0)
                        break;
index d484345..fbaab9b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sha1.c,v 1.24 2015/01/15 13:05:59 millert Exp $       */
+/*     $OpenBSD: sha1.c,v 1.25 2015/01/16 16:48:51 deraadt Exp $       */
 
 /*
  * SHA-1 in C
@@ -14,7 +14,7 @@
  *   34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <string.h>
 #include <sha1.h>
 
index 81b4b81..dcc746a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: siphash.c,v 1.1 2014/12/08 20:37:11 tedu Exp $ */
+/*     $OpenBSD: siphash.c,v 1.2 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*-
  * Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
@@ -43,7 +43,7 @@
  * https://131002.net/siphash/
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/endian.h>
 
 #include <string.h>
index 7c3d1d3..e90696d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: base64.c,v 1.7 2013/12/31 02:32:56 tedu Exp $ */
+/*     $OpenBSD: base64.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $      */
 
 /*
  * Copyright (c) 1996 by Internet Software Consortium.
@@ -43,7 +43,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
index 07f1da3..a89f0c2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ethers.c,v 1.22 2014/09/15 06:15:48 guenther Exp $    */
+/*     $OpenBSD: ethers.c,v 1.23 2015/01/16 16:48:51 deraadt Exp $     */
 
 /*
  * Copyright (c) 1998 Todd C. Miller <Todd.Miller@courtesan.com>
 #include <net/if.h>
 #include <netinet/in.h>
 #include <netinet/if_ether.h>
-#include <sys/param.h>
 #include <paths.h>
 #include <errno.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
+#include <limits.h>
 #ifdef YP
 #include <rpcsvc/ypclnt.h>
 #endif
@@ -159,7 +159,7 @@ ether_hostton(const char *hostname, struct ether_addr *e)
 {
        FILE *f;
        char buf[BUFSIZ+1], *p;
-       char try[MAXHOSTNAMELEN];
+       char try[HOST_NAME_MAX+1];
        size_t len;
 #ifdef YP
        int hostlen = strlen(hostname);
@@ -223,7 +223,7 @@ ether_line(const char *line, struct ether_addr *e, char *hostname)
        if (*p == '\0')
                goto bad;
        n = strcspn(p, " \t\n");
-       if (n >= MAXHOSTNAMELEN)
+       if (n >= HOST_NAME_MAX+1)
                goto bad;
        strlcpy(hostname, p, n + 1);
        return (0);
index da42a23..51dbbab 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getifaddrs.c,v 1.11 2013/03/20 14:15:56 deraadt Exp $ */
+/*     $OpenBSD: getifaddrs.c,v 1.12 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 1995, 1999
  *     BSDI getifaddrs.c,v 2.12 2000/02/23 14:51:59 dab Exp
  */
 
+#include <sys/param.h> /* ALIGN */
 #include <sys/types.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <net/if.h>
-#include <sys/param.h>
 #include <net/route.h>
 #include <sys/sysctl.h>
 #include <net/if_dl.h>
index 14c39f1..7cda141 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: getnetent.c,v 1.14 2014/09/15 06:15:48 guenther Exp $ */
+/*     $OpenBSD: getnetent.c,v 1.15 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #include <netdb.h>
 #include <stdio.h>
 #include <string.h>
+#include <limits.h>
 
 #define        MAXALIASES      35
 
@@ -86,8 +86,8 @@ again:
        if ((cp = strchr(p, '#')) != NULL)
                *cp = '\0';
        net.n_name = p;
-       if (strlen(net.n_name) >= MAXHOSTNAMELEN-1)
-               net.n_name[MAXHOSTNAMELEN-1] = '\0';
+       if (strlen(net.n_name) >= HOST_NAME_MAX+1-1)
+               net.n_name[HOST_NAME_MAX+1-1] = '\0';
        cp = strpbrk(p, " \t");
        if (cp == NULL)
                goto again;
@@ -108,8 +108,8 @@ again:
                }
                if (q < &net_aliases[MAXALIASES - 1]) {
                        *q++ = cp;
-                       if (strlen(cp) >= MAXHOSTNAMELEN-1)
-                               cp[MAXHOSTNAMELEN-1] = '\0';
+                       if (strlen(cp) >= HOST_NAME_MAX+1-1)
+                               cp[HOST_NAME_MAX+1-1] = '\0';
                }
                cp = strpbrk(cp, " \t");
                if (cp != NULL)
index 7787115..8dee0cc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: herror.c,v 1.8 2005/08/06 20:30:03 espie Exp $        */
+/*     $OpenBSD: herror.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $      */
 
 /*
  * ++Copyright++ 1987, 1993
@@ -52,7 +52,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/uio.h>
 #include <netdb.h>
 #include <unistd.h>
index 18762ab..2c9aa30 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_addr.c,v 1.10 2013/11/24 23:51:28 deraadt Exp $  */
+/*     $OpenBSD: inet_addr.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $  */
 
 /*
  * ++Copyright++ 1983, 1990, 1993
@@ -52,7 +52,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #include <ctype.h>
index b1a58cd..9284538 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_lnaof.c,v 1.6 2005/08/06 20:30:03 espie Exp $ */
+/*     $OpenBSD: inet_lnaof.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
index 87d9325..88ddd28 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_makeaddr.c,v 1.6 2005/08/06 20:30:03 espie Exp $ */
+/*     $OpenBSD: inet_makeaddr.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
index 2f468c3..4efceed 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_netof.c,v 1.6 2005/08/06 20:30:03 espie Exp $ */
+/*     $OpenBSD: inet_netof.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
index f991a07..722761e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_ntop.c,v 1.10 2014/05/17 18:16:14 tedu Exp $     */
+/*     $OpenBSD: inet_ntop.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $  */
 
 /* Copyright (c) 1996 by Internet Software Consortium.
  *
@@ -16,7 +16,6 @@
  * SOFTWARE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
index 7e521c3..f8e299b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet_pton.c,v 1.8 2010/05/06 15:47:14 claudio Exp $   */
+/*     $OpenBSD: inet_pton.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $   */
 
 /* Copyright (c) 1996 by Internet Software Consortium.
  *
@@ -16,7 +16,6 @@
  * SOFTWARE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
index d98e300..71dfe55 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ip6opt.c,v 1.7 2014/06/13 15:41:06 chrisz Exp $       */
+/*     $OpenBSD: ip6opt.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $      */
 /*     $KAME: ip6opt.c,v 1.18 2005/06/15 07:11:35 keiichi Exp $        */
 
 /*
@@ -30,7 +30,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 
index 617fe44..afa59dd 100644 (file)
@@ -28,7 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/stat.h>
 
@@ -39,6 +38,7 @@
 #include <fcntl.h>
 #include <netdb.h>
 #include <unistd.h>
+#include <limits.h>
 #include <pwd.h>
 #include <errno.h>
 #include <stdio.h>
@@ -59,7 +59,7 @@ int
 rcmd_af(char **ahost, int porta, const char *locuser, const char *remuser,
     const char *cmd, int *fd2p, int af)
 {
-       static char hbuf[MAXHOSTNAMELEN];
+       static char hbuf[HOST_NAME_MAX+1];
        char pbuf[NI_MAXSERV];
        struct addrinfo hints, *res, *r;
        int error;
index 69a6ce0..37c8f23 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: res_comp.c,v 1.14 2008/04/16 22:35:23 deraadt Exp $   */
+/*     $OpenBSD: res_comp.c,v 1.15 2015/01/16 16:48:51 deraadt Exp $   */
 
 /*
  * ++Copyright++ 1985, 1993
@@ -52,7 +52,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <netinet/in.h>
 #include <arpa/nameser.h>
 
@@ -61,6 +60,7 @@
 #include <ctype.h>
 
 #include <unistd.h>
+#include <limits.h>
 #include <string.h>
 
 static int dn_find(u_char *, u_char *, u_char **, u_char **);
@@ -84,8 +84,8 @@ dn_expand(const u_char *msg, const u_char *eomorig, const u_char *comp_dn,
 
        dn = exp_dn;
        cp = comp_dn;
-       if (length > MAXHOSTNAMELEN-1)
-               length = MAXHOSTNAMELEN-1;
+       if (length > HOST_NAME_MAX+1-1)
+               length = HOST_NAME_MAX+1-1;
        eom = exp_dn + length;
        /*
         * fetch next label in domain name
index a5f6b03..6e81b58 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: res_data.c,v 1.3 2005/08/06 20:30:03 espie Exp $      */
+/*     $OpenBSD: res_data.c,v 1.4 2015/01/16 16:48:51 deraadt Exp $    */
 
 /*
  * ++Copyright++ 1995
@@ -52,7 +52,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/time.h>
 #include <netinet/in.h>
index ccc4115..2ecbc0a 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rresvport.c,v 1.9 2005/11/10 10:00:17 espie Exp $ */
+/* $OpenBSD: rresvport.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1995, 1996, 1998 Theo de Raadt.  All rights reserved.
  * Copyright (c) 1983, 1993, 1994
@@ -29,7 +29,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <sys/stat.h>
 
index 9e917f1..92a1f75 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rthdr.c,v 1.9 2014/06/13 15:41:06 chrisz Exp $        */
+/*     $OpenBSD: rthdr.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $      */
 /*     $KAME: rthdr.c,v 1.22 2006/02/09 08:18:58 keiichi Exp $ */
 
 /*
@@ -30,7 +30,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 
index 4d0adfb..fed55e0 100644 (file)
@@ -204,7 +204,7 @@ __ivaliduser_sa(FILE *hostf, struct sockaddr *raddr, socklen_t salen,
        const char *auser, *ahost;
        int hostok, userok;
        char *rhost = (char *)-1;
-       char domain[MAXHOSTNAMELEN];
+       char domain[HOST_NAME_MAX+1];
        size_t buflen;
 
        getdomainname(domain, sizeof(domain));
@@ -245,7 +245,7 @@ __ivaliduser_sa(FILE *hostf, struct sockaddr *raddr, socklen_t salen,
                auser = *user ? user : luser;
                ahost = buf;
 
-               if (strlen(ahost) >= MAXHOSTNAMELEN)
+               if (strlen(ahost) >= HOST_NAME_MAX+1)
                        continue;
 
                /*
index 37f8ee2..cd1c700 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: catopen.c,v 1.15 2013/06/01 21:26:17 stsp Exp $ */
+/*     $OpenBSD: catopen.c,v 1.16 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -34,7 +34,6 @@
 #include <stdlib.h>
 #include <string.h>
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/stat.h>
 #include <sys/mman.h>
 #include <unistd.h>
index 7da3edd..2873bef 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: clnt_simple.c,v 1.16 2014/11/11 04:51:49 guenther Exp $ */
+/*     $OpenBSD: clnt_simple.c,v 1.17 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
  * Simplified front end to rpc.
  */
 
-#include <sys/param.h>
 #include <sys/socket.h>
 #include <netdb.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 
 static struct callrpc_private {
@@ -70,7 +70,7 @@ callrpc(char *host, int prognum, int versnum, int procnum, xdrproc_t inproc,
                callrpc_private = crp;
        }
        if (crp->oldhost == NULL) {
-               crp->oldhost = malloc(MAXHOSTNAMELEN);
+               crp->oldhost = malloc(HOST_NAME_MAX+1);
                if (crp->oldhost == NULL) {
                        free(crp);
                        callrpc_private = save_callrpc_private;
@@ -108,7 +108,7 @@ callrpc(char *host, int prognum, int versnum, int procnum, xdrproc_t inproc,
                crp->valid = 1;
                crp->oldprognum = prognum;
                crp->oldversnum = versnum;
-               strlcpy(crp->oldhost, host, MAXHOSTNAMELEN);
+               strlcpy(crp->oldhost, host, HOST_NAME_MAX+1);
        }
        tottimeout.tv_sec = 25;
        tottimeout.tv_usec = 0;
index fc217b2..a6b47bb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rpc_callmsg.c,v 1.10 2010/09/01 14:43:34 millert Exp $ */
+/*     $OpenBSD: rpc_callmsg.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
@@ -33,7 +33,6 @@
 
 #include <stdlib.h>
 #include <string.h>
-#include <sys/param.h>
 
 #include <rpc/rpc.h>
 
index 4725384..ac2bc90 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rpc_prot.c,v 1.11 2010/09/01 14:43:34 millert Exp $ */
+/*     $OpenBSD: rpc_prot.c,v 1.12 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
@@ -42,8 +42,6 @@
  * routines are also in this program.
  */
 
-#include <sys/param.h>
-
 #include <rpc/rpc.h>
 
 /* * * * * * * * * * * * * * XDR Authentication * * * * * * * * * * * */
index 4ff1488..d82e989 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_float.c,v 1.21 2014/07/21 01:51:11 guenther Exp $ */
+/*     $OpenBSD: xdr_float.c,v 1.22 2015/01/16 16:48:51 deraadt Exp $ */
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
@@ -41,7 +41,6 @@
 
 #include <stdio.h>
 #include <sys/types.h>
-#include <sys/param.h>
 #include <rpc/types.h>
 #include <rpc/xdr.h>
 
index 3e5b387..ee866fa 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: findfp.c,v 1.16 2014/11/19 04:19:56 guenther Exp $ */
+/*     $OpenBSD: findfp.c,v 1.17 2015/01/16 16:48:51 deraadt Exp $ */
 /*-
  * Copyright (c) 1990, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* ALIGN */
 #include <unistd.h>
 #include <stdio.h>
 #include <errno.h>
index 4610535..4ab9bc5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: open_memstream.c,v 1.3 2013/04/03 03:11:53 guenther Exp $     */
+/*     $OpenBSD: open_memstream.c,v 1.4 2015/01/16 16:48:51 deraadt Exp $      */
 
 /*
  * Copyright (c) 2011 Martin Pieuchot <mpi@openbsd.org>
@@ -16,8 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
-
 #include <errno.h>
 #include <fcntl.h>
 #include <limits.h>
@@ -26,6 +24,8 @@
 #include <string.h>
 #include "local.h"
 
+#define        MINIMUM(a, b)   (((a) < (b)) ? (a) : (b))
+
 struct state {
        char             *string;       /* actual stream */
        char            **pbuf;         /* point to the stream */
@@ -95,7 +95,7 @@ memstream_seek(void *v, fpos_t off, int whence)
        }
 
        st->pos = base + off;
-       *st->psize = MIN(st->pos, st->len);
+       *st->psize = MINIMUM(st->pos, st->len);
 
        return (st->pos);
 }
index 391a944..0e7fc01 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: open_wmemstream.c,v 1.4 2014/10/08 05:28:19 deraadt Exp $     */
+/*     $OpenBSD: open_wmemstream.c,v 1.5 2015/01/16 16:48:51 deraadt Exp $     */
 
 /*
  * Copyright (c) 2011 Martin Pieuchot <mpi@openbsd.org>
@@ -16,8 +16,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
-
 #include <errno.h>
 #include <fcntl.h>
 #include <limits.h>
@@ -27,6 +25,8 @@
 #include <wchar.h>
 #include "local.h"
 
+#define        MINIMUM(a, b)   (((a) < (b)) ? (a) : (b))
+
 struct state {
        wchar_t          *string;       /* actual stream */
        wchar_t         **pbuf;         /* point to the stream */
@@ -105,7 +105,7 @@ wmemstream_seek(void *v, fpos_t off, int whence)
        bzero(&st->mbs, sizeof(st->mbs));
 
        st->pos = base + off;
-       *st->psize = MIN(st->pos, st->len);
+       *st->psize = MINIMUM(st->pos, st->len);
 
        return (st->pos);
 }
index 57d35b8..69ae877 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: malloc.c,v 1.172 2015/01/05 21:04:04 tedu Exp $       */
+/*     $OpenBSD: malloc.c,v 1.173 2015/01/16 16:48:51 deraadt Exp $    */
 /*
  * Copyright (c) 2008, 2010, 2011 Otto Moerbeek <otto@drijf.net>
  * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org>
@@ -26,7 +26,7 @@
 /* #define MALLOC_STATS */
 
 #include <sys/types.h>
-#include <sys/param.h>
+#include <sys/param.h> /* PAGE_SHIFT ALIGN */
 #include <sys/queue.h>
 #include <sys/mman.h>
 #include <sys/uio.h>
index 96cced9..e293648 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: random.c,v 1.28 2014/12/16 20:51:32 sthen Exp $ */
+/*     $OpenBSD: random.c,v 1.29 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1983 Regents of the University of California.
  * All rights reserved.
@@ -28,9 +28,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-#include <sys/sysctl.h>
-#include <sys/time.h>
 #include <fcntl.h>
 #include <stdio.h>
 #include <stdlib.h>
index e06db59..7b70b9d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: realpath.c,v 1.18 2014/10/19 03:56:28 doug Exp $ */
+/*     $OpenBSD: realpath.c,v 1.19 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 2003 Constantin S. Svintsoff <kostik@iclub.nsu.ru>
  *
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/stat.h>
 
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 
 /* A slightly modified copy of this file exists in libexec/ld.so */
 
@@ -156,7 +156,7 @@ realpath(const char *path, char *resolved)
                        goto err;
                }
                if (S_ISLNK(sb.st_mode)) {
-                       if (symlinks++ > MAXSYMLINKS) {
+                       if (symlinks++ > SYMLOOP_MAX) {
                                errno = ELOOP;
                                goto err;
                        }
index 5cdb06d..0e75784 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: stack_protector.c,v 1.15 2013/12/28 18:42:42 deraadt Exp $    */
+/*     $OpenBSD: stack_protector.c,v 1.16 2015/01/16 16:48:51 deraadt Exp $    */
 
 /*
  * Copyright (c) 2002 Hiroaki Etoh, Federico G. Schwindt, and Miodrag Vallat.
@@ -27,7 +27,6 @@
  *
  */
 
-#include <sys/param.h>
 #include <signal.h>
 #include <string.h>
 #include <syslog.h>
index f7576af..18b3a94 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: _yp_check.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: _yp_check.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,8 +25,8 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index 74838bd..5dcc4d1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_domainname.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_domainname.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 21c5768..6f774af 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_keydat.c,v 1.7 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_keydat.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 68e7302..c2a98ba 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_mapname.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_mapname.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 332ce89..b5e7bd1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_peername.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_peername.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index f3d81e1..1d5a2ea 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_valdat.c,v 1.7 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_valdat.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 5d80f19..6ece28b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypbind_binding.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypbind_binding.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 51821f7..d1493f2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypbind_resp.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypbind_resp.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 43f996c..8bf7e47 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypbind_resptype.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypbind_resptype.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 1f8a3da..40e33cd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypbind_setdom.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypbind_setdom.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 998d029..4db0bda 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypmaplist.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypmaplist.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 5b3c6c2..b4dcdde 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypreq_key.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypreq_key.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 7a92059..a6e4b4b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypreq_nokey.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypreq_nokey.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 11a1c5b..d25c018 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_all.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_all.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index d6567d7..4e285be 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_key_val.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_key_val.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index edea438..434276e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_maplist.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_maplist.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 7756469..ac4edfc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_master.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_master.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 5d2d3bc..39bbc15 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_order.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_order.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 056fa8d..b1c81e2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypresp_val.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypresp_val.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 5a045eb..bb41cba 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: xdr_ypstat.c,v 1.7 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: xdr_ypstat.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index 50c9d5f..35398ac 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_all.c,v 1.10 2010/04/02 17:35:03 schwarze Exp $ */
+/*     $OpenBSD: yp_all.c,v 1.11 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index c292686..73cbd38 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_bind.c,v 1.21 2015/01/14 23:36:16 deraadt Exp $ */
+/*     $OpenBSD: yp_bind.c,v 1.22 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993, 1996 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/uio.h>
@@ -35,6 +34,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index 3e24f39..e631cc2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_first.c,v 1.9 2009/06/07 03:33:36 schwarze Exp $ */
+/*     $OpenBSD: yp_first.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,8 +25,8 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
+#include <limits.h>
 #include <stdlib.h>
 #include <string.h>
 #include <rpc/rpc.h>
index d48e3d1..2d72429 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_get_default_domain.c,v 1.7 2009/06/05 16:39:39 schwarze Exp $ */
+/*     $OpenBSD: yp_get_default_domain.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,9 +25,9 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <unistd.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index b878552..17bdefe 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_maplist.c,v 1.8 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: yp_maplist.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,9 +25,9 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <string.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index eb15974..0d8f678 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_master.c,v 1.8 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: yp_master.c,v 1.9 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,9 +25,9 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <string.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index fbea4f3..696137a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yp_order.c,v 1.9 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: yp_order.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,9 +25,9 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <string.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index cb959f8..56dbc1d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: yperr_string.c,v 1.6 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: yperr_string.c,v 1.7 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <stdio.h>
 #include <rpc/rpc.h>
index 2f8d508..8d2c65c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ypmatch_cache.c,v 1.15 2009/11/01 00:08:54 schwarze Exp $ */
+/*     $OpenBSD: ypmatch_cache.c,v 1.16 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <stdlib.h>
 #include <string.h>
+#include <limits.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
 #include <rpcsvc/yp.h>
index d5a7f63..618d508 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ypprot_err.c,v 1.7 2005/08/05 13:02:16 espie Exp $ */
+/*     $OpenBSD: ypprot_err.c,v 1.8 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 1992, 1993 Theo de Raadt <deraadt@theos.com>
  * All rights reserved.
@@ -25,7 +25,6 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <rpc/rpc.h>
 #include <rpc/xdr.h>
index bdbbd80..8721f49 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: el.c,v 1.19 2014/10/17 06:07:50 deraadt Exp $ */
+/*     $OpenBSD: el.c,v 1.20 2015/01/16 16:48:51 deraadt Exp $ */
 /*     $NetBSD: el.c,v 1.61 2011/01/27 23:11:40 christos Exp $ */
 
 /*-
  * el.c: EditLine interface functions
  */
 #include <sys/types.h>
-#include <sys/param.h>
 #include <string.h>
 #include <stdlib.h>
 #include <stdarg.h>
 #include <ctype.h>
 #include <locale.h>
+#include <limits.h>
 #include <langinfo.h>
 #include "el.h"
 
@@ -501,7 +501,7 @@ el_source(EditLine *el, const char *fname)
        size_t len;
        char *ptr, *lptr = NULL;
 #ifdef HAVE_ISSETUGID
-       char path[MAXPATHLEN];
+       char path[PATH_MAX];
 #endif
        const Char *dptr;
 
index cf6e7b6..10a0b5d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: fuse_private.h,v 1.10 2014/04/28 13:08:34 syl Exp $ */
+/* $OpenBSD: fuse_private.h,v 1.11 2015/01/16 16:48:51 deraadt Exp $ */
 /*
  * Copyright (c) 2013 Sylvestre Gallon <ccna.syl@gmail.com>
  *
 #ifndef _FUSE_SUBR_H_
 #define _FUSE_SUBR_H_
 
-#include <sys/param.h>
 #include <sys/dirent.h>
 #include <sys/mount.h>
 #include <sys/statvfs.h>
 #include <sys/vnode.h>
 #include <sys/fusebuf.h>
+#include <limits.h>
 
 #include "fuse.h"
 
index 7fb4036..ceeb2f6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm.c,v 1.53 2014/08/15 03:51:40 guenther Exp $ */
+/*     $OpenBSD: kvm.c,v 1.54 2015/01/16 16:48:51 deraadt Exp $ */
 /*     $NetBSD: kvm.c,v 1.43 1996/05/05 04:31:59 gwr Exp $     */
 
 /*-
@@ -34,7 +34,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* MAXCOMLEN MID_MACHINE */
 #include <sys/proc.h>
 #include <sys/ioctl.h>
 #include <sys/stat.h>
@@ -194,7 +194,7 @@ _kvm_open(kvm_t *kd, const char *uf, const char *mf, const char *sf,
                return (kd);
        }
 
-       if (uf && strlen(uf) >= MAXPATHLEN) {
+       if (uf && strlen(uf) >= PATH_MAX) {
                _kvm_err(kd, kd->program, "exec file name too long");
                goto failed;
        }
@@ -672,7 +672,7 @@ static int
 kvm_dbopen(kvm_t *kd, const char *uf)
 {
        char dbversion[_POSIX2_LINE_MAX], kversion[_POSIX2_LINE_MAX];
-       char dbname[MAXPATHLEN];
+       char dbname[PATH_MAX];
        struct nlist nitem;
        size_t dbversionlen;
        DBT rec;
index 5e9f075..1a284db 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm_amd64.c,v 1.11 2013/11/01 15:57:56 deraadt Exp $  */
+/*     $OpenBSD: kvm_amd64.c,v 1.12 2015/01/16 16:48:51 deraadt Exp $  */
 /*     $NetBSD: kvm_x86_64.c,v 1.3 2002/06/05 22:01:55 fvdl Exp $      */
 
 /*-
@@ -38,7 +38,7 @@
  * x86-64 machine dependent routines for kvm.
  */
 
-#include <sys/param.h>
+#include <sys/param.h> /* MAXCOMLEN */
 #include <sys/proc.h>
 #include <sys/stat.h>
 #include <sys/kcore.h>
index c89b471..35d26b5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm_file2.c,v 1.40 2014/11/19 13:35:36 krw Exp $      */
+/*     $OpenBSD: kvm_file2.c,v 1.41 2015/01/16 16:48:51 deraadt Exp $  */
 
 /*
  * Copyright (c) 2009 Todd C. Miller <Todd.Miller@courtesan.com>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 
 #include "kvm_private.h"
 #include "kvm_file.h"
index a70706f..8d3887b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: termcap.c,v 1.9 2005/08/14 17:15:19 espie Exp $       */
+/*     $OpenBSD: termcap.c,v 1.10 2015/01/16 16:48:51 deraadt Exp $    */
 /*     $NetBSD: termcap.c,v 1.7 1995/06/05 19:45:52 pk Exp $   */
 
 /*
 #define        PBUFSIZ         512     /* max length of filename path */
 #define        PVECSIZ         32      /* max number of names in path */
 
-#include <sys/param.h>
 #include <stdio.h>
 #include <ctype.h>
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 #include <curses.h>
 #include "pathnames.h"
 
@@ -71,7 +71,7 @@ tgetent(bp, name)
        char **fname;
        char  *home;
        int    i;
-       char   pathbuf[MAXPATHLEN];     /* holds raw path of filenames */
+       char   pathbuf[PATH_MAX];       /* holds raw path of filenames */
        char  *pathvec[PVECSIZ];        /* to point to names in pathbuf */
        char **pvec;                    /* holds usable tail of path vector */
        char  *termpath;
index 47b8a2a..da7ef34 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: gencode.c,v 1.39 2014/11/20 14:51:41 krw Exp $        */
+/*     $OpenBSD: gencode.c,v 1.40 2015/01/16 16:48:51 deraadt Exp $    */
 
 /*
  * Copyright (c) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998
@@ -21,6 +21,7 @@
  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  */
 
+#include <sys/param.h> /* ALIGN */
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/time.h>
index 48aca3d..05c2cf7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: inet.c,v 1.19 2006/03/26 20:58:50 djm Exp $   */
+/*     $OpenBSD: inet.c,v 1.20 2015/01/16 16:48:51 deraadt Exp $       */
 
 /*
  * Copyright (c) 1994, 1995, 1996, 1997, 1998
@@ -34,7 +34,6 @@
  */
 
 
-#include <sys/param.h>
 #include <sys/file.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
index cde4e93..a8df0fc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bootparam_prot.x,v 1.9 2010/09/01 14:43:34 millert Exp $      */
+/*     $OpenBSD: bootparam_prot.x,v 1.10 2015/01/16 16:48:51 deraadt Exp $     */
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
@@ -42,7 +42,7 @@
  */
 
 #ifdef RPC_HDR
-%#include <sys/param.h>
+%#include <sys/types.h>
 %#include <rpc/types.h>
 %#include <sys/time.h>
 %#include <sys/ucred.h>
index 9b26f56..828aadf 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rthread_np.c,v 1.15 2014/12/08 18:15:46 tedu Exp $    */
+/*     $OpenBSD: rthread_np.c,v 1.16 2015/01/16 16:48:52 deraadt Exp $ */
 /*
  * Copyright (c) 2004,2005 Ted Unangst <tedu@openbsd.org>
  * Copyright (c) 2005 Otto Moerbeek <otto@openbsd.org>
@@ -17,7 +17,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
 #include <sys/time.h>
 #include <sys/lock.h>
 #include <sys/resource.h>
index 14252a8..ecba0d3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rthread_sem.c,v 1.19 2014/06/27 23:21:47 matthew Exp $ */
+/*     $OpenBSD: rthread_sem.c,v 1.20 2015/01/16 16:48:52 deraadt Exp $ */
 /*
  * Copyright (c) 2004,2005,2013 Ted Unangst <tedu@openbsd.org>
  * All Rights Reserved.
@@ -15,7 +15,7 @@
  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
-#include <sys/param.h>
+
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/stat.h>
index f73178f..19ea890 100644 (file)
@@ -1,9 +1,8 @@
-/* $OpenBSD: rthread_stack.c,v 1.12 2014/06/27 23:21:47 matthew Exp $ */
+/* $OpenBSD: rthread_stack.c,v 1.13 2015/01/16 16:48:52 deraadt Exp $ */
 /* $snafu: rthread_stack.c,v 1.12 2005/01/11 02:45:28 marc Exp $ */
 
 /* PUBLIC DOMAIN: No Rights Reserved. Marco S Hyman <marc@snafu.org> */
 
-#include <sys/param.h>
 #include <sys/mman.h>
 
 #include <errno.h>
index bd4a97c..45eef84 100644 (file)
  *
  * S/Key verification check, lookups, and authentication.
  *
- * $OpenBSD: skeylogin.c,v 1.55 2013/11/29 19:00:51 deraadt Exp $
+ * $OpenBSD: skeylogin.c,v 1.56 2015/01/16 16:48:52 deraadt Exp $
  */
 
-#include <sys/param.h>
 #ifdef QUOTA
 #include <sys/quota.h>
 #endif
@@ -32,6 +31,7 @@
 #include <string.h>
 #include <time.h>
 #include <unistd.h>
+#include <limits.h>
 #include <sha1.h>
 
 #include "skey.h"
index 0501dd1..ffdd571 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mio.c,v 1.18 2013/11/13 22:38:22 ratchov Exp $        */
+/*     $OpenBSD: mio.c,v 1.19 2015/01/16 16:48:52 deraadt Exp $        */
 /*
  * Copyright (c) 2008 Alexandre Ratchov <alex@caoua.org>
  *
@@ -15,7 +15,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/time.h>
 #include <sys/stat.h>
index 4b58aff..7b3c39f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: mio_priv.h,v 1.10 2013/11/13 22:38:22 ratchov Exp $   */
+/*     $OpenBSD: mio_priv.h,v 1.11 2015/01/16 16:48:52 deraadt Exp $   */
 /*
  * Copyright (c) 2008 Alexandre Ratchov <alex@caoua.org>
  *
@@ -17,7 +17,6 @@
 #ifndef MIO_PRIV_H
 #define MIO_PRIV_H
 
-#include <sys/param.h>
 #include "sndio.h"
 
 #define MIO_MAXNFDS    16
index aaee700..576da94 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sio.c,v 1.18 2014/08/10 09:11:07 jsg Exp $    */
+/*     $OpenBSD: sio.c,v 1.19 2015/01/16 16:48:52 deraadt Exp $        */
 /*
  * Copyright (c) 2008 Alexandre Ratchov <alex@caoua.org>
  *
@@ -15,7 +15,6 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 
index b74647f..fd31014 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sio_priv.h,v 1.8 2014/03/05 20:40:49 ratchov Exp $    */
+/*     $OpenBSD: sio_priv.h,v 1.9 2015/01/16 16:48:52 deraadt Exp $    */
 /*
  * Copyright (c) 2008 Alexandre Ratchov <alex@caoua.org>
  *
@@ -17,7 +17,6 @@
 #ifndef SNDIO_PRIV_H
 #define SNDIO_PRIV_H
 
-#include <sys/param.h>
 #include "sndio.h"
 
 #define SIO_MAXNFDS    16
index 1260d7b..e2cee31 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: readlabel.c,v 1.12 2014/06/30 00:25:37 deraadt Exp $  */
+/*     $OpenBSD: readlabel.c,v 1.13 2015/01/16 16:48:52 deraadt Exp $  */
 
 /*
  * Copyright (c) 1996, Jason Downs.  All rights reserved.
@@ -25,7 +25,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
 #include <sys/disk.h>
 #include <sys/dkio.h>
 #define DKTYPENAMES
@@ -35,6 +35,7 @@
 #include <stdio.h>
 #include <err.h>
 #include <errno.h>
+#include <limits.h>
 #include <fcntl.h>
 #include <paths.h>
 #include <string.h>
@@ -49,7 +50,7 @@
 char *
 readlabelfs(char *device, int verbose)
 {
-       char rpath[MAXPATHLEN];
+       char rpath[PATH_MAX];
        struct dk_diskmap dm;
        struct disklabel dk;
        char part, *type;