<sys/param.h> to <limits.h> conversion. Verified binaries
authorderaadt <deraadt@openbsd.org>
Fri, 16 Jan 2015 16:18:07 +0000 (16:18 +0000)
committerderaadt <deraadt@openbsd.org>
Fri, 16 Jan 2015 16:18:07 +0000 (16:18 +0000)
ok millert, thanks to doug for process advice

21 files changed:
libexec/ld.so/boot.c
libexec/ld.so/dir.c
libexec/ld.so/dl_dirname.c
libexec/ld.so/dl_prebind.c
libexec/ld.so/dl_uname.c
libexec/ld.so/ldconfig/debug.c
libexec/ld.so/ldconfig/dl_prebind.c
libexec/ld.so/ldconfig/ldconfig.c
libexec/ld.so/ldconfig/library.c
libexec/ld.so/ldconfig/prebind.c
libexec/ld.so/ldconfig/shlib.c
libexec/ld.so/ldd/ldd.c
libexec/ld.so/library.c
libexec/ld.so/library_mquery.c
libexec/ld.so/library_subr.c
libexec/ld.so/loader.c
libexec/ld.so/malloc.c
libexec/ld.so/path.c
libexec/ld.so/strtol.c
libexec/ld.so/trace.c
libexec/ld.so/util.c

