summaryrefslogtreecommitdiff
path: root/vendor/golang.org/x/sys/unix/syscall_linux.go
diff options
context:
space:
mode:
authorValentin Rothberg <rothberg@redhat.com>2021-12-07 17:20:47 +0100
committerValentin Rothberg <rothberg@redhat.com>2021-12-07 17:20:47 +0100
commitd87a9b788b3ae273421ee1a6960689ceb2e4f256 (patch)
tree697f88388ead6282f655b6c25adc91e6e4f0121a /vendor/golang.org/x/sys/unix/syscall_linux.go
parent23ce826a84db81b834ef62584b6d3ffb3e0084fd (diff)
downloadpodman-d87a9b788b3ae273421ee1a6960689ceb2e4f256.tar.gz
podman-d87a9b788b3ae273421ee1a6960689ceb2e4f256.tar.bz2
podman-d87a9b788b3ae273421ee1a6960689ceb2e4f256.zip
vendor c/image/v5@main
Mainly to pull in fixes for #11636 which handles credential helpers correctly. Fixes: #11636 Signed-off-by: Valentin Rothberg <rothberg@redhat.com>
Diffstat (limited to 'vendor/golang.org/x/sys/unix/syscall_linux.go')
-rw-r--r--vendor/golang.org/x/sys/unix/syscall_linux.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go
index bc9dc2e10..4bc5baf77 100644
--- a/vendor/golang.org/x/sys/unix/syscall_linux.go
+++ b/vendor/golang.org/x/sys/unix/syscall_linux.go
@@ -1775,6 +1775,16 @@ func Mount(source string, target string, fstype string, flags uintptr, data stri
return mount(source, target, fstype, flags, datap)
}
+//sys mountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr, size uintptr) (err error) = SYS_MOUNT_SETATTR
+
+// MountSetattr is a wrapper for mount_setattr(2).
+// https://man7.org/linux/man-pages/man2/mount_setattr.2.html
+//
+// Requires kernel >= 5.12.
+func MountSetattr(dirfd int, pathname string, flags uint, attr *MountAttr) error {
+ return mountSetattr(dirfd, pathname, flags, attr, unsafe.Sizeof(*attr))
+}
+
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
if raceenabled {
raceReleaseMerge(unsafe.Pointer(&ioSync))