• separdau's avatar
    configure.in: removed REENTRANT and GC_LINUX_THREADS for Lurc, I'm still · 3f081ccb
    separdau authored
     not sure this does the right thing, especially when giving it to the GC
     we're builing, which should not happen (I think).
    lib/thread.stk: this one got removed (by accident?) and since the Makefile
     called it thread.stk (and not thread_S_.stk) I renamed it... fixme ?
    thread*: remove threads from all_threads when they terminate, I think it's
     a good time then, but for the pthreads impl there are a few mutex and condv
     destroy missing...
    lurc-*: made threads, mutexes and cond vars accept any SCM obj as name
    lurc-thread.c: fixed a bug in thread_join for already dead threads
    now make test passes !!!
    3f081ccb
threads.stk 1.26 KB