index a28b660..ca51e80 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: boot.c,v 1.4 2014/11/15 02:14:10 guenther Exp $ */
+/*     $OpenBSD: boot.c,v 1.5 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -37,7 +37,6 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/exec.h>
-#include <sys/param.h>
 #include <sys/sysctl.h>
 #include <nlist.h>
 #include <link.h>
index 43b9953..4b4507d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dir.c,v 1.22 2014/07/10 09:03:01 otto Exp $   */
+/*     $OpenBSD: dir.c,v 1.23 2015/01/16 16:18:07 deraadt Exp $        */
 /*
  * Copyright (c) 1983, 1993
  *     The Regents of the University of California.  All rights reserved.
@@ -28,8 +28,7 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
-#include <sys/mount.h>
+#include <sys/types.h>
 #include <sys/stat.h>
 
 #include <dirent.h>
index 6079ce9..ed9128e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dl_dirname.c,v 1.1 2013/04/05 12:58:03 kurt Exp $     */
+/*     $OpenBSD: dl_dirname.c,v 1.2 2015/01/16 16:18:07 deraadt Exp $  */
 
 /*
  * Copyright (c) 1997, 2004 Todd C. Miller <Todd.Miller@courtesan.com>
@@ -16,8 +16,8 @@
  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-#include <sys/param.h>
-
+#include <sys/types.h>
+#include <limits.h>
 #include "archdep.h"
 
 /*
@@ -28,7 +28,7 @@
 char *
 _dl_dirname(const char *path)
 {
-       static char dname[MAXPATHLEN];
+       static char dname[PATH_MAX];
        size_t len;
        const char *endp;
 
index f344dfa..6d38b52 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dl_prebind.c,v 1.16 2014/07/10 09:03:01 otto Exp $ */
+/* $OpenBSD: dl_prebind.c,v 1.17 2015/01/16 16:18:07 deraadt Exp $ */
 /*
  * Copyright (c) 2006 Dale Rahn <drahn@dalerahn.com>
  *
@@ -18,7 +18,6 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/exec.h>
-#include <sys/param.h>
 #include <sys/sysctl.h>
 #include <nlist.h>
 #include <link.h>
index 1d35e2a..d085f73 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: dl_uname.c,v 1.1 2013/04/05 12:58:03 kurt Exp $ */
+/*     $OpenBSD: dl_uname.c,v 1.2 2015/01/16 16:18:07 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 31d466e..550dac0 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: debug.c,v 1.5 2013/12/03 01:47:06 deraadt Exp $ */
+/* $OpenBSD: debug.c,v 1.6 2015/01/16 16:18:07 deraadt Exp $ */
 /*
  * Copyright (c) 2006 Dale Rahn <drahn@dalerahn.com>
  *
@@ -17,7 +17,6 @@
 
 #include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/param.h>
 #include <sys/mman.h>
 #include <limits.h>
 #include <fcntl.h>
index 9e50a68..151b440 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dl_prebind.c,v 1.2 2008/04/09 21:45:26 kurt Exp $ */
+/* $OpenBSD: dl_prebind.c,v 1.3 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 2006 Dale Rahn <drahn@dalerahn.com>
@@ -19,7 +19,6 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/exec.h>
-#include <sys/param.h>
 #include <sys/sysctl.h>
 #include <nlist.h>
 #include <string.h>
index ff9906f..34ea75b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldconfig.c,v 1.32 2013/12/30 21:58:07 deraadt Exp $   */
+/*     $OpenBSD: ldconfig.c,v 1.33 2015/01/16 16:18:07 deraadt Exp $   */
 
 /*
  * Copyright (c) 1993,1995 Paul Kranenburg
@@ -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/stat.h>
 #include <sys/file.h>
@@ -49,6 +48,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 
 #include "prebind.h"
 
@@ -202,7 +202,7 @@ dodir(char *dir, int silent)
 {
        DIR             *dd;
        struct dirent   *dp;
-       char            name[MAXPATHLEN];
+       char            name[PATH_MAX];
        int             dewey[MAXDEWEY], ndewey;
 
        if ((dd = opendir(dir)) == NULL) {
index e8e71fa..4b1ff10 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: library.c,v 1.6 2013/12/03 01:47:06 deraadt Exp $ */
+/* $OpenBSD: library.c,v 1.7 2015/01/16 16:18:07 deraadt Exp $ */
 /*
  * Copyright (c) 2006 Dale Rahn <drahn@dalerahn.com>
  *
@@ -17,7 +17,6 @@
 
 #include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/param.h>
 #include <sys/mman.h>
 #include <limits.h>
 #include <fcntl.h>
@@ -27,6 +26,7 @@
 #include <string.h>
 #include <stdlib.h>
 #include <unistd.h>
+#include <limits.h>
 #include <dirent.h>
 #include "link.h"
 #include "sod.h"
@@ -151,7 +151,7 @@ elf_load_shlib_hint(struct sod *sod, struct sod *req_sod,
        return object;
 }
 
-char elf_hint_store[MAXPATHLEN];
+char elf_hint_store[PATH_MAX];
 
 char *
 elf_find_shlib(struct sod *sodp, char **searchpath, int nohints)
@@ -223,7 +223,7 @@ nohints:
                                                match = 1;
                                                len = strlcpy(
                                                    elf_hint_store, *pp,
-                                                   MAXPATHLEN);
+                                                   PATH_MAX);
                                                if (pp[0][len-1] != '/') {
                                                        elf_hint_store[len] =
                                                            '/';
@@ -232,7 +232,7 @@ nohints:
                                                strlcpy(
                                                    &elf_hint_store[len],
                                                    dp->d_name,
-                                                   MAXPATHLEN-len);
+                                                   PATH_MAX-len);
                                                if (tsod.sod_major == -1)
                                                        break;
                                        }
index 08a2d1e..cb7e453 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: prebind.c,v 1.27 2014/10/18 03:19:04 doug Exp $ */
+/* $OpenBSD: prebind.c,v 1.28 2015/01/16 16:18:07 deraadt Exp $ */
 /*
  * Copyright (c) 2006 Dale Rahn <drahn@dalerahn.com>
  *
@@ -17,7 +17,6 @@
 
 #include <sys/types.h>
 #include <sys/stat.h>
-#include <sys/param.h>
 #include <sys/mman.h>
 #include <limits.h>
 #include <errno.h>
index def2ac0..17ba7c4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: shlib.c,v 1.9 2006/05/13 16:33:40 deraadt Exp $       */
+/*     $OpenBSD: shlib.c,v 1.10 2015/01/16 16:18:07 deraadt Exp $      */
 /*     $NetBSD: shlib.c,v 1.13 1998/04/04 01:00:29 fvdl Exp $  */
 
 /*
@@ -32,7 +32,6 @@
  *
  */
 
