Re: [PATCH] newlib/libc/include/time.h: Removed clock_id casts
Corinna Vinschen <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
Hi guys, I agree with Brian in that the reasoning for the change should be added to the commit message. A source code comment is not necessary. Thanks, Corinna On Nov 19 12:42, [email protected] wrote: > Maybe put both your comments into the patch header be applied, to document > both the reason for the patch, and synchronization to upstream. > > On 2024-11-18 21:54, Joel Sherrill wrote: > > Per the POSIX specification hese are just supposed to be constants. The > > cast is unnecessary. > > > > Ok to commit? > > > > --joel > > > > On Mon, Nov 18, 2024, 10:32 PM <[email protected] > > <mailto:[email protected]>> wrote: > > > > From: Aaron Nyholm <[email protected] > > <mailto:[email protected]>> > > > > --- > > newlib/libc/include/time.h | 20 ++++++++++---------- > > 1 file changed, 10 insertions(+), 10 deletions(-) > > > > diff --git a/newlib/libc/include/time.h b/newlib/libc/include/time.h > > index ed6cc70fe..ab3491341 100644 > > --- a/newlib/libc/include/time.h > > +++ b/newlib/libc/include/time.h > > @@ -237,10 +237,10 @@ extern "C" { > > /* Manifest Constants, P1003.1b-1993, p. 262 */ > > > > #if __GNU_VISIBLE > > -#define CLOCK_REALTIME_COARSE ((clockid_t) 0) > > +#define CLOCK_REALTIME_COARSE (0) > > #endif > > > > -#define CLOCK_REALTIME ((clockid_t) 1) > > +#define CLOCK_REALTIME (1) > > > > /* Manifest Constants, P1003.4b/D8, p. 55 */ > > > > @@ -250,7 +250,7 @@ extern "C" { > > the identifier of the CPU_time clock associated with the PROCESS > > making the function call. */ > > > > -#define CLOCK_PROCESS_CPUTIME_ID ((clockid_t) 2) > > +#define CLOCK_PROCESS_CPUTIME_ID (2) > > > > #endif > > > > @@ -260,7 +260,7 @@ extern "C" { > > the identifier of the CPU_time clock associated with the THREAD > > making the function call. */ > > > > -#define CLOCK_THREAD_CPUTIME_ID ((clockid_t) 3) > > +#define CLOCK_THREAD_CPUTIME_ID (3) > > > > #endif > > > > @@ -270,21 +270,21 @@ extern "C" { > > * as a clock whose value cannot be set via clock_settime() and which > > * cannot have backward clock jumps. */ > > > > -#define CLOCK_MONOTONIC ((clockid_t) 4) > > +#define CLOCK_MONOTONIC (4) > > > > #endif > > > > #if __GNU_VISIBLE > > > > -#define CLOCK_MONOTONIC_RAW ((clockid_t) 5) > > +#define CLOCK_MONOTONIC_RAW (5) > > > > -#define CLOCK_MONOTONIC_COARSE ((clockid_t) 6) > > +#define CLOCK_MONOTONIC_COARSE (6) > > > > -#define CLOCK_BOOTTIME ((clockid_t) 7) > > +#define CLOCK_BOOTTIME (7) > > > > -#define CLOCK_REALTIME_ALARM ((clockid_t) 8) > > +#define CLOCK_REALTIME_ALARM (8) > > > > -#define CLOCK_BOOTTIME_ALARM ((clockid_t) 9) > > +#define CLOCK_BOOTTIME_ALARM (9) > > > > #endif > > > > -- 2.46.2 > > > > > -- > Take care. Thanks, Brian Inglis Calgary, Alberta, Canada > > La perfection est atteinte Perfection is achieved > non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add > mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut > -- Antoine de Saint-Exupéry