summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/getopt.c
diff options
context:
space:
mode:
authorJoseph Koshy <jkoshy@FreeBSD.org>2001-08-16 03:27:03 +0000
committerJoseph Koshy <jkoshy@FreeBSD.org>2001-08-16 03:27:03 +0000
commit2f46ebcdb7c6e5ea0cee3237188982d0df88c8a9 (patch)
tree9779c5cc62a5818fb6d1cfea162e0498fe0d9c91 /lib/libc/stdlib/getopt.c
parent7bc6682520991f42b06f9f44b680d351b7980645 (diff)
Notes
Diffstat (limited to 'lib/libc/stdlib/getopt.c')
-rw-r--r--lib/libc/stdlib/getopt.c7
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];