Skip to content
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

NameTypeDirDescription
tpstruct timeval-
tzpstruct timezone-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard116
xnu-1486.2.11116
xnu-1504.15.3116
xnu-1504.3.12116
xnu-1504.7.4116
xnu-1504.9.17116
xnu-1504.9.26116
xnu-1504.9.37116

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