diff options
author | David E. O'Brien <obrien@FreeBSD.org> | 2013-07-03 23:06:58 +0000 |
---|---|---|
committer | David E. O'Brien <obrien@FreeBSD.org> | 2013-07-03 23:06:58 +0000 |
commit | e8245f31e9c1a709127f997e5d2d78cf625e20db (patch) | |
tree | cef6ef4b5462041580f8d40b7dad87ed6915187d | |
parent | e7e0d629feba547d66eda57dbad931350a124b39 (diff) | |
download | src-e8245f31e9c1a709127f997e5d2d78cf625e20db.tar.gz src-e8245f31e9c1a709127f997e5d2d78cf625e20db.zip |
MF7: r252640
MF8: r252639
MF9: r252635, r252638:
MFC: r252348, r252363: sysconf(3) returns a long, not an int.
Notes
Notes:
svn path=/stable/6/; revision=252642
-rw-r--r-- | usr.sbin/pkg_install/add/extract.c | 3 | ||||
-rw-r--r-- | usr.sbin/pkg_install/create/pl.c | 3 | ||||
-rw-r--r-- | usr.sbin/pkg_install/lib/exec.c | 5 |
3 files changed, 7 insertions, 4 deletions
diff --git a/usr.sbin/pkg_install/add/extract.c b/usr.sbin/pkg_install/add/extract.c index 732a13fea441..8501d6feff77 100644 --- a/usr.sbin/pkg_install/add/extract.c +++ b/usr.sbin/pkg_install/add/extract.c @@ -110,7 +110,8 @@ extract_plist(const char *home, Package *pkg) PackingList p = pkg->head; char *last_file, *prefix = NULL; char *where_args, *perm_args, *last_chdir; - int maxargs, where_count = 0, perm_count = 0, add_count; + long maxargs; + int where_count = 0, perm_count = 0, add_count; Boolean preserve; maxargs = sysconf(_SC_ARG_MAX) / 2; /* Just use half the argument space */ diff --git a/usr.sbin/pkg_install/create/pl.c b/usr.sbin/pkg_install/create/pl.c index 18bbaf24734b..888dbd6e976c 100644 --- a/usr.sbin/pkg_install/create/pl.c +++ b/usr.sbin/pkg_install/create/pl.c @@ -140,7 +140,8 @@ copy_plist(const char *home, Package *plist) const char *there = NULL, *mythere; char *where_args, *prefix = NULL; const char *last_chdir, *root = "/"; - int maxargs, where_count = 0, add_count; + long maxargs; + int where_count = 0, add_count; struct stat stb; dev_t curdir; diff --git a/usr.sbin/pkg_install/lib/exec.c b/usr.sbin/pkg_install/lib/exec.c index fc8220c5f399..359d1797e302 100644 --- a/usr.sbin/pkg_install/lib/exec.c +++ b/usr.sbin/pkg_install/lib/exec.c @@ -34,7 +34,8 @@ vsystem(const char *fmt, ...) { va_list args; char *cmd; - int ret, maxargs; + long maxargs; + int ret; maxargs = sysconf(_SC_ARG_MAX); maxargs -= 32; /* some slop for the sh -c */ @@ -63,7 +64,7 @@ vpipe(const char *fmt, ...) { FILE *fp; char *cmd, *rp; - int maxargs; + long maxargs; va_list args; rp = malloc(MAXPATHLEN); |