diff options
Diffstat (limited to 'gl/time.in.h')
-rw-r--r-- | gl/time.in.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/gl/time.in.h b/gl/time.in.h index a73fe59..6d4c771 100644 --- a/gl/time.in.h +++ b/gl/time.in.h | |||
@@ -1,6 +1,6 @@ | |||
1 | /* A more-standard <time.h>. | 1 | /* A more-standard <time.h>. |
2 | 2 | ||
3 | Copyright (C) 2007-2021 Free Software Foundation, Inc. | 3 | Copyright (C) 2007-2022 Free Software Foundation, Inc. |
4 | 4 | ||
5 | This file is free software: you can redistribute it and/or modify | 5 | This file is free software: you can redistribute it and/or modify |
6 | it under the terms of the GNU Lesser General Public License as | 6 | it under the terms of the GNU Lesser General Public License as |
@@ -120,6 +120,17 @@ _GL_CXXALIAS_SYS (timespec_get, int, (struct timespec *ts, int base)); | |||
120 | _GL_CXXALIASWARN (timespec_get); | 120 | _GL_CXXALIASWARN (timespec_get); |
121 | # endif | 121 | # endif |
122 | 122 | ||
123 | /* Set *TS to the current time resolution, and return BASE. | ||
124 | Upon failure, return 0. */ | ||
125 | # if @GNULIB_TIMESPEC_GETRES@ | ||
126 | # if ! @HAVE_TIMESPEC_GETRES@ | ||
127 | _GL_FUNCDECL_SYS (timespec_getres, int, (struct timespec *ts, int base) | ||
128 | _GL_ARG_NONNULL ((1))); | ||
129 | # endif | ||
130 | _GL_CXXALIAS_SYS (timespec_getres, int, (struct timespec *ts, int base)); | ||
131 | _GL_CXXALIASWARN (timespec_getres); | ||
132 | # endif | ||
133 | |||
123 | /* Sleep for at least RQTP seconds unless interrupted, If interrupted, | 134 | /* Sleep for at least RQTP seconds unless interrupted, If interrupted, |
124 | return -1 and store the remaining time into RMTP. See | 135 | return -1 and store the remaining time into RMTP. See |
125 | <https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>. */ | 136 | <https://pubs.opengroup.org/onlinepubs/9699919799/functions/nanosleep.html>. */ |