BSD syscall#528
svc · unix #528
ntp_gettime
Returns the current time along with NTP discipline state (maximum error, etc.).
Prototype
int ntp_gettime(struct ntptimeval *ntvp);Returns: int
Arguments
| Name | Type | Dir | Description |
|---|---|---|---|
| ntvp | struct ntptimeval | - |
Version history
| XNU tag | macOS | # |
|---|---|---|
| xnu-4570.1.46 | macOS 10.13 High Sierra | 528 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 528 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 528 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 528 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 528 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 528 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 528 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 528 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 528 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 528 |
| xnu-10002.41.9 | — | 528 |
| xnu-10002.61.3 | — | 528 |
| xnu-10002.81.5 | — | 528 |
| xnu-10063.101.15 | — | 528 |
| xnu-10063.121.3 | — | 528 |
| xnu-10063.141.1 | — | 528 |
| xnu-11215.41.3 | — | 528 |
| xnu-11215.61.5 | — | 528 |
| xnu-11215.81.4 | — | 528 |
| xnu-11417.121.6 | — | 528 |
| xnu-11417.140.69 | — | 528 |
| xnu-12377.101.15 | — | 528 |
| xnu-12377.41.6 | — | 528 |
| xnu-12377.61.12 | — | 528 |
| xnu-12377.81.4 | — | 528 |
| xnu-4570.20.62 | — | 528 |
| xnu-4570.31.3 | — | 528 |
| xnu-4570.41.2 | — | 528 |
| xnu-4570.51.1 | — | 528 |
| xnu-4570.61.1 | — | 528 |
| xnu-4570.71.2 | — | 528 |
| xnu-4903.231.4 | — | 528 |
| xnu-4903.241.1 | — | 528 |
| xnu-4903.270.47 | — | 528 |
| xnu-6153.101.6 | — | 528 |
| xnu-6153.121.1 | — | 528 |
| xnu-6153.141.1 | — | 528 |
| xnu-6153.41.3 | — | 528 |
| xnu-6153.61.1 | — | 528 |
| xnu-6153.81.5 | — | 528 |
| xnu-7195.101.1 | — | 528 |
| xnu-7195.121.3 | — | 528 |
| xnu-7195.141.2 | — | 528 |
| xnu-7195.60.75 | — | 528 |
| xnu-7195.81.3 | — | 528 |
| xnu-8019.61.5 | — | 528 |
| xnu-8019.80.24 | — | 528 |
| xnu-8020.101.4 | — | 528 |
| xnu-8020.121.3 | — | 528 |
| xnu-8020.140.41 | — | 528 |
| xnu-8792.61.2 | — | 528 |
| xnu-8792.81.2 | — | 528 |
| xnu-8796.101.5 | — | 528 |
| xnu-8796.121.2 | — | 528 |
| xnu-8796.141.3 | — | 528 |
Notes
Companion to ntp_adjtime that reports the disciplined clock with estimated maximum error and the current sync status. Useful for client code that needs to know whether the system clock is trustworthy before timestamping cryptographic operations.
Related APIs
ntp_adjtimegettimeofdayadjtimesettimeofday