From 58f2898942b74cada603dd9e14c0dc687e380d54 Mon Sep 17 00:00:00 2001 From: Kevin Ryde Date: Sat, 31 Jul 2004 01:28:49 +0000 Subject: [PATCH] *** empty log message *** --- libguile/ChangeLog | 17 +++++++++++++++++ test-suite/ChangeLog | 5 +++++ 2 files changed, 22 insertions(+) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index cabd3cf84..c69e0d324 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,20 @@ +2004-07-31 Kevin Ryde + + * error.c (scm_strerror): Use scm_i_misc_mutex around strerror since + it's not thread safe. + (scm_syserror): Use scm_strerror rather than SCM_I_STRERROR, to take + advantage of this. + * fports.c (scm_open_file): Use scm_strerror likewise. + * filesys.c (scm_stat, scm_lstat): Ditto. + + * filesys.c (scm_copy_file): Avoid fd leak when destination file + cannot be opened. + + * symbols.c (scm_gensym): Use scm_i_misc_mutex around gensym_counter + update, for thread safety. + (gensym_counter): Move into scm_gensym which is its only user. + (scm_init_symbols): No need to explicitly initialize gensym_counter. + 2004-07-29 Marius Vollmer * numbers.h (scm_to_schar, scm_to_uchar, scm_to_char, diff --git a/test-suite/ChangeLog b/test-suite/ChangeLog index b672f5622..025ed4c76 100644 --- a/test-suite/ChangeLog +++ b/test-suite/ChangeLog @@ -1,3 +1,8 @@ +2004-07-31 Kevin Ryde + + * tests/filesys.test: New file, exercising copy-file. + * Makefile.am (SCM_TESTS): Add it. + 2004-07-29 Marius Vollmer * standalone/test-conversion.c: Many more tests for the integer