[PATCH v5 0/5] libc: Add/Update prototypes for POSIX Issue 8 functions

Mazen Adel Elmessady mez3n1151@gmail.com
Mon Jun 23 15:23:59 GMT 2025


This patch series adds and updates prototypes for POSIX Issue 8 functions
to improve POSIX compliance in newlib.

This is the Third version of the patch series originally posted at:
https://sourceware.org/pipermail/newlib/2025/021891.html

This version contains a small fix to the guard for ppoll() 

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() functions

 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