getopt() returns int and -1 at end

This commit is contained in:
naddy 2002-02-20 21:17:52 +00:00
parent c03340b37f
commit 4e6cb91f8a
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,21 @@
$OpenBSD: patch-rtty_c,v 1.1 2002/02/20 21:17:52 naddy Exp $
--- rtty.c.orig Wed Feb 20 22:06:40 2002
+++ rtty.c Wed Feb 20 22:07:18 2002
@@ -101,7 +101,7 @@ main(argc, argv)
int argc;
char *argv[];
{
- char ch;
+ int ch;
ProgName = argv[0];
@@ -118,7 +118,7 @@ main(argc, argv)
TtyName = "/dev/null";
}
- while ((ch = getopt(argc, argv, "s:x:l:7")) != EOF) {
+ while ((ch = getopt(argc, argv, "s:x:l:7")) != -1) {
switch (ch) {
case 's':
ServSpec = optarg;

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-ttysrv_c,v 1.1 2002/02/20 21:17:52 naddy Exp $
--- ttysrv.c.orig Wed Feb 20 22:06:46 2002
+++ ttysrv.c Wed Feb 20 22:07:43 2002
@@ -143,13 +143,13 @@ main(argc, argv)
int argc;
char *argv[];
{
- int i;
- char ch, *msg;
+ int ch, i;
+ char *msg;
gethostname(Hostname, sizeof Hostname);
ProgName = argv[0];
- while ((ch = getopt(argc, argv, "o:s:r:t:l:b:p:w:x:i:")) != EOF) {
+ while ((ch = getopt(argc, argv, "o:s:r:t:l:b:p:w:x:i:")) != -1) {
switch (ch) {
case 'o':
msg = handle_option(optarg);