Riferimenti per il file s_bsd_sigio.c

#include "stdinc.h"
#include <sys/poll.h>
#include "fdlist.h"
#include "hook.h"
#include "ircd.h"
#include "s_bsd.h"
#include "s_log.h"

Vai al codice sorgente di questo file.

Definizioni

#define _GNU_SOURCE   1
#define SIGIO_SIGNAL   SIGRTMIN

Funzioni

static void mask_our_signal ()
static void * setup_sigio_fd (va_list args)
static void * changing_fdlimit (va_list args)
void init_netio (void)
static int poll_findslot (void)
void comm_setselect (fde_t *F, unsigned int type, PF *handler, void *client_data, time_t timeout)
void comm_select (void)

Variabili

static pid_t my_pid
static sigset_t our_sigset
static struct pollfd * pollfds
static int pollmax = -1
static dlink_nodefdlim_hook
static dlink_nodesetupfd_hook


Documentazione delle definizioni

#define _GNU_SOURCE   1

Definizione alla linea 28 del file s_bsd_sigio.c.

#define SIGIO_SIGNAL   SIGRTMIN

Definizione alla linea 39 del file s_bsd_sigio.c.

Referenziato da comm_select(), init_netio(), mask_our_signal(), e setup_sigio_fd().


Documentazione delle funzioni

static void* changing_fdlimit ( va_list  args  )  [static]

Definizione alla linea 88 del file s_bsd_sigio.c.

Riferimenti hard_fdlimit, MyRealloc(), pass_callback(), e pollfds.

void comm_select ( void   ) 

void comm_setselect ( fde_t F,
unsigned int  type,
PF handler,
void *  client_data,
time_t  timeout 
)

void init_netio ( void   ) 

static void mask_our_signal (  )  [static]

Definizione alla linea 55 del file s_bsd_sigio.c.

Riferimenti our_sigset, e SIGIO_SIGNAL.

Referenziato da comm_select(), e init_netio().

static int poll_findslot ( void   )  [inline, static]

Definizione alla linea 130 del file s_bsd_sigio.c.

Riferimenti hard_fdlimit, e pollfds.

static void* setup_sigio_fd ( va_list  args  )  [static]

Definizione alla linea 71 del file s_bsd_sigio.c.

Riferimenti my_pid, pass_callback(), e SIGIO_SIGNAL.

Referenziato da init_netio().


Documentazione delle variabili

Definizione alla linea 45 del file s_bsd_sigio.c.

pid_t my_pid [static]

Definizione alla linea 41 del file s_bsd_sigio.c.

Referenziato da init_netio(), e setup_sigio_fd().

sigset_t our_sigset [static]

Definizione alla linea 42 del file s_bsd_sigio.c.

Referenziato da comm_select(), e mask_our_signal().

struct pollfd* pollfds [static]

Definizione alla linea 43 del file s_bsd_sigio.c.

int pollmax = -1 [static]

Definizione alla linea 44 del file s_bsd_sigio.c.

Definizione alla linea 45 del file s_bsd_sigio.c.


Generato il Wed Apr 15 00:19:22 2009 per ircd-hybrid da  doxygen 1.5.6