diff options
author | Nathan Dench <ndenc2@gmail.com> | 2019-05-24 15:16:44 +1000 |
---|---|---|
committer | Nathan Dench <ndenc2@gmail.com> | 2019-05-24 15:16:44 +1000 |
commit | 107c1cdb09c575aa2f61d97f48d8587eb6bada4c (patch) | |
tree | ca7d008643efc555c388baeaf1d986e0b6b3e28c /vendor/golang.org/x/sys/unix/syscall_linux_arm64.go | |
parent | 844b5a68d8af4791755b8f0ad293cc99f5959183 (diff) | |
download | terraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.tar.gz terraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.tar.zst terraform-provider-statuscake-107c1cdb09c575aa2f61d97f48d8587eb6bada4c.zip |
Upgrade to 0.12
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_linux_arm64.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/syscall_linux_arm64.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go index fa5a9a6..cb20b15 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux_arm64.go | |||
@@ -30,6 +30,7 @@ func EpollCreate(size int) (fd int, err error) { | |||
30 | //sys Listen(s int, n int) (err error) | 30 | //sys Listen(s int, n int) (err error) |
31 | //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 | 31 | //sys Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64 |
32 | //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 | 32 | //sys Pwrite(fd int, p []byte, offset int64) (n int, err error) = SYS_PWRITE64 |
33 | //sys Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) | ||
33 | //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK | 34 | //sys Seek(fd int, offset int64, whence int) (off int64, err error) = SYS_LSEEK |
34 | 35 | ||
35 | func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { | 36 | func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error) { |
@@ -207,3 +208,16 @@ func Poll(fds []PollFd, timeout int) (n int, err error) { | |||
207 | } | 208 | } |
208 | return ppoll(&fds[0], len(fds), ts, nil) | 209 | return ppoll(&fds[0], len(fds), ts, nil) |
209 | } | 210 | } |
211 | |||
212 | //sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error) | ||
213 | |||
214 | func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error { | ||
215 | cmdlineLen := len(cmdline) | ||
216 | if cmdlineLen > 0 { | ||
217 | // Account for the additional NULL byte added by | ||
218 | // BytePtrFromString in kexecFileLoad. The kexec_file_load | ||
219 | // syscall expects a NULL-terminated string. | ||
220 | cmdlineLen++ | ||
221 | } | ||
222 | return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) | ||
223 | } | ||