guile-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

guile/guile-core/libguile threads.h threads.c


From: Marius Vollmer
Subject: guile/guile-core/libguile threads.h threads.c
Date: Sun, 01 Dec 2002 20:00:41 -0500

CVSROOT:        /cvsroot/guile
Module name:    guile
Changes by:     Marius Vollmer <address@hidden> 02/12/01 20:00:41

Modified files:
        guile-core/libguile: threads.h threads.c 

Log message:
        * 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".

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/threads.h.diff?tr1=1.24&tr2=1.25&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/guile/guile/guile-core/libguile/threads.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]