aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index 81876d86165..d8ec0579422 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,24 @@
12013-03-13 Paul Eggert <eggert@cs.ucla.edu>
2
3 File synchronization fixes (Bug#13944).
4 * Makefile.in (LIB_FDATASYNC): New macro.
5 (emacsclient${EXEEXT}): Use it.
6 * emacsclient.c (main): Use fdatasync, not fsync, since we don't
7 care about metadata. Keep trying if interrupted.
8 * movemail.c (main, popmail): Don't worry about BSD_SYSTEM, since
9 fsync is available everywhere (or there is a substitute). Don't
10 report an error if fsync returns EINVAL.
11
12 Static checking by Sun C 5.12.
13 * etags.c (analyse_regex): Omit unreachable code.
14
15 * movemail.c (main): Call umask on all systems.
16 This is OK since Emacs already assumes umask elsewhere.
17 Don't grant more read permissions than necessary.
18 The old 0333 dates back to before we called setuid,
19 so it was needed back then to ensure user-readability,
20 but 0377 should suffice now.
21
12013-02-08 Paul Eggert <eggert@cs.ucla.edu> 222013-02-08 Paul Eggert <eggert@cs.ucla.edu>
2 23
3 * movemail.c (getenv): Remove decl (unused since 1994). 24 * movemail.c (getenv): Remove decl (unused since 1994).