Files
kitty/tools/utils/file_at_fd_generic.go
Kovid Goyal ca7388c145 Bloody lazy Crapple
No mknodat. Sigh.
2026-04-24 14:22:41 +05:30

22 lines
297 B
Go

//go:build !darwin
package utils
import (
"fmt"
"os"
"golang.org/x/sys/unix"
)
var _ = fmt.Print
func mknodAt(parent *os.File, name string, mode uint32, dev int) (err error) {
for {
if err = unix.Mknodat(int(parent.Fd()), name, mode, dev); err != unix.EINTR {
break
}
}
return
}