src/server/util/systems.h

changeset 24
1a7853a4257e
parent 14
b8bf95b39952
child 106
b122f34ddc80
--- a/src/server/util/systems.h	Wed Feb 22 23:20:39 2012 +0100
+++ b/src/server/util/systems.h	Thu Feb 23 13:10:04 2012 +0100
@@ -34,7 +34,8 @@
 #ifndef BASE_SYSTEMS_H
 #define BASE_SYSTEMS_H
 
-#include <nspr.h>
+//include <nspr.h>
+#include <inttypes.h>
 
 #ifndef NOINTNSAPI
 #define INTNSAPI
@@ -53,6 +54,12 @@
 #define DAEMON_ANY
 #define DAEMON_STATS
 
+/* new types */
+typedef int PRBool;
+#define PR_TRUE  1
+#define PR_FALSE 0
+/* end new types */
+
 /* --- End common definitions for all supported platforms --- */
 
 /* --- Begin platform-specific definitions --- */
@@ -493,15 +500,16 @@
  * as (void *) in the public API.
  */
 
-#ifndef SYS_FILE_T
-typedef PRFileDesc *SYS_FILE;
-#define SYS_FILE_T PRFileDesc *
-#endif /* !SYS_FILE_T */
+/* TODO: remove */
+//ifndef SYS_FILE_T
+//typedef PRFileDesc *SYS_FILE;
+//define SYS_FILE_T PRFileDesc *
+//endif /* !SYS_FILE_T */
 
-#ifndef SYS_NETFD_T
-typedef PRFileDesc *SYS_NETFD;
-#define SYS_NETFD_T PRFileDesc *
-#endif /* !SYS_NETFD_T */
+//ifndef SYS_NETFD_T
+//typedef PRFileDesc *SYS_NETFD;
+//define SYS_NETFD_T PRFileDesc *
+//endif /* !SYS_NETFD_T */
 
 #ifdef SEM_WIN32
 
@@ -524,9 +532,10 @@
 
 #else /* ! SEM_WIN32 */
 
-typedef int SEMAPHORE;
-#define SEMAPHORE_T int
-#define SEM_ERROR -1
+// TODO
+//typedef int SEMAPHORE;
+//define SEMAPHORE_T int
+//define SEM_ERROR -1
 
 #endif /* SEM_WIN32 */
 

mercurial