diff options
| author | Joseph Koshy <jkoshy@FreeBSD.org> | 2001-08-16 03:27:03 +0000 | 
|---|---|---|
| committer | Joseph Koshy <jkoshy@FreeBSD.org> | 2001-08-16 03:27:03 +0000 | 
| commit | 2f46ebcdb7c6e5ea0cee3237188982d0df88c8a9 (patch) | |
| tree | 9779c5cc62a5818fb6d1cfea162e0498fe0d9c91 /lib/libc | |
| parent | 7bc6682520991f42b06f9f44b680d351b7980645 (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/stdlib/getopt.c | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/lib/libc/stdlib/getopt.c b/lib/libc/stdlib/getopt.c index 17059a8ea55f..873d443554f3 100644 --- a/lib/libc/stdlib/getopt.c +++ b/lib/libc/stdlib/getopt.c @@ -65,7 +65,6 @@ getopt(nargc, nargv, ostr)  	extern char *__progname;  	static char *place = EMSG;		/* option letter processing */  	char *oli;				/* option letter list index */ -	int ret;  	if (optreset || !*place) {		/* update scanning pointer */  		optreset = 0; @@ -105,14 +104,12 @@ getopt(nargc, nargv, ostr)  		else if (nargc <= ++optind) {	/* no arg */  			place = EMSG;  			if (*ostr == ':') -				ret = BADARG; -			else -				ret = BADCH; +				return (BADARG);  			if (opterr)  				(void)fprintf(stderr,  				    "%s: option requires an argument -- %c\n",  				    __progname, optopt); -			return (ret); +			return (BADCH);  		}  	 	else				/* white space */  			optarg = nargv[optind]; | 
