Closed thomasmoelhave closed 9 years ago
I don't think there is a good reason for that behavior. Obeying umask seems like a sane change to me.
I agree. I'll take a look at it this week.
I've changed the POSIX driver so that all files created have permissions set to 0777 & ~umask
, i.e. the umask dictates the flags
The POSIX driver sets the file permissions in the open call. This seems to go all the way back to the old stuff in portability.h. Is there a good reason for this behavior (instead of the default umask)? On my system the outcome is that tpie streams created by my process are not group-readable although all the other files created by the process are, that's a little annoying.