safe-alloc: simplify, given new reallocarray behavior
[gnulib.git] / m4 / timespec_get.m4
blob245dc609bea80489a3a0346a2c7d16c804af2bb3
1 # timespec_get.m4
2 # serial 6
3 dnl Copyright (C) 2021-2024 Free Software Foundation, Inc.
4 dnl This file is free software; the Free Software Foundation
5 dnl gives unlimited permission to copy and/or distribute it,
6 dnl with or without modifications, as long as this notice is preserved.
7 dnl This file is offered as-is, without any warranty.
9 AC_DEFUN([gl_FUNC_TIMESPEC_GET],
11   AC_REQUIRE([gl_TIME_H_DEFAULTS])
13   dnl Persuade OpenBSD <time.h> to declare timespec_get().
14   AC_REQUIRE([gl_USE_SYSTEM_EXTENSIONS])
16   AC_REQUIRE([gl_CHECK_FUNC_TIMESPEC_GET])
17   if test $gl_cv_func_timespec_get != yes; then
18     HAVE_TIMESPEC_GET=0
19     case "$gl_cv_onwards_func_timespec_get" in
20       future*) REPLACE_TIMESPEC_GET=1 ;;
21     esac
22   fi