Syscall BSD#116
svc · unix #116
gettimeofday
Retourne l'heure murale courante et (héritage) l'information de fuseau.
Prototype
int gettimeofday(struct timeval *tp, struct timezone *tzp);Retour: int
Arguments
| Name | Type | Dir | Description |
|---|---|---|---|
| tp | struct timeval | - | |
| tzp | struct timezone | - |
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 116 |
| xnu-1486.2.11 | — | 116 |
| xnu-1504.15.3 | — | 116 |
| xnu-1504.3.12 | — | 116 |
| xnu-1504.7.4 | — | 116 |
| xnu-1504.9.17 | — | 116 |
| xnu-1504.9.26 | — | 116 |
| xnu-1504.9.37 | — | 116 |
Notes
Sur macOS, la commpage expose un chemin rapide style vDSO et la plupart des appels n'entrent pas dans le noyau. Le second argument tzp est obsolète et doit être NULL ; les données de fuseau vivent dans /var/db/timezone. Pour du chronométrage monotone, préférer clock_gettime(CLOCK_MONOTONIC) ou mach_absolute_time().
API associées
settimeofdayadjtimentp_gettimegetitimersetitimer