#define DLLAPI
#endif
-#ifdef SILC_HAVE_PTHREAD
-/* For pthreads rwlock support */
-#ifndef _XOPEN_SOURCE
-#define _XOPEN_SOURCE 500
-#else
-#ifdef _XOPEN_SOURCE < 500
-#define _XOPEN_SOURCE_SAVE _XOPEN_SOURCE
-#undef _XOPEN_SOURCE
-#define _XOPEN_SOURCE 500
-#endif /* _XOPEN_SOURCE < 500 */
-#endif /* _XOPEN_SOURCE */
-#endif /* SILC_HAVE_PTHREAD */
-
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef SILC_HAVE_PTHREAD
#include <pthread.h>
-#ifdef _XOPEN_SOURCE_SAVE
-#undef _XOPEN_SOURCE
-#define _XOPEN_SOURCE _XOPEN_SOURCE_SAVE
-#undef _XOPEN_SOURCE_SAVE
-#endif /* _XOPEN_SOURCE_SAVE */
#endif
#ifdef HAVE_STDDEF_H
#include "silcversion.h"
/* SILC util library includes */
+#include "silclist.h"
#include "silcstack.h"
#include "silcmemory.h"
#include "silcsnprintf.h"
#include "silcpkcs1.h"
/* More SILC util library includes */
+#include "silcenv.h"
+#include "silcdll.h"
#include "silchashtable.h"
-#include "silclist.h"
#include "silcdlist.h"
#include "silcasync.h"
#include "silcstream.h"