]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
Fix bug with "mkdir -m =+x dir"; the umask was being ignored
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 22 Apr 2005 23:52:05 +0000 (23:52 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 22 Apr 2005 23:52:05 +0000 (23:52 +0000)
when the "+x" was being evaluated.

ChangeLog

index b4004fec3b5f0ba4a8299729fc15233be11db09f..087b957c5f2426a89ffb65920e61b1085e626b20 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,16 @@
-2005-04-20  Paul Eggert  <eggert@cs.ucla.edu>
+2005-04-22  Paul Eggert  <eggert@cs.ucla.edu>
 
        * Version 5.3.1.
 
+       * NEWS: Fix bug with "mkdir -m =+x dir"; the umask was being ignored
+       when the "+x" was being evaluated.
+       * mkdir.c (main): Compile mode with MODE_MASK_ALL and initial umask.
+       * mkfifo.c (main): Likewise.
+       * mknod.c (main): Likewise.
+       * tests/mkdir/perm: Test for the above bug.
+
+2005-04-20  Paul Eggert  <eggert@cs.ucla.edu>
+
        Port test cases to Microsoft-Windows-related environments,
        following suggestions from Eric Blake.
        * tests/install/Makefile.am (TESTS_ENVIRONMENT): Add EXEEXT.