summaryrefslogtreecommitdiff
path: root/vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2025-03-09 17:47:56 +0100
committerLibravatar Terin Stock <terinjokes@gmail.com>2025-03-10 01:59:49 +0100
commit3ac1ee16f377d31a0fb80c8dae28b6239ac4229e (patch)
treef61faa581feaaeaba2542b9f2b8234a590684413 /vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go
parent[chore] update URLs to forked source (diff)
downloadgotosocial-3ac1ee16f377d31a0fb80c8dae28b6239ac4229e.tar.xz
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go')
-rw-r--r--vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go37
1 files changed, 0 insertions, 37 deletions
diff --git a/vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go b/vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go
deleted file mode 100644
index 7f6b11094..000000000
--- a/vendor/github.com/tetratelabs/wazero/internal/sysfs/futimens.go
+++ /dev/null
@@ -1,37 +0,0 @@
-//go:build (linux || darwin) && !tinygo
-
-package sysfs
-
-import (
- "syscall"
- "unsafe"
-
- "github.com/tetratelabs/wazero/experimental/sys"
-)
-
-func timesToPtr(times *[2]syscall.Timespec) unsafe.Pointer { //nolint:unused
- if times != nil {
- return unsafe.Pointer(&times[0])
- }
- return unsafe.Pointer(nil)
-}
-
-func timesToTimespecs(atim int64, mtim int64) (times *[2]syscall.Timespec) {
- // When both inputs are omitted, there is nothing to change.
- if atim == sys.UTIME_OMIT && mtim == sys.UTIME_OMIT {
- return
- }
-
- times = &[2]syscall.Timespec{}
- if atim == sys.UTIME_OMIT {
- times[0] = syscall.Timespec{Nsec: _UTIME_OMIT}
- times[1] = syscall.NsecToTimespec(mtim)
- } else if mtim == sys.UTIME_OMIT {
- times[0] = syscall.NsecToTimespec(atim)
- times[1] = syscall.Timespec{Nsec: _UTIME_OMIT}
- } else {
- times[0] = syscall.NsecToTimespec(atim)
- times[1] = syscall.NsecToTimespec(mtim)
- }
- return
-}