main.c File Reference

#include "inc.h"

Include dependency graph for main.c:

Go to the source code of this file.

Functions

FORWARD _PROTOTYPE (void init_server,(int argc, char **argv))
FORWARD _PROTOTYPE (void exit_server,(void))
FORWARD _PROTOTYPE (void get_work,(message *m_ptr))
FORWARD _PROTOTYPE (void reply,(int whom, message *m_ptr))
PUBLIC int main (int argc, char **argv)
PRIVATE void init_server (int argc, char **argv)
PRIVATE void sig_handler ()
PRIVATE void exit_server ()
PRIVATE void get_work (message *m_ptr)
PRIVATE void reply (int who_e, message *m_ptr)

Variables

int who_e
int callnr
int sys_panic
int errno


Function Documentation

FORWARD _PROTOTYPE void  reply,
(int whom, message *m_ptr) 
 

FORWARD _PROTOTYPE void  get_work,
(message *m_ptr) 
 

FORWARD _PROTOTYPE void  exit_server,
(void) 
 

FORWARD _PROTOTYPE void  init_server,
(int argc, char **argv) 
 

PRIVATE void exit_server  ) 
 

Definition at line 117 of file main.c.

References exit().

Referenced by sig_handler().

PRIVATE void get_work message m_ptr  ) 
 

Definition at line 128 of file main.c.

References ANY, callnr, OK, panic, receive, status, and who_e.

Referenced by main().

PRIVATE void init_server int  argc,
char **  argv
 

Definition at line 82 of file main.c.

References errno, i, NULL, report(), s, SIG_MESS, sigaction, and SIGTERM.

Referenced by main().

PUBLIC int main int  argc,
char **  argv
 

Definition at line 30 of file main.c.

References callnr, do_getsysinfo(), do_publish(), do_retrieve(), do_subscribe(), DS_PUBLISH, DS_RETRIEVE, DS_SUBSCRIBE, EDONTREPLY, EINVAL, get_work(), GETSYSINFO, init_server(), m, OK, PROC_EVENT, reply, report(), result, sig_handler(), TRUE, and who_e.

PRIVATE void reply int  who_e,
message m_ptr
 

Definition at line 142 of file main.c.

References OK, panic, s, and send.

PRIVATE void sig_handler  ) 
 

Definition at line 99 of file main.c.

References exit_server(), getsigset, sigismember, and SIGTERM.


Variable Documentation

int callnr
 

Definition at line 15 of file main.c.

int errno
 

Definition at line 70 of file rcp.c.

int sys_panic
 

Definition at line 16 of file main.c.

int who_e
 

Definition at line 14 of file main.c.


Generated on Fri Apr 14 22:58:50 2006 for minix by  doxygen 1.4.6