#include <sys/filio.h>

sys/filio.h

includes: sys/ioccom.h
8 macros

macroFIOCLEX

Generic file-descriptor ioctl's.
#define FIOCLEX _IO('f', 1)
set close on exec on fd

macroFIONCLEX

#define FIONCLEX _IO('f', 2)
remove close on exec

macroFIONREAD

#define FIONREAD _IOR('f', 127, int)
get # bytes to read

macroFIONBIO

#define FIONBIO _IOW('f', 126, int)
set/clear non-blocking i/o

macroFIOASYNC

#define FIOASYNC _IOW('f', 125, int)
set/clear async i/o

macroFIOSETOWN

#define FIOSETOWN _IOW('f', 124, int)
set owner

macroFIOGETOWN

#define FIOGETOWN _IOR('f', 123, int)
get owner

macroFIODTYPE

#define FIODTYPE _IOR('f', 122, int)
get d_type