3 # Patch managed by http://www.mn-logistik.de/unsupported/pxa250/patcher
6 --- libetpan/src/data-types/mailsem.c~reentrant 2005-01-28 02:43:11.000000000 +0100
7 +++ libetpan/src/data-types/mailsem.c 2005-03-10 14:32:31.717000768 +0100
12 +#ifdef LIBETPAN_REENTRANT
13 #include <semaphore.h>
20 struct mailsem * mailsem_new(void)
22 +#ifdef LIBETPAN_REENTRANT
34 void mailsem_free(struct mailsem * sem)
36 +#ifdef LIBETPAN_REENTRANT
37 if (sem->sem_kind == SEMKIND_SEMOPEN) {
38 char name[SEMNAME_LEN];
47 int mailsem_up(struct mailsem * sem)
49 +#ifdef LIBETPAN_REENTRANT
50 return sem_wait((sem_t *) sem->sem_sem);
56 int mailsem_down(struct mailsem * sem)
58 +#ifdef LIBETPAN_REENTRANT
59 return sem_post((sem_t *) sem->sem_sem);