1
0
Fork 0
mirror of https://github.com/ii64/gouring.git synced 2025-04-01 03:41:44 +02:00

refactoring

This commit is contained in:
Dhaval Bera 2025-01-23 11:53:09 +05:30
parent 090abfbb37
commit b391c6abc7

View file

@ -44,23 +44,20 @@ func io_uring_register(fd int, opcode uint32, arg unsafe.Pointer, nrArgs uintptr
func mmap(addr unsafe.Pointer, length uintptr, prot int, flags int, fd int, offset int64) (xaddr unsafe.Pointer, err error) {
r0, _, e1 := syscall.Syscall6(syscall.SYS_MMAP, uintptr(addr), length, uintptr(prot), uintptr(flags), uintptr(fd), uintptr(offset))
xaddr = unsafe.Pointer(r0)
switch e1 {
case 0:
err = nil
default:
if e1 != 0 {
err = e1
}
return
}
func munmap(addr unsafe.Pointer, length uintptr) (err error) {
_, _, e1 := syscall.Syscall(syscall.SYS_MUNMAP, uintptr(addr), length, 0)
switch e1 {
case 0:
return nil
default:
return e1
if e1 != 0 {
err = e1
}
return
}
//