]> Savannah Git Hosting - gnulib.git/commit
savewd: remove SAVEWD_CHDIR_READABLE
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 23 Sep 2015 03:04:13 +0000 (20:04 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 23 Sep 2015 03:05:01 +0000 (20:05 -0700)
commite6f00a579ebdaa540d8afc99fff9825e27794320
tree714c29bcab6dc39d4342aab792ceb0fa6d0490c6
parent6b34bf6d25e69d36df1cc70dd193df245a5a072d
savewd: remove SAVEWD_CHDIR_READABLE

It was problematic in the light of file systems that ignore umask.
Problem reported by Sebastian Ungar in: http://bugs.gnu.org/21534
* NEWS: Document this.
* lib/mkancesdirs.c (mkancesdirs): MAKE_DIR now returns 0 if
successful, -1 (setting errno) on failure, rather than something
more complicated than that.
* lib/mkdir-p.c (make_dir_parents):
Do not use SAVEWD_CHDIR_READABLE.
* lib/savewd.c (savewd_chdir):
Remove support for SAVEWD_CHDIR_READABLE.
* lib/savewd.h (SAVEWD_CHDIR_READABLE): Remove.
ChangeLog
NEWS
lib/mkancesdirs.c
lib/mkdir-p.c
lib/savewd.c
lib/savewd.h