]> git.sur5r.net Git - openldap/blobdiff - include/ac/errno.h
Final round of module changes
[openldap] / include / ac / errno.h
index 49e03fb757882bb6e8ed44474a6102b303ff0e4d..24cb5d0b3849cbd951f68662b28be2a78b270258 100644 (file)
 # include <sys/errno.h>
 #endif
 
-#ifdef DECL_SYS_ERRLIST 
-extern int      sys_nerr;
-extern char     *sys_errlist[];
+#ifndef HAVE_SYS_ERRLIST
+       /* 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 */