diff options
author | Marius Vollmer <mvo@zagadka.de> | 2002-12-02 01:00:41 +0000 |
---|---|---|
committer | Marius Vollmer <mvo@zagadka.de> | 2002-12-02 01:00:41 +0000 |
commit | d823b11b1048bb57226043c700b2bd9cde3e9c80 (patch) | |
tree | 63c9f0bcf3799f63b35f0b285e11a60e729a5188 /libguile/validate.h | |
parent | eac85310c2b62908573b92bcd9ef1a15d0b76c9b (diff) | |
download | guile-d823b11b1048bb57226043c700b2bd9cde3e9c80.tar.gz |
* threads.h: Do not include "libguile/coop-defs.h". Include
"libguile/pthread-threads.h" for USE_COPT_THREADS. Removed
(previously deprecated) C level thread API prototypes. They are
now in the thread package specific headers, "null-threads.h" and
"pthread-threads.h".
(SCM_VALIDATE_THREAD, SCM_VALIDATE_MUTEX, SCM_VALIDATE_CONDVAR):
New.
(scm_threads_init): Removed.
(SCM_CRITICAL_SECTION_START, SCM_CRITICAL_SECTION_END,
SCM_THREAD_SWITCHING_CODE, scm_i_switch_counter,
SCM_I_THREAD_SWITCH_COUNT): Define here.
(scm_single_thread_p): Removed.
(scm_call_with_new_thread): Take two args directly instead of list
of two args.
(scm_i_thread_data, scm_i_set_thread_data, SCM_THREAD_LOCAL_DATA,
SCM_SET_THREAD_LOCAL_DATA): Define here.
* threads.c: Merged with "coop-pthreads.c".
Diffstat (limited to 'libguile/validate.h')
0 files changed, 0 insertions, 0 deletions