aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go')
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
index f23ca45..6230f64 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
@@ -211,3 +211,16 @@ func Poll(fds []PollFd, timeout int) (n int, err error) {
211func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) { 211func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error) {
212 return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0) 212 return Renameat2(olddirfd, oldpath, newdirfd, newpath, 0)
213} 213}
214
215//sys kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, flags int) (err error)
216
217func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error {
218 cmdlineLen := len(cmdline)
219 if cmdlineLen > 0 {
220 // Account for the additional NULL byte added by
221 // BytePtrFromString in kexecFileLoad. The kexec_file_load
222 // syscall expects a NULL-terminated string.
223 cmdlineLen++
224 }
225 return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags)
226}