[PATCH v2 0/5] libc: Add/Update prototypes for POSIX Issue 8 functions
Mazen Adel Elmessady
mez3n1151@gmail.com
Mon Jun 23 13:40:28 GMT 2025
This patch series adds and updates prototypes for POSIX Issue 8 functions
to improve POSIX compliance in newlib.
This is the second version of the patch series originally posted at:
https://sourceware.org/pipermail/newlib/2025/021891.html
The original patch has been split into a patch set for easier review.
Functions added/updated:
- sem_clockwait()
- ppoll()
- timespec_get()
- pthread_mutex_clocklock()
- pthread_cond_clockwait()
- pthread_rwlock_clockrdlock()
- pthread_rwlock_clockwrlock()
- quick_exit()
- at_quick_exit()
Mazen Adel Elmessady (5):
libc: Added timespec_get() to time.h
libc/../pthread.h: Updated the guard for Posix Issue 8 functions
libc: Added the prototype for sem_clockwait()
libc: Added the prototype for ppoll()
libc: Update the guard for quick_exit() and at_quick_exit() fucntions
newlib/libc/include/pthread.h | 12 ++++++------
newlib/libc/include/stdlib.h | 5 ++++-
newlib/libc/include/time.h | 5 +++++
newlib/libc/sys/rtems/include/semaphore.h | 6 ++++++
newlib/libc/sys/rtems/include/sys/poll.h | 9 +++++++++
winsup/cygwin/include/cygwin/time.h | 6 ------
6 files changed, 30 insertions(+), 13 deletions(-)
--
2.48.1
More information about the Newlib
mailing list