wut  v1.7.0
Wii U Toolchain
Data Structures | Macros
filio.h File Reference
#include <sys/ioccom.h>
Include dependency graph for filio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  fiodgname_arg
 

Macros

#define FIOCLEX   _IO('f', 1) /* set close on exec on fd */
 
#define FIONCLEX   _IO('f', 2) /* remove close on exec */
 
#define FIONREAD   _IOR('f', 127, int) /* get # bytes to read */
 
#define FIONWRITE   _IOR('f', 119, int) /* get # bytes (yet) to write */
 
#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 */
 
#define FIODTYPE   _IOR('f', 122, int) /* get d_flags type part */
 
#define FIOGETLBA   _IOR('f', 121, int) /* get start blk # */
 
#define FIODGNAME   _IOW('f', 120, struct fiodgname_arg) /* get dev. name */
 
#define FIONSPACE   _IOR('f', 118, int) /* get space in send queue */
 

Data Structure Documentation

◆ fiodgname_arg

struct fiodgname_arg

Definition at line 16 of file filio.h.

Data Fields
int len
void * buf

Macro Definition Documentation

◆ FIOCLEX

#define FIOCLEX   _IO('f', 1) /* set close on exec on fd */

Definition at line 6 of file filio.h.

◆ FIONCLEX

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

Definition at line 7 of file filio.h.

◆ FIONREAD

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

Definition at line 8 of file filio.h.

◆ FIONWRITE

#define FIONWRITE   _IOR('f', 119, int) /* get # bytes (yet) to write */

Definition at line 9 of file filio.h.

◆ FIONBIO

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

Definition at line 10 of file filio.h.

◆ FIOASYNC

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

Definition at line 11 of file filio.h.

◆ FIOSETOWN

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

Definition at line 12 of file filio.h.

◆ FIOGETOWN

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

Definition at line 13 of file filio.h.

◆ FIODTYPE

#define FIODTYPE   _IOR('f', 122, int) /* get d_flags type part */

Definition at line 14 of file filio.h.

◆ FIOGETLBA

#define FIOGETLBA   _IOR('f', 121, int) /* get start blk # */

Definition at line 15 of file filio.h.

◆ FIODGNAME

#define FIODGNAME   _IOW('f', 120, struct fiodgname_arg) /* get dev. name */

Definition at line 20 of file filio.h.

◆ FIONSPACE

#define FIONSPACE   _IOR('f', 118, int) /* get space in send queue */

Definition at line 21 of file filio.h.