Files
emacs/lib
Paul Eggert e0fdb69430 Fix some minor races in hosts lacking mkostemp.
Gnulib's emulation of mkostemp doesn't have races that Emacs's does.
* configure.ac (mkostemp): Remove check for this function;
gnulib does the check now.
(mkstemp): Remove check for this no-longer-used function.
* lib/mkostemp.c, lib/secure_getenv.c, lib/tempname.c, lib/tempname.h:
* m4/mkostemp.m4, m4/secure_getenv.m4, m4/tempname.m4:
New files, copied from Gnulib.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* admin/merge-gnulib (GNULIB_MODULES): Add mkostemp.
* lib-src/movemail.c (main):
* lib-src/update-game-score.c (write_scores):
Use mkostemp (which now works on all platforms, due to changes
in the portability layer) rather than mktemp (which has a race)
or mkstemp (which we no longer bother with).
* src/callproc.c (create_temp_file):
* src/filelock.c (create_lock_file):
Assume mkostemp, since it's now provided by Gnulib.

Fixes: debbugs:15015
2013-08-04 09:56:56 -07:00
..
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-06-09 08:59:30 -07:00
2013-01-01 09:11:05 +00:00
2013-02-08 15:37:17 -08:00
2013-02-08 15:37:17 -08:00
2013-01-02 08:37:04 -08:00
2012-11-03 11:54:17 -07:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-03-13 11:42:22 -07:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-03-13 11:42:22 -07:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-09 18:19:44 -08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-04-27 12:30:33 -07:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-02-11 15:37:18 -08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-05-16 00:10:39 -07:00
2013-06-09 08:59:30 -07:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-16 09:45:39 -08:00
2013-05-16 00:10:39 -07:00
2013-02-11 15:15:46 -08:00
2013-01-09 00:25:11 -08:00
2013-01-01 09:11:05 +00:00
2013-02-11 15:37:18 -08:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-03-23 17:49:50 -07:00
2013-01-02 08:37:04 -08:00
2013-03-23 17:49:50 -07:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2013-01-01 09:11:05 +00:00
2012-11-30 10:25:59 -08:00
2013-03-12 17:38:42 -07:00
2013-02-11 15:15:46 -08:00
2013-05-06 06:37:42 -07:00
2013-01-01 09:11:05 +00:00
2013-01-02 08:37:04 -08:00