Remove declaration of errno altoghether. "extern int errno;" is
authorTheodore Tso <tytso@mit.edu>
Thu, 6 Jul 1995 00:08:24 +0000 (00:08 +0000)
committerTheodore Tso <tytso@mit.edu>
Thu, 6 Jul 1995 00:08:24 +0000 (00:08 +0000)
always wrong.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6228 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/bsd/ChangeLog
src/appl/bsd/krcp.c
src/appl/bsd/krlogin.c
src/appl/bsd/krlogind.c
src/appl/bsd/krshd.c
src/appl/bsd/login.c

index f7321f5558c4bcd759fdd881d99b7b6533f5968f..4b03944c1bcfef4852a43f052a62f7aa114da768 100644 (file)
@@ -1,5 +1,9 @@
 Wed Jul  5 20:03:37 1995  Theodore Y. Ts'o  (tytso@dcl)
 
+       * krcp.c, krlogin.c, krlogind.c, krshd.c, login.c: Remove
+               declaration of errno altoghether.  "extern int errno;" is
+               always wrong.
+
        * login.c (main): Don't use the TIOCLSET ioctl unless we're not
                using POSIX_TERMIOS.  Don't just blindly set the file
                status flags to 0.  Instead, do a fcntl(0, F_GETFL), and
index 57a0f7270bb6167024a2479e9a1a7c57d0f609c8..eaf65a2f3c5f95498a4b2546664fa8a774c6b57c 100644 (file)
@@ -108,7 +108,6 @@ int rem;
 char   *colon();
 int    errs;
 krb5_sigtype   lostconn();
-extern int     errno;
 #ifdef NEED_SYS_ERRLIST
 extern char    *sys_errlist[];
 #endif
index 846747b8d6b015f77ab82a0571076897fd3cdc31..35f233910f5b99bb910f8d2e692bbc32083240e4 100644 (file)
@@ -196,7 +196,6 @@ char    *speeds[] =
     "600", "1200", "1800", "2400", "4800", "9600", "19200", "38400" };
 #endif
 char   term[256] = "network";
-extern int errno;
 
 #ifndef POSIX_SIGNALS
 #ifndef sigmask
index 0ae1100d38ca7c74d3a889adec88b8b4e7d6177e..04fd6190c4b784345c22b0ec88104e8dab044f19 100644 (file)
@@ -278,7 +278,6 @@ char                term[64];
 char            rhost_name[128];
 krb5_principal  client;
 
-extern int errno;
 int    reapchild();
 char   *progname;
 
index 1749a07ce15bf0decbff5e9caf653b4f59f6dc36..d84fe22f7bb8ac4024dec45e3f3898fff53e3079 100644 (file)
@@ -1364,8 +1364,6 @@ krb5_sigtype
 char *makejtmp(uid, gid, jid)
      register int uid, gid, jid;
 {
-    extern int errno;
-    
     register char *endc, *tdp = &tmpdir[strlen(tmpdir)];
     register int i;
     
index d32f6fc942a001f96fdd588743dd422eee539392..58cdcc5ba8438d3024f70f39f8ae1fe191c26307 100644 (file)
@@ -186,8 +186,6 @@ struct ltchars ltc = {
 };
 #endif
 
-extern int errno;
-
 #ifdef KRB4
 #define KRB_ENVIRON    "KRBTKFILE"     /* Ticket file environment variable */
 #define KRB_TK_DIR     "/tmp/tkt_"     /* Where to put the ticket */