diff -r ac5d14a35482 -r a767dd3786b5 misc/openalbridge/errlib.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/misc/openalbridge/errlib.h Sat Apr 17 08:30:34 2010 +0000 @@ -0,0 +1,43 @@ +/* + + module: errlib.h + + purpose: definitions of function sin errlib.c + + reference: Stevens, Unix network programming (2ed), p.922 + + */ + +#ifndef _ERRLIB_H +#define _ERRLIB_H + +#include "globals.h" + +#ifdef __CPLUSPLUS +extern "C" { +#endif + + extern int daemon_proc; + + void err_msg (const char *fmt, ...); + void err_quit (const char *fmt, ...); + void err_ret (const char *fmt, ...); + void err_sys (const char *fmt, ...); + void err_dump (const char *fmt, ...); + +#ifdef __CPLUSPLUS +} +#endif + +#endif /*_ERRLIB_H*/ + +/* + suggested error string ( PROG ) LEVEL - TEXT : ERRNO + + errno? closeprog? log level + err_msg no no LOG_INFO + err_quit no exit(1) LOG_ERR + err_ret si no LOG_INFO + err_sys si exit(1) LOG_ERR + err_dump si abort( ) LOG_ERR + */ \ No newline at end of file