aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-msgport.c
Commit message (Expand)AuthorAgeFilesLines
* removed, code moved into camel-net-utils.[ch].Not Zed2004-12-031-1250/+0
* A time-based thread-safe in-memory cache thing. Called em_cache 'causeNot Zed2004-01-141-0/+209
* check pthread_create return code properly. (e_mutex_lock): check pthread*Not Zed2003-08-121-12/+16
* define in terms of privincludedir.Dan Winship2003-02-061-0/+2
* Allow an e-mutex to be used with standard condition variables.Not Zed2002-12-091-0/+19
* Added an optional nspr pipe field. (e_msgport_new): Init nspr pipe toNot Zed2002-11-231-14/+113
* Return the actual count, rather than always 0!Not Zed2002-07-251-1/+1
* Protect against EINTR (irix?), see bug #24086.Not Zed2002-06-031-4/+7
* Destroy our mutex too. (e_thread_new): Add thread to a new list of allNot Zed2002-05-061-0/+46
* Write the pipe notification outside the lock. This way if the pipe fills82001-09-291-3/+8
* Instead of using pthread_cancel() which seems to have numerous12001-09-211-62/+49
* Debugging routine. (Only works for recursive mutexes right now.)Dan Winship2001-05-021-0/+8
* Added #include <glib.h> and move corresponding local headers to the top toKjartan Maraas2001-04-241-2/+2
* Remove #include <glib.h> Shuffle some headers. Remove #includeKjartan Maraas2001-03-301-6/+5
* Turned off some of the debug.Not Zed2001-02-231-2/+2
* Wait a lot lot longer for threads to finish.Not Zed2001-02-231-2/+2
* Turn on joining of cancelled threads. (e_msgport_wait): Put a cleanupNot Zed2001-01-311-1/+12
* If we have waiting threads, then dont start a new one for the NEW case.Not Zed2001-01-291-8/+89
* #define E_THREAD_NONE as ((pthread_t)~0) and use that instead of ~0Dan Winship2001-01-061-10/+12
* Some debug commented out, static list intialiser.Michael Zucci2001-01-031-6/+7
* Merge from camel-mt-branch.Not Zed2000-12-241-0/+774