/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/ |
A D | semaphore.h | 38 } sem_t; typedef 43 #define SEM_FAILED ((sem_t *) 0) 55 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) __THROW; 58 extern int sem_destroy (sem_t *__sem) __THROW; 61 extern sem_t *sem_open (const char *__name, int __oflag, ...) __THROW; 64 extern int sem_close (sem_t *__sem) __THROW; 73 extern int sem_wait (sem_t *__sem); 80 extern int sem_timedwait (sem_t *__restrict __sem, 85 extern int sem_trywait (sem_t *__sem) __THROW; 88 extern int sem_post (sem_t *__sem) __THROW; [all …]
|
A D | semaphore.c | 27 int sem_init(sem_t *sem, int pshared, unsigned int value) in sem_init() 49 sem_t *sem = obj; in new_sem_extricate_func() 59 int sem_wait(sem_t * sem) in sem_wait() 121 int sem_trywait(sem_t * sem) in sem_trywait() 137 int sem_post(sem_t * sem) in sem_post() 178 int sem_getvalue(sem_t * sem, int * sval) in sem_getvalue() 184 int sem_destroy(sem_t * sem) in sem_destroy() 193 sem_t *sem_open(const char *name, int oflag, ...) in sem_open() 199 int sem_close(sem_t *sem) in sem_close() 211 int sem_timedwait(sem_t *sem, const struct timespec *abstime) in sem_timedwait()
|
A D | internals.h | 418 extern int sem_post (sem_t * sem); 419 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value); 420 extern int sem_wait (sem_t *__sem); 421 extern int sem_trywait (sem_t *__sem); 422 extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval); 423 extern int sem_destroy (sem_t *__sem);
|
/l4re-core-master/uclibc/lib/libpthread/include/ |
A D | semaphore.h | 37 } sem_t; typedef 42 #define SEM_FAILED ((sem_t *) 0) 52 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) __THROW; 55 extern int sem_destroy (sem_t *__sem) __THROW; 58 extern sem_t *sem_open (__const char *__name, int __oflag, ...) __THROW; 61 extern int sem_close (sem_t *__sem) __THROW; 70 extern int sem_wait (sem_t *__sem); 77 extern int sem_timedwait (sem_t *__restrict __sem, 82 extern int sem_trywait (sem_t *__sem) __THROW; 85 extern int sem_post (sem_t *__sem) __THROW; [all …]
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads.old/ |
A D | semaphore.h | 38 } sem_t; typedef 43 #define SEM_FAILED ((sem_t *) 0) 55 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) __THROW; 58 extern int sem_destroy (sem_t *__sem) __THROW; 61 extern sem_t *sem_open (const char *__name, int __oflag, ...) __THROW; 64 extern int sem_close (sem_t *__sem) __THROW; 73 extern int sem_wait (sem_t *__sem); 80 extern int sem_timedwait (sem_t *__restrict __sem, 85 extern int sem_trywait (sem_t *__sem) __THROW; 88 extern int sem_post (sem_t *__sem) __THROW; [all …]
|
A D | semaphore.c | 27 int sem_init(sem_t *sem, int pshared, unsigned int value) in sem_init() 49 sem_t *sem = obj; in new_sem_extricate_func() 59 int sem_wait(sem_t * sem) in sem_wait() 121 int sem_trywait(sem_t * sem) in sem_trywait() 137 int sem_post(sem_t * sem) in sem_post() 178 int sem_getvalue(sem_t * sem, int * sval) in sem_getvalue() 184 int sem_destroy(sem_t * sem) in sem_destroy() 193 sem_t *sem_open(const char *name attribute_unused, int oflag attribute_unused, ...) in sem_open() 199 int sem_close(sem_t *sem attribute_unused) in sem_close() 211 int sem_timedwait(sem_t *sem, const struct timespec *abstime) in sem_timedwait()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/ |
A D | semaphore.h | 36 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value) 39 extern int sem_destroy (sem_t *__sem) __THROW; 42 extern sem_t *sem_open (const char *__name, int __oflag, ...) __THROW; 45 extern int sem_close (sem_t *__sem) __THROW; 54 extern int sem_wait (sem_t *__sem); 61 extern int sem_timedwait (sem_t *__restrict __sem, 66 extern int sem_trywait (sem_t *__sem) __THROW; 69 extern int sem_post (sem_t *__sem) __THROW; 72 extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
|
A D | DESIGN-sem.txt | 4 int sem_wait(sem_t * sem); 5 int sem_trywait(sem_t * sem); 6 int sem_post(sem_t * sem); 7 int sem_getvalue(sem_t * sem, int * sval); 9 struct sem_t { 15 sem_wait(sem_t *sem) 26 sem_post(sem_t *sem) 33 sem_trywait(sem_t *sem) 42 sem_getvalue(sem_t *sem, int *sval)
|
A D | sem_open.c | 170 static sem_t * 173 sem_t *result = SEM_FAILED; in check_add_mapping() 206 existing = (sem_t *) mmap (NULL, sizeof (sem_t), in check_add_mapping() 236 INTERNAL_SYSCALL (munmap, err, 2, existing, sizeof (sem_t)); in check_add_mapping() 243 sem_t * 247 sem_t *result = SEM_FAILED; in sem_open() 323 sem_t initsem; in sem_open() 333 sizeof (sem_t) - sizeof (struct new_sem)); in sem_open() 344 == sizeof (sem_t) in sem_open() 346 && (result = (sem_t *) mmap (NULL, sizeof (sem_t), in sem_open() [all …]
|
A D | sem_close.c | 29 static sem_t *the_sem; 44 sem_t *sem) in sem_close() 64 result = munmap (rec->sem, sizeof (sem_t)); in sem_close()
|
/l4re-core-master/uclibc/lib/libpthread/src/ |
A D | semaphore.c | 25 int sem_init(sem_t *sem, int pshared, unsigned int value) in sem_init() 47 sem_t *sem = obj; in new_sem_extricate_func() 57 int sem_wait(sem_t * sem) in sem_wait() 119 int sem_trywait(sem_t * sem) in sem_trywait() 135 int sem_post(sem_t * sem) in sem_post() 181 int sem_getvalue(sem_t * sem, int * sval) in sem_getvalue() 187 int sem_destroy(sem_t * sem) in sem_destroy() 196 sem_t *sem_open(const char *name, int oflag, ...) in sem_open() 202 int sem_close(sem_t *sem) in sem_close() 214 int sem_timedwait(sem_t *sem, const struct timespec *abstime) in sem_timedwait()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/test/nptl/ |
A D | tst-sem3.c | 38 sem_t *s; in main() 69 s = (sem_t *) (((uintptr_t) mem + __alignof (sem_t)) in main() 70 & ~(__alignof (sem_t) - 1)); in main()
|
A D | tst-sem7.c | 37 sem_t *s; in main() 38 sem_t *s2; in main() 39 sem_t *s3; in main()
|
A D | tst-tls3mod.c | 36 static sem_t* s = NULL; 61 setup_tf (pthread_barrier_t* t_b, int* t_nsigs, sem_t* t_s) in setup_tf()
|
A D | tst-sem4.c | 37 sem_t *s; in main() 38 sem_t *s2; in main()
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/i386/bits/ |
A D | semaphore.h | 28 #define SEM_FAILED ((sem_t *) 0) 35 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/metag/bits/ |
A D | semaphore.h | 28 #define SEM_FAILED ((sem_t *) 0) 35 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/alpha/bits/ |
A D | semaphore.h | 26 #define SEM_FAILED ((sem_t *) 0) 33 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/arm/bits/ |
A D | semaphore.h | 27 #define SEM_FAILED ((sem_t *) 0) 34 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/sh/bits/ |
A D | semaphore.h | 28 #define SEM_FAILED ((sem_t *) 0) 35 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/powerpc/bits/ |
A D | semaphore.h | 33 #define SEM_FAILED ((sem_t *) 0) 40 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/sparc/bits/ |
A D | semaphore.h | 33 #define SEM_FAILED ((sem_t *) 0) 40 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/x86_64/bits/ |
A D | semaphore.h | 33 #define SEM_FAILED ((sem_t *) 0) 40 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/nptl/sysdeps/unix/sysv/linux/mips/bits/ |
A D | semaphore.h | 29 #define SEM_FAILED ((sem_t *) 0) 36 } sem_t; typedef
|
/l4re-core-master/uclibc/lib/contrib/uclibc/test/pthread/ |
A D | ex5.c | 16 sem_t sem_read; /* number of elements available for reading */ 17 sem_t sem_write; /* number of locations available for writing */
|