diff -r a2c8fc23c90e -r 1a7853a4257e src/server/util/systems.h --- 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 +//include +#include #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 */