[PATCH 2/2] libc/include/time.h: Added protoype for timespec_get() to time.h

Joel Sherrill joel.sherrill@gmail.com
Sun May 11 20:56:03 GMT 2025


Did you generate the patch with git format-patch? It doesn't look like it
has a proper commit message.

On Sun, May 11, 2025, 1:45 PM mez3n <mez3n1151@gmail.com> wrote:

> From: Mazen Adel Elmessady <mez3n1151@gmail.com>
>
> Hi,
>
> Following up on my previous patch, I am submitting an update to the Newlib
> headers by adding the prototype for `timespec_get()` in `time.h`. This
> function is part of POSIX Issue 8 and is needed for RTEMS to improve
> compliance with POSIX standards.
>
> This patch prepares for the implementation of `timespec_get()` in a future
> update.
>
> Your feedback is appreciated.
>
> Best regards,
> Mazen
> <mez3n1151@gmail.com>
> ---
>  newlib/libc/include/time.h | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/newlib/libc/include/time.h b/newlib/libc/include/time.h
> index ab3491341..33cf40049 100644
> --- a/newlib/libc/include/time.h
> +++ b/newlib/libc/include/time.h
> @@ -57,6 +57,9 @@ clock_t          clock (void);
>  double    difftime (time_t _time2, time_t _time1);
>  time_t    mktime (struct tm *_timeptr);
>  time_t    time (time_t *_timer);
> +#if __STDC_VERSION__ >= 201112L
> +int        timespec_get(struct timespec *ts, int base);
> +#endif
>  #ifndef _REENT_ONLY
>  char     *asctime (const struct tm *_tblock);
>  char     *ctime (const time_t *_time);
> --
> 2.45.2
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://sourceware.org/pipermail/newlib/attachments/20250511/1f73f2ea/attachment.htm>


More information about the Newlib mailing list