summaryrefslogtreecommitdiff
path: root/libguile/coop.c
AgeCommit message (Expand)AuthorFilesLines
2009-01-18Remove useless cooperative multi-threading source files.Ludovic Courtès1-761/+0
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+1
2006-04-17merge from 1.8 branchKevin Ryde1-2/+2
2005-05-23The FSF has a new address.Marius Vollmer1-2/+2
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-37/+13
2003-03-27* coop.c: fix various preprocessor usages of new publicRob Browning1-4/+4
2003-03-25* coop.c: replace usage of struct timespect with scm_t_timespec.Rob Browning1-2/+6
2002-11-04(coop_next_runnable_thread): Removed, wich should have happened whenMarius Vollmer1-35/+1
2002-11-03* __scm.h (USE_THREADS, GUILE_ISELECT): Define whenMarius Vollmer1-73/+3
2002-10-27* coop-defs.h (coop_m): Added 'level' field.Marius Vollmer1-17/+42
2002-08-17 * coop.c (coop_create): removed bogus 2nd argument in scm_mallocGary Houston1-3/+2
2002-08-16* mallocs.c (scm_malloc_obj): use scm_gc_malloc in stead ofHan-Wen Nienhuys1-4/+4
2001-11-042001-11-04 Stefan Jahn <stefan@lkcc.org>Stefan Jahn1-2/+7
2001-10-06* coop.c (mother_awake_p): New variable.Mikael Djurfeldt1-2/+5
2001-03-10* coop.c: Inserted #include <stdio.h>.Mikael Djurfeldt1-2/+4
2000-11-30* coop-threads.c: Don't join finished threads. Thanks to Julian Satchell.Dirk Herrmann1-10/+1
2000-04-21* Makefile.am (DEFS): Added. automake adds -I options to DEFS,Mikael Djurfeldt1-3/+3
2000-04-10*** empty log message ***Mikael Djurfeldt1-2/+5
2000-04-10* coop.c (mother): Handled EINTR (the wait has been interrupted byMikael Djurfeldt1-2/+5
2000-03-30* coop.c (coop_quitting_p, coop_cond_create, coop_mutex_create,Mikael Djurfeldt1-9/+49
2000-03-29* coop.c (coop_create): Set `specific' field, not `data' to NULL.Mikael Djurfeldt1-8/+11
2000-03-29* coop.c (coop_finish): New function. Called at exit.Mikael Djurfeldt1-31/+95
2000-03-19 * *.[hc]: add Emacs magic at the end of file, to ensure GNUMichael Livshin1-1/+7
2000-03-12* coop.c (coop_condition_variable_timed_wait_mutex): Use ETIMEDOUTMikael Djurfeldt1-3/+3
2000-03-12* coop.c: #include <errno.h>Mikael Djurfeldt1-2/+187
1999-12-19* threads.c, mit-pthreads.c, list.c, coop.c: Remove K&RGreg J. Badros1-153/+1
1998-11-19* coop.c (coop_condition_variable_wait): RemovedMikael Djurfeldt1-24/+23
1998-10-13Don't redefine sleep and usleep.Jim Blandy1-42/+18
1998-10-12The argument type of usleep varies from system to system,Jim Blandy1-4/+4
1998-10-04* coop.c (coop_condition_variable_wait): Make this functionJim Blandy1-3/+3
1998-10-03Get rid of warnings from the cooperative threading system.Jim Blandy1-5/+21
1998-04-24* scmsigs.c: Declare usleep as returning void on some systems.Mikael Djurfeldt1-1/+7
1998-04-20* coop.c: Changed return type of usleep to int.Mikael Djurfeldt1-2/+4
1998-04-12* eval.c, eval.h, coop.c (scm_eval_stack, SCM_EVAL_STACK): MeasureMikael Djurfeldt1-2/+2
1998-03-30* coop.c (COOP_STKSIZE): Use SCM_EVAL_STACK.Mikael Djurfeldt1-2/+4
1998-02-06* iselect.h, iselect.c, coop.c, coop-threads.c, coop-threads.h,Mikael Djurfeldt1-2/+2
1998-01-30* coop.c, iselect.c: Since thread switches are now performed withMikael Djurfeldt1-2/+17
1998-01-26* coop.c (coop_mutex_init, coop_mutex_lock, coop_mutex_unlock,Mikael Djurfeldt1-13/+63
1997-11-27* Makefile.am: Added iselect.c and iselect.h.Mikael Djurfeldt1-18/+72
1997-05-26* Lots of files: New address for FSF.Jim Blandy1-4/+4
1997-04-15Merge threads directory into libguile.Jim Blandy1-0/+588