Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
sigio.c File Reference
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <poll.h>
#include <pty.h>
#include <sched.h>
#include <signal.h>
#include <string.h>
#include <kern_util.h>
#include <init.h>
#include <os.h>
#include <sigio.h>
#include <um_malloc.h>

Go to the source code of this file.

Data Structures

struct  pollfds
 
struct  openpty_arg
 

Macros

#define SIGIO_FDS_INIT   {-1, -1}
 

Functions

int add_sigio_fd (int fd)
 
int ignore_sigio_fd (int fd)
 
void sigio_broken (int fd, int read)
 
void maybe_sigio_broken (int fd, int read)
 
 __uml_exitcall (sigio_cleanup)
 
void __init os_check_bugs (void)
 

Macro Definition Documentation

#define SIGIO_FDS_INIT   {-1, -1}

Definition at line 32 of file sigio.c.

Function Documentation

__uml_exitcall ( sigio_cleanup  )
int add_sigio_fd ( int  fd)

Definition at line 167 of file sigio.c.

int ignore_sigio_fd ( int  fd)

Definition at line 202 of file sigio.c.

void maybe_sigio_broken ( int  fd,
int  read 
)

Definition at line 365 of file sigio.c.

void __init os_check_bugs ( void  )

Definition at line 543 of file sigio.c.

void sigio_broken ( int  fd,
int  read 
)

Definition at line 339 of file sigio.c.