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

NameTypeDirDescription
ntvpstruct ntptimeval-

Version history

XNU tagmacOS#
xnu-4570.1.46macOS 10.13 High Sierra528
xnu-4903.221.2macOS 10.14 Mojave528
xnu-6153.11.26macOS 10.15 Catalina528
xnu-7195.50.7.100.1macOS 11.0 Big Sur528
xnu-8019.41.5macOS 12.0 Monterey528
xnu-8792.41.9macOS 13.0 Ventura528
xnu-10002.1.13macOS 14.0 Sonoma528
xnu-11215.1.10macOS 15.0 Sequoia528
xnu-11417.101.15macOS 15.4 Sequoia528
xnu-12377.1.9macOS 26.0 Tahoe528
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