]> granicus.if.org Git - sudo/commitdiff
moved cwd stuff
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 24 May 1994 20:17:43 +0000 (20:17 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 24 May 1994 20:17:43 +0000 (20:17 +0000)
find_path.c

index 59dd8e74d2fd8d5cc1d9c004b9c9479375380cf2..07520dc87400c27dc6790c3de325ebd57f3bebc6 100644 (file)
@@ -80,11 +80,6 @@ extern int fprintf();
 extern int readlink();
 extern int stat();
 extern int lstat();
-#ifdef HAVE_GETCWD
-extern char *getcwd();
-#else
-extern char *getwd();
-#endif /* HAVE_GETCWD */
 #ifdef HAVE_STRDUP
 extern char *strdup();
 #endif /* HAVE_STRDUP */
@@ -226,17 +221,9 @@ char *qualify(n)
     /*
      * if n is relative, fill full with working dir
      */
-    if (*n != '/') {
-#ifdef HAVE_GETCWD
-       if (!getcwd(full, (size_t) (MAXPATHLEN + 1))) {
-#else
-       if (!getwd(full)) {
-#endif /* HAVE_GETCWD */
-           (void) fprintf(stderr, "%s:  Can't get working directory!\n",
-               Argv[0]);
-           exit(1);
-       }
-    } else
+    if (*n != '/')
+       (void) strcpy(full, cwd);
+    else
        full[0] = '\0';
 
     (void) strcpy(name, n);    /* working copy... */