On Wed, 2011-06-22 at 02:29 -0400, Daniel Shahaf wrote: > From looking at the code, svn_io_open_unique_file3() would force the > file to have a mode of 0600|umask() instead of just 0600
The umask removes file permissions from the mode argument to open(); it doesn't add permissions. (Unless there's something unusual about this code.)