From 07d76771965c4f19e803e133a921e0b9838074a8 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 19 Dec 2005 18:21:11 +0000 Subject: [PATCH] . --- ChangeLog | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c2f3ba8..9842efd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,19 @@ -2005-12-17 Jim Meyering +2005-12-19 Jim Meyering * Version 6.0-cvs. + * src/mkdir.c, src/mknod.c, src/mkfifo.c (main) + Avoid a minor race condition when `-m MODE' is specified, by using + open, fchown, and close rather than just chown. To do that reliably + (even with an overly restrictive umask), ensure that each + mkdir/mknod/mkfifo call uses a mode including at least owner-read access. + * src/mknod.c (main): When `-m MODE' is specified, exit nonzero if + the subsequent chown (or equivalent open,fchown,close) fails. + * tests/misc/mknod: New tests. + * tests/misc/Makefile.am (TESTS): Add mknod. + +2005-12-17 Jim Meyering + * src/remove.c (is_empty_dir): Open with O_NDELAY, so we don't hang, e.g., on a named pipe. (OPEN_NO_FOLLOW_SYMLINK): Remove definition. Use O_NOFOLLOW in -- 2.7.4