Changeset 69 in code for trunk/vendor/golang.org/x/sys/unix/ioctl_linux.go
- Timestamp:
- Sep 13, 2023, 10:49:50 AM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/vendor/golang.org/x/sys/unix/ioctl_linux.go
r67 r69 5 5 package unix 6 6 7 import ( 8 "unsafe" 9 ) 7 import "unsafe" 10 8 11 9 // IoctlRetInt performs an ioctl operation specified by req on a device … … 218 216 return ioctlPtr(fd, SIOCKCMUNATTACH, unsafe.Pointer(&info)) 219 217 } 218 219 // IoctlLoopGetStatus64 gets the status of the loop device associated with the 220 // file descriptor fd using the LOOP_GET_STATUS64 operation. 221 func IoctlLoopGetStatus64(fd int) (*LoopInfo64, error) { 222 var value LoopInfo64 223 if err := ioctlPtr(fd, LOOP_GET_STATUS64, unsafe.Pointer(&value)); err != nil { 224 return nil, err 225 } 226 return &value, nil 227 } 228 229 // IoctlLoopSetStatus64 sets the status of the loop device associated with the 230 // file descriptor fd using the LOOP_SET_STATUS64 operation. 231 func IoctlLoopSetStatus64(fd int, value *LoopInfo64) error { 232 return ioctlPtr(fd, LOOP_SET_STATUS64, unsafe.Pointer(value)) 233 }
Note:
See TracChangeset
for help on using the changeset viewer.