]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
*** empty log message ***
authorJim Meyering <jim@meyering.net>
Sun, 28 Mar 1999 19:06:17 +0000 (19:06 +0000)
committerJim Meyering <jim@meyering.net>
Sun, 28 Mar 1999 19:06:17 +0000 (19:06 +0000)
old/fileutils/ChangeLog

index a679fcaa01890fdc5b09e50d22efcf8d96a87624..8ade20894c35680bc1ae55bbce21327b57762120 100644 (file)
@@ -1,5 +1,14 @@
 1999-03-28  Jim Meyering  <meyering@ascend.com>
 
+       `chmod =OP' did not properly apply the umask
+       * lib/modechange.c (make_node_op_equals): New function.
+       (mode_append_entry): Likewise.
+       (mode_compile): When none of [ugoa] is specified in an `=OP' change
+       mode request, insert a `=0' entry into the linked list so that all
+       bits are cleared first.  Use the new functions.
+       Reported by Andrew Dalke.
+
+       New test for the above.
        * configure.in (AC_OUTPUT): Add tests/chmod/Makefile.
        * tests/Makefile.am (SUBDIRS): Add chmod.
        * tests/chmod: New directory
@@ -10,8 +19,7 @@
        * lib/modechange.c (mode_compile): Upon allocation failure, free
        everything starting with the head, not the tail.
 
-       * src/install.c (strip): Use pid_t, not int.
-       From John Bley.
+       * src/install.c (strip): Use pid_t, not int.  From John Bley.
 
 1999-03-26  Jim Meyering  <meyering@ascend.com>