errno.h 887 B

1234567891011121314151617181920212223242526272829303132
  1. /* Generic errno.h */
  2. /* $OpenLDAP$ */
  3. /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  4. *
  5. * Copyright 1998-2022 The OpenLDAP Foundation.
  6. * All rights reserved.
  7. *
  8. * Redistribution and use in source and binary forms, with or without
  9. * modification, are permitted only as authorized by the OpenLDAP
  10. * Public License.
  11. *
  12. * A copy of this license is available in file LICENSE in the
  13. * top-level directory of the distribution or, alternatively, at
  14. * <http://www.OpenLDAP.org/license.html>.
  15. */
  16. #ifndef _AC_ERRNO_H
  17. #define _AC_ERRNO_H
  18. #if defined( HAVE_ERRNO_H )
  19. # include <errno.h>
  20. #elif defined( HAVE_SYS_ERRNO_H )
  21. # include <sys/errno.h>
  22. #endif
  23. #if defined( HAVE_SYS_ERRLIST ) && defined( DECL_SYS_ERRLIST )
  24. /* have sys_errlist but need declaration */
  25. LDAP_LIBC_V(int) sys_nerr;
  26. LDAP_LIBC_V(char) *sys_errlist[];
  27. #endif
  28. #endif /* _AC_ERRNO_H */