From 0460c6e10f503bcfaadcc315efc5a5142b3d73a7 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Sun, 23 Oct 2005 20:48:11 +0000 Subject: [PATCH] *** empty log message *** --- libguile/ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libguile/ChangeLog b/libguile/ChangeLog index c0de73723..11b834dcd 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,3 +1,21 @@ +2005-10-23 Marius Vollmer + + PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is not portable enough. + + * null-threads.h, pthread-threads.h + (SCM_I_PTHREAD_RECURSIVE_MUTEX_INITIALIZER): Removed. + (scm_i_pthread_mutexattr_recursive): New. + + * threads.c (scm_i_pthread_mutexattr_recursive): Declare. + (scm_i_critical_section_mutex): Do not initialize statically. + (scm_threads_prehistory): Initialize + scm_i_pthread_mutexattr_recursive and scm_i_critical_section_mutex + here. + + * eval.c (source_mutex): Do not initialiaze statically. + (scm_init_eval): Do it here, using + scm_i_pthread_mutexattr_recursive. + 2005-09-05 Marius Vollmer * print.h (SCM_PRINT_KEYWORD_STYLE_I, SCM_PRINT_KEYWORD_STYLE):