]> git.eshelyaron.com Git - emacs.git/commitdiff
* etags.c (etags_getcwd): Use /bin/pwd instead of pwd because the
authorFrancesco Potortì <pot@gnu.org>
Tue, 23 May 1995 15:40:31 +0000 (15:40 +0000)
committerFrancesco Potortì <pot@gnu.org>
Tue, 23 May 1995 15:40:31 +0000 (15:40 +0000)
former gives the true path even in the presence of simlinks.

lib-src/etags.c

index 9e9390c99c93146436ea77ca9a2027aec5b833aa..faf1c8654c370607c59ec61b42a31da88399e00d 100644 (file)
@@ -32,7 +32,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
  *     Francesco Potorti` (pot@cnuce.cnr.it) is the current maintainer.
  */
 
-char pot_etags_version[] = "@(#) pot revision number is 11.26";
+char pot_etags_version[] = "@(#) pot revision number is 11.28";
 
 #define        TRUE    1
 #define        FALSE   0
@@ -3683,7 +3683,7 @@ etags_getcwd ()
   while (getcwd (path, bufsize) == NULL)
     {
       if (errno != ERANGE)
-       pfatal ("pwd");
+       pfatal ("getcwd");
       bufsize *= 2;
       path = xnew (bufsize, char);
     }
@@ -3696,9 +3696,9 @@ etags_getcwd ()
   FILE *pipe;
 
   initbuffer (&path);
-  pipe = (FILE *) popen ("pwd 2>/dev/null", "r");
+  pipe = (FILE *) popen ("/bin/pwd 2>/dev/null", "r");
   if (pipe == NULL || readline_internal (&path, pipe) == 0)
-    pfatal ("pwd");
+    pfatal ("/bin/pwd");
   pclose (pipe);
 
   return path.buffer;