+1998-05-06 Theodore Ts'o <tytso@rsts-11.mit.edu>
+
+ * login.c (main):
+ * krshd.c (main):
+ * krlogind.c (main): POSIX states that getopt returns -1 when it
+ is done parsing options, not EOF.
+
Sat Feb 28 10:44:46 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
* configure.in: Clean up configure script. Check $cross_compiling
/* Analyse parameters. */
opterr = 0;
- while ((ch = getopt(argc, argv, ARGSTR)) != EOF)
+ while ((ch = getopt(argc, argv, ARGSTR)) != -1)
switch (ch) {
#ifdef KERBEROS
case 'k':
/* Analyze parameters. */
opterr = 0;
- while ((ch = getopt(argc, argv, ARGSTR)) != EOF)
+ while ((ch = getopt(argc, argv, ARGSTR)) != -1)
switch (ch) {
#ifdef KERBEROS
case 'k':
fflag = hflag = pflag = rflag = kflag = Kflag = eflag = 0;
passwd_req = 1;
- while ((ch = getopt(argc, argv, "Ffeh:pr:k:K:")) != EOF)
+ while ((ch = getopt(argc, argv, "Ffeh:pr:k:K:")) != -1)
switch (ch) {
case 'f':
EXCL_AUTH_TEST;