]> git.sur5r.net Git - openldap/blobdiff - include/ac/errno.h
Final round of module changes
[openldap] / include / ac / errno.h
index a60ef0abfbde0135391f08959841525bc8014a67..24cb5d0b3849cbd951f68662b28be2a78b270258 100644 (file)
 # include <sys/errno.h>
 #endif
 
-#ifdef DECL_SYS_ERRLIST 
 #ifndef HAVE_SYS_ERRLIST
-#define                sys_nerr        0
-#define                sys_errlist     ((char **)0)
-#else
-extern int      sys_nerr;
-extern char     *sys_errlist[];
-#endif
-#endif
-    
-#if !defined( EWOULDBLOCK ) && defined( WSAEWOULDBLOCK )
-#define EWOULDBLOCK WSAEWOULDBLOCK
+       /* no sys_errlist */
+#      define          sys_nerr        0
+#      define          sys_errlist     ((char **)0)
+#elif DECL_SYS_ERRLIST 
+       /* have sys_errlist but need declaration */
+       extern int      sys_nerr;
+       extern char     *sys_errlist[];
 #endif
 
-/* use _POSIX_VERSION for POSIX.1 code */
-
+extern char* strerror_r();
+    
 #endif /* _AC_ERRNO_H */