summaryrefslogtreecommitdiff
path: root/libguile/pthread-threads.c
AgeCommit message (Collapse)AuthorFilesLines
2005-03-02* Makefile.am (modinclude_HEADER): Removed threads-plugin.h.Marius Vollmer1-0/+0
(libguile_la_SOURCES): Added null-threads.c (EXTRA_libguile_la_SOURCES): Removed pthread-threads.c and threads-plugin.c. * pthread-threads.c, threads-plugin.c, threads-plugin.h: Removed.
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-94/+0
2003-03-25* pthread-threads.c: #include <config.h> if HAVE_CONFIG_H.Rob Browning1-0/+4
2002-12-18FixMikael Djurfeldt1-0/+3
2002-12-18* Makefile.am (modinclude_HEADERS): Added threads-plugin.h.Mikael Djurfeldt1-264/+14
(EXTRA_DIST): Added threads-plugin.c. * threads-plugin.h, threads-plugin.c: New files. * threads.h: #include "libguile/threads-plugin.h". * threads.c: #include "libguile/threads-plugin.c". * pthread-threads.c: Temporarily remove debugging functions. * threads.c, threads.h (scm_yield): Added back.
2002-12-18* threads.c (really_launch): Detach before unlockingMikael Djurfeldt1-14/+45
thread_admin_mutex in order not to risk being joined. (scm_i_thread_put_to_sleep, scm_i_thread_wake_up): Keep thread_admin_mutex locked during GC. * pthread-threads.c, pthread-threads.h: Improvements to debugging functions.
2002-12-16Fix...Mikael Djurfeldt1-3/+3
2002-12-16* pthread-threads.c, pthread-threads.h (SCM_DEBUG_THREADS): AddedMikael Djurfeldt1-0/+17
support for debugging mutex operations.
2002-12-16* threads.c (scm_thread): Removed filed joining_threads.Mikael Djurfeldt1-10/+134
(thread_print): Print thread number as well as address of thread structure. (scm_join_thread): Bugfix. (scm_lock_mutex, scm_try_mutex, scm_unlock_mutex, scm_timed_wait_condition_variable, scm_signal_condition_variable, scm_broadcast_condition_variable): Use the low-level API. (scm_all_threads): Return copy of thread list (to prevent unintended destruction). (scm_threads_prehistory): Initialize heap_mutex of fake thread.
2002-12-16* pthread-threads.c, pthread-threads.h, threads.c: Fixes toMikael Djurfeldt1-0/+165
pthread "native" recursive mutex support.