summaryrefslogtreecommitdiffhomepage
path: root/runsc/fsgofer/fsgofer_arm64_unsafe.go
diff options
context:
space:
mode:
authorgVisor bot <gvisor-bot@google.com>2020-08-20 01:09:46 +0000
committergVisor bot <gvisor-bot@google.com>2020-08-20 01:09:46 +0000
commit2e9d7f0d7353614e7bbee5fec525f7fb7183f593 (patch)
treedf55e030e397e3bb966385708c6d06a13f55a1d4 /runsc/fsgofer/fsgofer_arm64_unsafe.go
parentad5e87a446a12cd383903398f78906dd823a64b5 (diff)
parent6335704625819914768800c16e82623a65fa6755 (diff)
Merge release-20200810.0-68-g633570462 (automated)
Diffstat (limited to 'runsc/fsgofer/fsgofer_arm64_unsafe.go')
-rw-r--r--runsc/fsgofer/fsgofer_arm64_unsafe.go16
1 files changed, 8 insertions, 8 deletions
diff --git a/runsc/fsgofer/fsgofer_arm64_unsafe.go b/runsc/fsgofer/fsgofer_arm64_unsafe.go
index 8041fd352..491460718 100644
--- a/runsc/fsgofer/fsgofer_arm64_unsafe.go
+++ b/runsc/fsgofer/fsgofer_arm64_unsafe.go
@@ -17,25 +17,25 @@
package fsgofer
import (
- "syscall"
"unsafe"
+ "golang.org/x/sys/unix"
"gvisor.dev/gvisor/pkg/abi/linux"
"gvisor.dev/gvisor/pkg/syserr"
)
-func statAt(dirFd int, name string) (syscall.Stat_t, error) {
- nameBytes, err := syscall.BytePtrFromString(name)
+func statAt(dirFd int, name string) (unix.Stat_t, error) {
+ nameBytes, err := unix.BytePtrFromString(name)
if err != nil {
- return syscall.Stat_t{}, err
+ return unix.Stat_t{}, err
}
namePtr := unsafe.Pointer(nameBytes)
- var stat syscall.Stat_t
+ var stat unix.Stat_t
statPtr := unsafe.Pointer(&stat)
- if _, _, errno := syscall.Syscall6(
- syscall.SYS_FSTATAT,
+ if _, _, errno := unix.Syscall6(
+ unix.SYS_FSTATAT,
uintptr(dirFd),
uintptr(namePtr),
uintptr(statPtr),
@@ -43,7 +43,7 @@ func statAt(dirFd int, name string) (syscall.Stat_t, error) {
0,
0); errno != 0 {
- return syscall.Stat_t{}, syserr.FromHost(errno).ToError()
+ return unix.Stat_t{}, syserr.FromHost(errno).ToError()
}
return stat, nil
}