time.h 835 B

1234567891011121314151617181920212223242526272829303132333435
  1. /* Generic time.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_TIME_H
  17. #define _AC_TIME_H
  18. #if defined(HAVE_SYS_TIME_H)
  19. # include <sys/time.h>
  20. # ifdef HAVE_SYS_TIMEB_H
  21. # include <sys/timeb.h>
  22. # endif
  23. #endif
  24. # include <time.h>
  25. #if defined(_WIN32) && !defined(HAVE_CLOCK_GETTIME)
  26. struct timespec {
  27. time_t tv_sec;
  28. int tv_nsec;
  29. };
  30. #endif
  31. #endif /* _AC_TIME_H */