Home
last modified time | relevance | path

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

12

/sysdeps/pthread/
A Dsemaphore.h35 extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)
39 extern int sem_destroy (sem_t *__sem) __THROW __nonnull ((1));
42 extern sem_t *sem_open (const char *__name, int __oflag, ...)
46 extern int sem_close (sem_t *__sem) __THROW __nonnull ((1));
55 extern int sem_wait (sem_t *__sem) __nonnull ((1));
63 extern int sem_timedwait (sem_t *__restrict __sem,
69 (sem_t *__restrict __sem,
81 extern int sem_clockwait (sem_t *__restrict __sem,
88 (sem_t *__restrict __sem,
100 extern int sem_trywait (sem_t *__sem) __THROWNL __nonnull ((1));
[all …]
A Dsem_routines.h22 sem_t * __sem_check_add_mapping (const char *name, int fd, sem_t *existing)
25 bool __sem_remove_mapping (sem_t *sem) attribute_hidden;
A Dsem_routines.c30 sem_t *sem;
39 sem_t *sem;
69 sem_t *
70 __sem_check_add_mapping (const char *name, int fd, sem_t *existing) in __sem_check_add_mapping()
77 sem_t *result = SEM_FAILED; in __sem_check_add_mapping()
109 existing = (sem_t *) __mmap (NULL, sizeof (sem_t), in __sem_check_add_mapping()
139 __munmap (existing, sizeof (sem_t)); in __sem_check_add_mapping()
148 sem_t *the_sem;
163 __sem_remove_mapping (sem_t *sem) in __sem_remove_mapping()
186 if (__munmap (rec->sem, sizeof (sem_t)) == -1) in __sem_remove_mapping()
A Dsem_open.c35 sem_t *
39 sem_t *result; in __sem_open()
109 sem_t initsem; in __sem_open()
117 sizeof (sem_t) - sizeof (struct new_sem)); in __sem_open()
159 if (TEMP_FAILURE_RETRY (write (fd, &sem.initsem, sizeof (sem_t))) in __sem_open()
160 == sizeof (sem_t) in __sem_open()
162 && (result = (sem_t *) __mmap (NULL, sizeof (sem_t), in __sem_open()
170 __munmap (result, sizeof (sem_t)); in __sem_open()
A Dtst-sem3.c37 sem_t *s; in do_test()
68 s = (sem_t *) (((uintptr_t) mem + __alignof (sem_t)) in do_test()
69 & ~(__alignof (sem_t) - 1)); in do_test()
A Dtst-sem7.c36 sem_t *s; in do_test()
37 sem_t *s2; in do_test()
38 sem_t *s3; in do_test()
A Dtst-sem4.c36 sem_t *s; in do_test()
37 sem_t *s2; in do_test()
A Dtst-sem16.c28 static sem_t sem; /* Use to sync with thread start. */
58 sem_t *s = sem_open (pipe_name, O_CREAT, 0600, 1); in tf()
A Dtst-sem2.c33 sem_t s; in do_test()
A Dsem_close.c23 __sem_close (sem_t *sem) in __sem_close()
A Dtst-sem8.c36 sem_t *s; in do_test()
A Dtst-sem9.c36 sem_t *s; in do_test()
A Dtst-sem1.c27 sem_t s; in do_test()
A Dtst-sem10.c30 sem_t s; in do_test()
/sysdeps/unix/sysv/linux/bits/
A Dsemaphore.h32 #define SEM_FAILED ((sem_t *) 0)
39 } sem_t; typedef
/sysdeps/m68k/nptl/bits/
A Dsemaphore.h27 #define SEM_FAILED ((sem_t *) 0)
34 } sem_t; typedef
/sysdeps/aarch64/nptl/bits/
A Dsemaphore.h32 #define SEM_FAILED ((sem_t *) 0)
39 } sem_t; typedef
/sysdeps/mips/nptl/bits/
A Dsemaphore.h29 #define SEM_FAILED ((sem_t *) 0)
36 } sem_t; typedef
/sysdeps/htl/
A Dsem-wait.c22 extern int __sem_timedwait_internal (sem_t *restrict sem,
27 __sem_wait (sem_t *sem) in __sem_wait()
A Dsem-trywait.c25 __sem_trywait (sem_t *sem) in __sem_trywait()
A Dsem-getvalue.c23 __sem_getvalue (sem_t *restrict sem, int *restrict value) in __sem_getvalue()
A Dsem-init.c25 __sem_init (sem_t *sem, int pshared, unsigned value) in __sem_init()
A Dsem-destroy.c25 __sem_destroy (sem_t *sem) in __sem_destroy()
A Dsem-timedwait.c47 __sem_timedwait_internal (sem_t *restrict sem, in __sem_timedwait_internal()
194 __sem_clockwait (sem_t *sem, clockid_t clockid, in __sem_clockwait()
202 __sem_timedwait (sem_t *restrict sem, const struct timespec *restrict timeout) in __sem_timedwait()
/sysdeps/htl/bits/
A Dsemaphore.h37 } sem_t; typedef

Completed in 14 milliseconds

12