time.h#
Types#
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
clock_t | Implemented | 7.29.1 | POSIX.1-2024 |
clockid_t | Implemented | – | POSIX.1-2024 |
errno_t | Implemented | K.3.8 | – |
locale_t | Implemented | – | POSIX.1-2024 |
pid_t | Implemented | – | POSIX.1-2024 |
rsize_t | Implemented | K.3.8 | – |
size_t | Implemented | 7.29.1 | POSIX.1-2024 |
struct itimerspec | Implemented | – | POSIX.1-2024 |
struct timespec | Implemented | 7.29.1 | POSIX.1-2024 |
struct tm | Implemented | 7.29.1 | POSIX.1-2024 |
time_t | Implemented | 7.29.1 | POSIX.1-2024 |
timer_t | Implemented | – | POSIX.1-2024 |
Global Variables#
| Global Variable | Status | C23 Section | POSIX Docs |
|---|---|---|---|
daylight | Implemented | – | POSIX.1-2024 |
getdate_err | Not Implemented | – | POSIX.1-2024 |
timezone | Implemented | – | POSIX.1-2024 |
tzname | Implemented | – | POSIX.1-2024 |
Macros#
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
CLOCKS_PER_SEC | Implemented | 7.29.1 | POSIX.1-2024 |
CLOCK_MONOTONIC | Implemented | – | POSIX.1-2024 |
CLOCK_PROCESS_CPUTIME_ID | Implemented | – | POSIX.1-2024 |
CLOCK_REALTIME | Implemented | – | POSIX.1-2024 |
CLOCK_THREAD_CPUTIME_ID | Implemented | – | POSIX.1-2024 |
NULL | Implemented | 7.29.1 | POSIX.1-2024 |
TIMER_ABSTIME | Implemented | – | POSIX.1-2024 |
TIME_UTC | Implemented | 7.29.1 | POSIX.1-2024 |
Functions#
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
asctime | Implemented | 7.27.2.1 | POSIX.1-2024 |
asctime_r | Implemented | – | POSIX.1-2024 |
clock | Implemented | 7.27.2.1 | POSIX.1-2024 |
clock_getcpuclockid | Implemented | – | POSIX.1-2024 |
clock_getres | Implemented | – | POSIX.1-2024 |
clock_gettime | Implemented | – | POSIX.1-2024 |
clock_nanosleep | Implemented | – | POSIX.1-2024 |
clock_settime | Implemented | – | POSIX.1-2024 |
ctime | Implemented | 7.27.2.2 | POSIX.1-2024 |
ctime_r | Implemented | – | POSIX.1-2024 |
difftime | Implemented | 7.27.2.2 | POSIX.1-2024 |
getdate | Not Implemented | – | POSIX.1-2024 |
gmtime | Implemented | 7.27.2.3 | POSIX.1-2024 |
gmtime_r | Implemented | – | POSIX.1-2024 |
localtime | Implemented | 7.27.2.4 | POSIX.1-2024 |
localtime_r | Implemented | – | POSIX.1-2024 |
mktime | Implemented | 7.27.2.3 | POSIX.1-2024 |
nanosleep | Implemented | – | POSIX.1-2024 |
strftime | Implemented | 7.27.3.5 | POSIX.1-2024 |
strftime_l | Implemented | – | POSIX.1-2024 |
strptime | Implemented | – | POSIX.1-2024 |
time | Implemented | 7.27.2.4 | POSIX.1-2024 |
timer_create | Implemented | – | POSIX.1-2024 |
timer_delete | Implemented | – | POSIX.1-2024 |
timer_getoverrun | Implemented | – | POSIX.1-2024 |
timer_gettime | Implemented | – | POSIX.1-2024 |
timer_settime | Implemented | – | POSIX.1-2024 |
timespec_get | Implemented | 7.27.2.5 | – |
timespec_getres | Not Implemented | 7.29.2.7 | POSIX.1-2024 |
tzset | Implemented | – | POSIX.1-2024 |