CVSROOT: /cvs Module name: src Changes by: guent...@cvs.openbsd.org 2024/12/29 19:46:01
Modified files: sys/arch/alpha/alpha: mem.c sys/arch/amd64/amd64: mem.c sys/arch/arm/arm: mem.c sys/arch/arm64/arm64: mem.c sys/arch/hppa/hppa: mem.c sys/arch/i386/i386: mem.c sys/arch/m88k/m88k: mem.c sys/arch/macppc/macppc: mem.c sys/arch/mips64/mips64: mem.c sys/arch/powerpc64/powerpc64: mem.c sys/arch/riscv64/riscv64: mem.c sys/arch/sh/sh : mem.c sys/arch/sparc64/sparc64: mem.c sys/dev : audio.c hotplug.c midi.c rnd.c sys/dev/pci/drm: drm_ioctl.c sys/dev/usb : fido.c ugen.c uhid.c ujoy.c sys/dev/wscons : wskbd.c wsmouse.c wsmux.c sys/kern : kern_descrip.c subr_log.c sys_generic.c sys_pipe.c sys_socket.c tty.c vfs_vnops.c sys/miscfs/fifofs: fifo_vnops.c sys/net : bpf.c if_pppx.c if_tun.c Log message: All the device and file type ioctl routines just ignore FIONBIO, so stop calling down into those layer from fcntl(F_SETFL) or ioctl(FIONBIO) and delete the "do nothing for this" stubs in all the *ioctl routines. ok dlg@