summaryrefslogtreecommitdiffstats
path: root/usr.bin/xargs
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2002-07-01 03:21:05 +0000
committertjr <tjr@FreeBSD.org>2002-07-01 03:21:05 +0000
commite9cb3033afdf184b9fc3571d553db82fb61e28a5 (patch)
tree4f69dedb7701443ffccd35eff667af59c200ecfb /usr.bin/xargs
parent5bf62873ebd421c4e04e01a425e33f4d3df359e1 (diff)
downloadFreeBSD-src-e9cb3033afdf184b9fc3571d553db82fb61e28a5.zip
FreeBSD-src-e9cb3033afdf184b9fc3571d553db82fb61e28a5.tar.gz
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
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 8318182..868b251 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[])
OpenPOWER on IntegriCloud