filio.h revision 7c478bd95313f5f23a4c958a745db2134aa03244
#pragma ident "%Z%%M% %I% %E% SMI"
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
* All rights reserved. The Berkeley software License Agreement
* specifies the terms and conditions for redistribution.
*/
/*
* General file ioctl definitions.
*/
#ifndef _sys_filio_h
#define _sys_filio_h
#include <sys/ioccom.h>
#define FIOCLEX _IO(f, 1) /* set exclusive use on fd */
#define FIONCLEX _IO(f, 2) /* remove exclusive use */
/* another local */
#define FIONREAD _IOR(f, 127, int) /* get # bytes to read */
#define FIONBIO _IOW(f, 126, int) /* set/clear non-blocking i/o */
#define FIOASYNC _IOW(f, 125, int) /* set/clear async i/o */
#define FIOSETOWN _IOW(f, 124, int) /* set owner */
#define FIOGETOWN _IOR(f, 123, int) /* get owner */
#endif /*!_sys_filio_h*/