]> Cypherpunks.ru repositories - gostls13.git/blobdiff - src/syscall/zsyscall_netbsd_arm64.go
syscall: provide and use fcntlPtr for all BSD platforms
[gostls13.git] / src / syscall / zsyscall_netbsd_arm64.go
index 6bd3310d34612a8233bb2c7e28503a093c246f85..cd344a381bb105d4fb3dd967ccd0b98a78bfe44d 100644 (file)
@@ -245,6 +245,17 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) {
 
 // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 
+func fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (val int, err error) {
+       r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
+       val = int(r0)
+       if e1 != 0 {
+               err = errnoErr(e1)
+       }
+       return
+}
+
+// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
+
 func pipe2(p *[2]_C_int, flags int) (err error) {
        _, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)
        if e1 != 0 {