From: Todd C. Miller Date: Tue, 24 May 1994 20:17:43 +0000 (+0000) Subject: moved cwd stuff X-Git-Tag: SUDO_1_3_1~255 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f12f25204db597e6220c2f99c7cf2525764e8a2d;p=sudo moved cwd stuff --- diff --git a/find_path.c b/find_path.c index 59dd8e74d..07520dc87 100644 --- a/find_path.c +++ b/find_path.c @@ -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... */