]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(save_cwd): Don't bother trying to open directory
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 27 Dec 2005 07:57:14 +0000 (07:57 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 27 Dec 2005 07:57:14 +0000 (07:57 +0000)
for write access: POSIX says that must fail.

lib/save-cwd.c

index 4ff600e58a85fb48567ae10a14547c6386a3e85c..f842ccafc75623dc8184fd712f53e4b67c52379a 100644 (file)
@@ -75,12 +75,8 @@ save_cwd (struct saved_cwd *cwd)
   cwd->desc = open (".", O_RDONLY);
   if (cwd->desc < 0)
     {
-      cwd->desc = open (".", O_WRONLY);
-      if (cwd->desc < 0)
-       {
-         cwd->name = xgetcwd ();
-         return cwd->name ? 0 : -1;
-       }
+      cwd->name = xgetcwd ();
+      return cwd->name ? 0 : -1;
     }
 
   return 0;