It wasn't clear to me whether the cm_config.c line could just
be removed, so I just wrapped it in #ifndef.  It certainly looks
like it SHOULD be removed -- but maybe it's needed for Win9x?

+ cvs diff -u ./src/WINNT/afsd/cklog.c
Index: ./src/WINNT/afsd/cklog.c
===================================================================
RCS file: /cvs/openafs/src/WINNT/afsd/cklog.c,v
retrieving revision 1.2
diff -u -r1.2 cklog.c
--- ./src/WINNT/afsd/cklog.c    4 Nov 2000 10:01:36 -0000       1.2
+++ ./src/WINNT/afsd/cklog.c    14 Nov 2003 14:17:59 -0000
@@ -19,7 +19,7 @@

#define AFS_KERBEROS_ENV

-#define KABADARGUMENT 1
+#define BAD_ARGUMENT 1
 #define KLOGEXIT(code) exit(code)

 int CommandProc();
@@ -226,7 +226,7 @@
        if (size <= 0 || size >= sizeof(name)) {
            size = sizeof(name) - 1;
            if (!GetUserName(name, &size)) {
-               KLOGEXIT( KABADARGUMENT );
+               KLOGEXIT( BAD_ARGUMENT );
            }
        }
     }
@@ -251,7 +251,7 @@
 bad_lifetime:
            if (!Silent) fprintf (stderr, "%s: translating '%s' to lifetime failed\n",
                               rn, life);
-           return KABADARGUMENT;
+           return BAD_ARGUMENT;
        }
        if (*sp == ':') {
            life = sp+1;                /* skip the colon */
@@ -269,7 +269,7 @@
                fprintf (stderr,
                "%s: a lifetime of %.2f hours is too long, must be less than %d.\n",
                rn, (double)lifetime/3600.0, MAXKTCTICKETLIFETIME/3600);
-           KLOGEXIT( KABADARGUMENT );
+           KLOGEXIT( BAD_ARGUMENT );
        }
     } else lifetime = 0;

@@ -289,7 +289,7 @@
                reason = NULL;
            if (reason) {
                fprintf (stderr, "Unable to login because %s.\n", reason);
-               KLOGEXIT( KABADARGUMENT );
+               KLOGEXIT( BAD_ARGUMENT );
            }
        }
     }
+ cvs diff -u ./src/WINNT/afsd/cm_config.c
Index: ./src/WINNT/afsd/cm_config.c
===================================================================
RCS file: /cvs/openafs/src/WINNT/afsd/cm_config.c,v
retrieving revision 1.7
diff -u -r1.7 cm_config.c
--- ./src/WINNT/afsd/cm_config.c        4 Nov 2002 20:43:50 -0000       1.7
+++ ./src/WINNT/afsd/cm_config.c        14 Nov 2003 14:18:00 -0000
@@ -33,7 +33,9 @@
 #define AFS_THISCELL "ThisCell"
 #define AFS_CELLSERVDB_UNIX "CellServDB"
 #define AFS_CELLSERVDB_NT "afsdcell.ini"
+#ifndef AFSDIR_CLIENT_ETC_DIRPATH
 #define AFSDIR_CLIENT_ETC_DIRPATH "c:/afs"
+#endif
 #if defined(DJGPP) || defined(AFS_WIN95_ENV)
 #define AFS_CELLSERVDB AFS_CELLSERVDB_UNIX
 #ifdef DJGPP

--
Joe Buehler


_______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to