package system | |
import ( | |
"syscall" | |
"unsafe" | |
) | |
func LUtimesNano(path string, ts []syscall.Timespec) error { | |
var _path *byte | |
_path, err := syscall.BytePtrFromString(path) | |
if err != nil { | |
return err | |
} | |
if _, _, err := syscall.Syscall(syscall.SYS_LUTIMES, uintptr(unsafe.Pointer(_path)), uintptr(unsafe.Pointer(&ts[0])), 0); err != 0 && err != syscall.ENOSYS { | |
return err | |
} | |
return nil | |
} | |
func UtimesNano(path string, ts []syscall.Timespec) error { | |
return syscall.UtimesNano(path, ts) | |
} |