aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/xargs
diff options
context:
space:
mode:
authorTim J. Robbins <tjr@FreeBSD.org>2002-07-01 03:21:05 +0000
committerTim J. Robbins <tjr@FreeBSD.org>2002-07-01 03:21:05 +0000
commit99a84ce108fc898b4b89e5b521e19d433940539e (patch)
tree4f69dedb7701443ffccd35eff667af59c200ecfb /usr.bin/xargs
parentc0854cd34140e94e42533aaa3d170e4cda09f1ee (diff)
downloadsrc-99a84ce108fc898b4b89e5b521e19d433940539e.tar.gz
src-99a84ce108fc898b4b89e5b521e19d433940539e.zip
Declare environ as char **environ like in environ(7), not char *environ[].
This corrects a problem whereby xargs could not walk the environment table to count the amount of space it used, and treated it as if it were empty. This problem was introduced in rev 1.15. MFC after: 2 days
Notes
Notes: svn path=/head/; revision=99199
Diffstat (limited to 'usr.bin/xargs')
-rw-r--r--usr.bin/xargs/xargs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.bin/xargs/xargs.c b/usr.bin/xargs/xargs.c
index 83181820288d..868b2511aa0f 100644
--- a/usr.bin/xargs/xargs.c
+++ b/usr.bin/xargs/xargs.c
@@ -83,7 +83,7 @@ static const char *eofstr;
static int count, insingle, indouble, pflag, tflag, Rflag, rval, zflag;
static int cnt, Iflag, jfound, Lflag, wasquoted, xflag;
-extern char *environ[];
+extern char **environ;
int
main(int argc, char *argv[])