]> granicus.if.org Git - sudo/commitdiff
took out errno decl since sudo.h does it for us
authorTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 8 Aug 1994 04:08:00 +0000 (04:08 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Mon, 8 Aug 1994 04:08:00 +0000 (04:08 +0000)
fixed up a next cc warning
added params to func decls when STDC_HEADERS is not defined

sudo_realpath.c

index e4d41516c959751dbf154efedbad24c74032b1bd..9666c92e609a6346b76f037b8fcffb58ebdc3b94 100644 (file)
@@ -53,9 +53,9 @@ static char rcsid[] = "$Id$";
 #include "sudo.h"
 
 #ifndef STDC_HEADERS
-extern char *strcpy();
-extern int readlink();
-extern int lstat();
+extern char *strcpy    __P((char *, char *));
+extern int readlink    __P((char *, char *, int));
+extern int lstat       __P((char *, struct stat *));
 #endif /* !STDC_HEADERS */
 
 
@@ -76,12 +76,6 @@ extern int lstat();
 static void realpath_restore   __P((char *));
 
 
-/*
- * Since we can't count on this being defined...
- */
-extern int errno;
-
-
 /******************************************************************
  *
  *  sudo_realpath()
@@ -100,7 +94,7 @@ char * sudo_realpath(old, new)
     int len;                                   /* length parameter */
 
     /* check for brain damage */
-    if (old == NULL || old[0] == NULL)
+    if (old == NULL || old[0] == '\0')
        return(NULL);
 
     new[MAXPATHLEN] = '\0';