summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlavio Grossi <flaviogrossi@gmail.com>2015-01-09 14:18:32 +0100
committerErik de Castro Lopo <erikd@mega-nerd.com>2015-01-10 08:26:39 +1100
commitbe5b47af580bcb45617c5eb58fbffbe54925eab2 (patch)
tree259590c834602f1c255d91d9b40a9a0833ba18ce
parentdbe14f00030af5d3577f4cabbf9861db59e9c378 (diff)
Change default file permissions to respect process' umask.
Signed-off-by: Erik de Castro Lopo <erikd@mega-nerd.com> CLoses: https://github.com/erikd/libsndfile/pull/94
-rw-r--r--src/file_io.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file_io.c b/src/file_io.c
index 6ccab78..7cf8f0c 100644
--- a/src/file_io.c
+++ b/src/file_io.c
@@ -558,12 +558,12 @@ psf_open_fd (PSF_FILE * pfile)
case SFM_WRITE :
oflag = O_WRONLY | O_CREAT | O_TRUNC | O_BINARY ;
- mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH ;
+ mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH ;
break ;
case SFM_RDWR :
oflag = O_RDWR | O_CREAT | O_BINARY ;
- mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH ;
+ mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH ;
break ;
default :