diff options
author | Flavio Grossi <flaviogrossi@gmail.com> | 2015-01-09 14:18:32 +0100 |
---|---|---|
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | 2015-01-10 08:26:39 +1100 |
commit | be5b47af580bcb45617c5eb58fbffbe54925eab2 (patch) | |
tree | 259590c834602f1c255d91d9b40a9a0833ba18ce | |
parent | dbe14f00030af5d3577f4cabbf9861db59e9c378 (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.c | 4 |
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 : |