Syscall BSD#527
svc · unix #527
ntp_adjtime
Applique des ajustements de discipline NTP sur l'horloge système.
Prototype
int ntp_adjtime(struct timex *tp);Retour: int
Arguments
| Name | Type | Dir | Description |
|---|---|---|---|
| tp | struct timex | - |
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-4570.1.46 | macOS 10.13 High Sierra | 527 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 527 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 527 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 527 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 527 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 527 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 527 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 527 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 527 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 527 |
| xnu-10002.41.9 | — | 527 |
| xnu-10002.61.3 | — | 527 |
| xnu-10002.81.5 | — | 527 |
| xnu-10063.101.15 | — | 527 |
| xnu-10063.121.3 | — | 527 |
| xnu-10063.141.1 | — | 527 |
| xnu-11215.41.3 | — | 527 |
| xnu-11215.61.5 | — | 527 |
| xnu-11215.81.4 | — | 527 |
| xnu-11417.121.6 | — | 527 |
| xnu-11417.140.69 | — | 527 |
| xnu-12377.101.15 | — | 527 |
| xnu-12377.41.6 | — | 527 |
| xnu-12377.61.12 | — | 527 |
| xnu-12377.81.4 | — | 527 |
| xnu-4570.20.62 | — | 527 |
| xnu-4570.31.3 | — | 527 |
| xnu-4570.41.2 | — | 527 |
| xnu-4570.51.1 | — | 527 |
| xnu-4570.61.1 | — | 527 |
| xnu-4570.71.2 | — | 527 |
| xnu-4903.231.4 | — | 527 |
| xnu-4903.241.1 | — | 527 |
| xnu-4903.270.47 | — | 527 |
| xnu-6153.101.6 | — | 527 |
| xnu-6153.121.1 | — | 527 |
| xnu-6153.141.1 | — | 527 |
| xnu-6153.41.3 | — | 527 |
| xnu-6153.61.1 | — | 527 |
| xnu-6153.81.5 | — | 527 |
| xnu-7195.101.1 | — | 527 |
| xnu-7195.121.3 | — | 527 |
| xnu-7195.141.2 | — | 527 |
| xnu-7195.60.75 | — | 527 |
| xnu-7195.81.3 | — | 527 |
| xnu-8019.61.5 | — | 527 |
| xnu-8019.80.24 | — | 527 |
| xnu-8020.101.4 | — | 527 |
| xnu-8020.121.3 | — | 527 |
| xnu-8020.140.41 | — | 527 |
| xnu-8792.61.2 | — | 527 |
| xnu-8792.81.2 | — | 527 |
| xnu-8796.101.5 | — | 527 |
| xnu-8796.121.2 | — | 527 |
| xnu-8796.141.3 | — | 527 |
Notes
Implémente côté noyau la discipline NTP PLL/FLL (RFC 5905, annexe A.5). Permet à un daemon NTP privilégié d'ajuster fréquence et offset dans des plages bornées et rapporte le statut horloge (état de synchro, seconde intercalaire en attente). Sur macOS, timed est le client principal.
API associées
ntp_gettimeadjtimesettimeofdaygettimeofday