[PATCH v2 0/5] libc: Add/Update prototypes for POSIX Issue 8 functions
Mazen Adel Elmessady <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
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