time_unix.go 222 B

1234567891011121314
  1. //go:build linux || darwin
  2. package ntp
  3. import (
  4. "time"
  5. "golang.org/x/sys/unix"
  6. )
  7. func setSystemTime(nowTime time.Time) error {
  8. timeVal := unix.NsecToTimeval(nowTime.UnixNano())
  9. return unix.Settimeofday(&timeVal)
  10. }