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

Corinna Vinschen vinschen@redhat.com
Tue Jun 24 08:21:03 GMT 2025


On Jun 23 18:23, Mazen Adel Elmessady wrote:
> 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

Patchset pushed.

Thanks,
Corinna



More information about the Newlib mailing list