]> git.sur5r.net Git - openldap/blobdiff - include/ac/errno.h
Final round of module changes
[openldap] / include / ac / errno.h
index 009c0f463938142c0375078b4c99eaa320587a6b..24cb5d0b3849cbd951f68662b28be2a78b270258 100644 (file)
 # include <sys/errno.h>
 #endif
 
-#ifdef DECL_SYS_ERRLIST 
 #ifndef HAVE_SYS_ERRLIST
-int             sys_nerr;
-char            **sys_errlist;
-#else
-extern int      sys_nerr;
-extern char     *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
-#endif
-    
-/* use _POSIX_VERSION for POSIX.1 code */
 
+extern char* strerror_r();
+    
 #endif /* _AC_ERRNO_H */