* src/copy.c (copy_internal): Don't pass mkdir a mode greater than
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 18 Oct 2006 20:56:38 +0000 (20:56 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 18 Oct 2006 20:56:38 +0000 (20:56 +0000)
commit11cf1d39f2fbe2dcfb6d268fd3e2a56334f1d224
tree88f4a779b2d653dea98df29655bbc33eb50a7b6f
parentf594f1fb387da55159e7591c97e17b76366730c8
* src/copy.c (copy_internal): Don't pass mkdir a mode greater than
7777.  This matches historical 'cp' behavior and avoids some
(though not all) implementation-defined behavior of mkdir.
* src/cp.c (make_dir_parents_private): Likewise.
* src/copy.c (copy_internal): Don't pass 'open' a mode greater
than 777.  This is required by POSIX.  It doesn't make any difference
in actual behavior on any host that I know of.
ChangeLog
src/copy.c
src/cp.c