summaryrefslogtreecommitdiff
path: root/internal/syscallcompat/unix2syscall.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/syscallcompat/unix2syscall.go')
-rw-r--r--internal/syscallcompat/unix2syscall.go28
1 files changed, 0 insertions, 28 deletions
diff --git a/internal/syscallcompat/unix2syscall.go b/internal/syscallcompat/unix2syscall.go
deleted file mode 100644
index 3162025..0000000
--- a/internal/syscallcompat/unix2syscall.go
+++ /dev/null
@@ -1,28 +0,0 @@
-package syscallcompat
-
-import (
- "syscall"
-
- "golang.org/x/sys/unix"
-)
-
-// Unix2syscall converts a unix.Stat_t struct to a syscall.Stat_t struct.
-// A direct cast does not work because the padding is named differently in
-// unix.Stat_t for some reason ("X__unused" in syscall, "_" in unix).
-func Unix2syscall(u unix.Stat_t) syscall.Stat_t {
- return syscall.Stat_t{
- Dev: u.Dev,
- Ino: u.Ino,
- Nlink: u.Nlink,
- Mode: u.Mode,
- Uid: u.Uid,
- Gid: u.Gid,
- Rdev: u.Rdev,
- Size: u.Size,
- Blksize: u.Blksize,
- Blocks: u.Blocks,
- Atim: syscall.Timespec(u.Atim),
- Mtim: syscall.Timespec(u.Mtim),
- Ctim: syscall.Timespec(u.Ctim),
- }
-}