-#include <sys/param.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <sys/file.h>
index f682371..127961b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ldd.c,v 1.17 2014/10/18 03:16:19 doug Exp $   */
+/*     $OpenBSD: ldd.c,v 1.18 2015/01/16 16:18:07 deraadt Exp $        */
 /*
  * Copyright (c) 2001 Artur Grabowski <art@openbsd.org>
  * All rights reserved.
 #include <fcntl.h>
 #include <string.h>
 #include <unistd.h>
+#include <limits.h>
 #include <dlfcn.h>
 
 #include <sys/stat.h>
 #include <sys/mman.h>
 #include <sys/wait.h>
-#include <sys/param.h>
 
 int usage(void);
 int doit(char *);
@@ -95,7 +95,7 @@ doit(char *name)
        Elf_Ehdr ehdr;
        Elf_Phdr *phdr;
        int fd, i, size, status, interp=0;
-       char buf[MAXPATHLEN];
+       char buf[PATH_MAX];
        void * dlhandle; 
 
        if ((fd = open(name, O_RDONLY)) < 0) {
index b8f0f6e..255838a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: library.c,v 1.70 2014/07/10 09:03:01 otto Exp $ */
+/*     $OpenBSD: library.c,v 1.71 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 2002 Dale Rahn
@@ -30,7 +30,6 @@
 #define _DYN_LOADER
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <fcntl.h>
 #include <sys/mman.h>
 #include "dl_prebind.h"
index c6fc006..b331958 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: library_mquery.c,v 1.47 2014/07/10 09:03:01 otto Exp $ */
+/*     $OpenBSD: library_mquery.c,v 1.48 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 2002 Dale Rahn
@@ -30,7 +30,6 @@
 #define _DYN_LOADER
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <fcntl.h>
 #include <sys/mman.h>
 #include "dl_prebind.h"
index 13d27d6..3d2a3dc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: library_subr.c,v 1.41 2014/07/10 09:03:01 otto Exp $ */
+/*     $OpenBSD: library_subr.c,v 1.42 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 2002 Dale Rahn
@@ -30,7 +30,6 @@
 #define _DYN_LOADER
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include <sys/queue.h>
 #include <limits.h>
 #include <dirent.h>
@@ -121,7 +120,7 @@ _dl_cmp_sod(struct sod *sodp, const struct sod *lsod)
        return match;
 }
 
-char _dl_hint_store[MAXPATHLEN];
+char _dl_hint_store[PATH_MAX];
 
 char *
 _dl_find_shlib(struct sod *sodp, char **searchpath, int nohints)
@@ -194,7 +193,7 @@ nohints:
                                                match = 1;
                                                len = _dl_strlcpy(
                                                    _dl_hint_store, *pp,
-                                                   MAXPATHLEN);
+                                                   PATH_MAX);
                                                if (pp[0][len-1] != '/') {
                                                        _dl_hint_store[len] =
                                                            '/';
@@ -203,7 +202,7 @@ nohints:
                                                _dl_strlcpy(
                                                    &_dl_hint_store[len],
                                                    dp->d_name,
-                                                   MAXPATHLEN-len);
+                                                   PATH_MAX-len);
                                                if (tsod.sod_major == -1)
                                                        break;
                                        }
index 8cc91d2..d09c2bb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: loader.c,v 1.151 2014/11/03 17:50:56 guenther Exp $ */
+/*     $OpenBSD: loader.c,v 1.152 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -31,7 +31,6 @@
 #include <sys/types.h>
 #include <sys/mman.h>
 #include <sys/exec.h>
-#include <sys/param.h>
 #include <sys/sysctl.h>
 #include <nlist.h>
 #include <string.h>
index df23ccc..4e86264 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: malloc.c,v 1.5 2014/11/03 06:08:56 guenther Exp $     */
+/*     $OpenBSD: malloc.c,v 1.6 2015/01/16 16:18:07 deraadt Exp $      */
 /*
  * Copyright (c) 2008, 2010, 2011 Otto Moerbeek <otto@drijf.net>
  * Copyright (c) 2012 Matthew Dempsky <matthew@openbsd.org>
@@ -23,9 +23,7 @@
  * can buy me a beer in return. Poul-Henning Kamp
  */
 
-
-#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 48fe67c..37f9fcc 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: path.c,v 1.3 2014/07/10 09:03:01 otto Exp $   */
+/*     $OpenBSD: path.c,v 1.4 2015/01/16 16:18:07 deraadt Exp $        */
 
 /*
  * Copyright (c) 2013 Kurt Miller <kurt@intricatesoftware.com>
@@ -17,7 +17,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include "path.h"
 #include "util.h"
 
index fbaf805..7116e55 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: strtol.c,v 1.1 2003/07/06 20:03:58 deraadt Exp $ */
+/* $OpenBSD: strtol.c,v 1.2 2015/01/16 16:18:07 deraadt Exp $ */
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -29,7 +29,8 @@
  * SUCH DAMAGE.
  */
 
-#include <sys/param.h>
+#include <sys/types.h>
+#include <limits.h>
 #include "util.h"
 
 /*
index 60d90b9..0d6b211 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: trace.c,v 1.2 2014/07/06 17:33:10 otto Exp $  */
+/*     $OpenBSD: trace.c,v 1.3 2015/01/16 16:18:07 deraadt Exp $       */
 
 /*
  * Copyright (c) 2013 Miodrag Vallat.
@@ -17,7 +17,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 
 #include "syscall.h"
 #include "resolve.h"
index d70b1a4..054a093 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: util.c,v 1.36 2014/12/09 15:36:36 tedu Exp $  */
+/*     $OpenBSD: util.c,v 1.37 2015/01/16 16:18:07 deraadt Exp $       */
 
 /*
  * Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -27,7 +27,6 @@
  */
 
 #include <sys/types.h>
-#include <sys/param.h>
 #include "archdep.h"
 
 /*