diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2022-09-13 11:09:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-13 11:09:26 +0200 |
commit | 1b3e8639f3a9041dcbc26b22b9c244a679075734 (patch) | |
tree | 3cbe2c5fa5c6acd0918a9d323399dac9ed868278 /vendor/golang.org/x/sys/unix/ioctl_linux.go | |
parent | 0f39129551bb59a2274780d35feb57369155caba (diff) | |
parent | 9457549fff7aee6246bf2f51659050c74586aed5 (diff) | |
download | podman-1b3e8639f3a9041dcbc26b22b9c244a679075734.tar.gz podman-1b3e8639f3a9041dcbc26b22b9c244a679075734.tar.bz2 podman-1b3e8639f3a9041dcbc26b22b9c244a679075734.zip |
Merge pull request #15750 from containers/dependabot/go_modules/github.com/vbauerster/mpb/v7-7.5.3
build(deps): bump github.com/vbauerster/mpb/v7 from 7.5.2 to 7.5.3
Diffstat (limited to 'vendor/golang.org/x/sys/unix/ioctl_linux.go')
-rw-r--r-- | vendor/golang.org/x/sys/unix/ioctl_linux.go | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/vendor/golang.org/x/sys/unix/ioctl_linux.go b/vendor/golang.org/x/sys/unix/ioctl_linux.go index 884430b81..0d12c0851 100644 --- a/vendor/golang.org/x/sys/unix/ioctl_linux.go +++ b/vendor/golang.org/x/sys/unix/ioctl_linux.go @@ -4,9 +4,7 @@ package unix -import ( - "unsafe" -) +import "unsafe" // IoctlRetInt performs an ioctl operation specified by req on a device // associated with opened file descriptor fd, and returns a non-negative @@ -217,3 +215,19 @@ func IoctlKCMAttach(fd int, info KCMAttach) error { func IoctlKCMUnattach(fd int, info KCMUnattach) error { return ioctlPtr(fd, SIOCKCMUNATTACH, unsafe.Pointer(&info)) } + +// IoctlLoopGetStatus64 gets the status of the loop device associated with the +// file descriptor fd using the LOOP_GET_STATUS64 operation. +func IoctlLoopGetStatus64(fd int) (*LoopInfo64, error) { + var value LoopInfo64 + if err := ioctlPtr(fd, LOOP_GET_STATUS64, unsafe.Pointer(&value)); err != nil { + return nil, err + } + return &value, nil +} + +// IoctlLoopSetStatus64 sets the status of the loop device associated with the +// file descriptor fd using the LOOP_SET_STATUS64 operation. +func IoctlLoopSetStatus64(fd int, value *LoopInfo64) error { + return ioctlPtr(fd, LOOP_SET_STATUS64, unsafe.Pointer(value)) +} |