openalbridge/errlib.h
changeset 2418 538a777f90c4
child 2421 a4b039ee2eb0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/openalbridge/errlib.h	Sun Oct 11 20:14:55 2009 +0000
@@ -0,0 +1,47 @@
+/*
+ 
+ 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