Applied, thanks!
Flavio Cruz, le mar. 21 févr. 2023 00:06:58 -0500, a ecrit: > We can use these in userland with the new time_value64_t struct. > --- > include/mach/time_value.h | 12 ++++++++++++ > 1 file changed, 12 insertions(+) > > diff --git a/include/mach/time_value.h b/include/mach/time_value.h > index 2984e88c..0643b740 100644 > --- a/include/mach/time_value.h > +++ b/include/mach/time_value.h > @@ -181,4 +181,16 @@ typedef struct mapped_time_value { > (tv)->microseconds = (ts)->tv_nsec / 1000; \ > } while(0) > > +/* Macros for converting between struct timespec and time_value64_t. */ > + > +#define TIME_VALUE64_TO_TIMESPEC(tv, ts) do { \ > + (ts)->tv_sec = (tv)->seconds; \ > + (ts)->tv_nsec = (tv)->nanoseconds; \ > +} while(0) > + > +#define TIMESPEC_TO_TIME_VALUE64(tv, ts) do { \ > + (tv)->seconds = (ts)->tv_sec; \ > + (tv)->nanoseconds = (ts)->tv_nsec; \ > +} while(0) > + > #endif /* _MACH_TIME_VALUE_H_ */ > -- > 2.39.1 > > -- Samuel --- Pour une évaluation indépendante, transparente et rigoureuse ! Je soutiens la Commission d'Évaluation de l'Inria.