diff options
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_linux.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/syscall_linux.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index 942a4bb..7b7c727 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go | |||
@@ -97,6 +97,12 @@ func IoctlSetRTCTime(fd int, value *RTCTime) error { | |||
97 | return err | 97 | return err |
98 | } | 98 | } |
99 | 99 | ||
100 | func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error { | ||
101 | err := ioctl(fd, RTC_WKALM_SET, uintptr(unsafe.Pointer(value))) | ||
102 | runtime.KeepAlive(value) | ||
103 | return err | ||
104 | } | ||
105 | |||
100 | func IoctlGetUint32(fd int, req uint) (uint32, error) { | 106 | func IoctlGetUint32(fd int, req uint) (uint32, error) { |
101 | var value uint32 | 107 | var value uint32 |
102 | err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | 108 | err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) |
@@ -109,6 +115,12 @@ func IoctlGetRTCTime(fd int) (*RTCTime, error) { | |||
109 | return &value, err | 115 | return &value, err |
110 | } | 116 | } |
111 | 117 | ||
118 | func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) { | ||
119 | var value RTCWkAlrm | ||
120 | err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value))) | ||
121 | return &value, err | ||
122 | } | ||
123 | |||
112 | //sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) | 124 | //sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error) |
113 | 125 | ||
114 | func Link(oldpath string, newpath string) (err error) { | 126 | func Link(oldpath string, newpath string) (err error) { |