Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 – 25 of 62) sorted by relevance

123

/l4re-core-master/uclibc/lib/contrib/uclibc/libpthread/linuxthreads/
A Dsemaphore.h38 } 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 Dsemaphore.c27 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 Dinternals.h418 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 Dsemaphore.h37 } 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 Dsemaphore.h38 } 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 Dsemaphore.c27 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 Dsemaphore.h36 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 DDESIGN-sem.txt4 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 Dsem_open.c170 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 Dsem_close.c29 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 Dsemaphore.c25 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 Dtst-sem3.c38 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 Dtst-sem7.c37 sem_t *s; in main()
38 sem_t *s2; in main()
39 sem_t *s3; in main()
A Dtst-tls3mod.c36 static sem_t* s = NULL;
61 setup_tf (pthread_barrier_t* t_b, int* t_nsigs, sem_t* t_s) in setup_tf()
A Dtst-sem4.c37 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 Dsemaphore.h28 #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 Dsemaphore.h28 #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 Dsemaphore.h26 #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 Dsemaphore.h27 #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 Dsemaphore.h28 #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 Dsemaphore.h33 #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 Dsemaphore.h33 #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 Dsemaphore.h33 #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 Dsemaphore.h29 #define SEM_FAILED ((sem_t *) 0)
36 } sem_t; typedef
/l4re-core-master/uclibc/lib/contrib/uclibc/test/pthread/
A Dex5.c16 sem_t sem_read; /* number of elements available for reading */
17 sem_t sem_write; /* number of locations available for writing */

Completed in 19 milliseconds

123