diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2013-03-12 17:54:47 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2013-03-12 17:54:47 -0700 |
commit | f58afc72bd0fd54189c2ca66b9907ca0d338de75 (patch) | |
tree | 26668eb79ed48d148c12ad1f61b6526fdac73aed /lib-src | |
parent | 5615c9a9af487c19ab0bd30cb15d7bdb9af53560 (diff) | |
download | emacs-f58afc72bd0fd54189c2ca66b9907ca0d338de75.tar.gz |
* movemail.c (main): Call umask on all systems.
This is OK since Emacs already assumes umask elsewhere.
Diffstat (limited to 'lib-src')
-rw-r--r-- | lib-src/ChangeLog | 5 | ||||
-rw-r--r-- | lib-src/movemail.c | 4 |
2 files changed, 5 insertions, 4 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index 81876d86165..9900f385ce9 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog @@ -1,3 +1,8 @@ +2013-03-13 Paul Eggert <eggert@cs.ucla.edu> + + * movemail.c (main): Call umask on all systems. + This is OK since Emacs already assumes umask elsewhere. + 2013-02-08 Paul Eggert <eggert@cs.ucla.edu> * movemail.c (getenv): Remove decl (unused since 1994). diff --git a/lib-src/movemail.c b/lib-src/movemail.c index cf93fb78d98..386e28de711 100644 --- a/lib-src/movemail.c +++ b/lib-src/movemail.c @@ -380,13 +380,9 @@ main (int argc, char **argv) if (indesc < 0) pfatal_with_name (inname); -#ifdef BSD_SYSTEM /* In case movemail is setuid to root, make sure the user can read the output file. */ - /* This is desirable for all systems - but I don't want to assume all have the umask system call */ umask (umask (0) & 0333); -#endif /* BSD_SYSTEM */ outdesc = open (outname, O_WRONLY | O_CREAT | O_EXCL, 0666); if (outdesc < 0) pfatal_with_name (outname); |