misc/openalbridge/errlib.h
changeset 3353 a767dd3786b5
child 3362 8d3b4d19ce27
--- /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