1
dnl Profive AC_USE_SYSTEM_EXTENSIONS for old autoconf machines.
2
ifndef([AC_USE_SYSTEM_EXTENSIONS],[
3
AC_DEFUN([AC_USE_SYSTEM_EXTENSIONS],[
4
AC_BEFORE([$0], [AC_COMPILE_IFELSE])
5
AC_BEFORE([$0], [AC_RUN_IFELSE])
7
AC_REQUIRE([AC_GNU_SOURCE])
11
AH_VERBATIM([__EXTENSIONS__],
12
[/* Enable extensions on Solaris. */
13
#ifndef __EXTENSIONS__
14
# undef __EXTENSIONS__
15
#endif#ifndef _POSIX_PTHREAD_SEMANTICS
16
# undef _POSIX_PTHREAD_SEMANTICS
18
#ifndef _TANDEM_SOURCE
19
# undef _TANDEM_SOURCE
21
AC_CACHE_CHECK([whether it is safe to define __EXTENSIONS__],
22
[ac_cv_safe_to_define___extensions__],
25
# define __EXTENSIONS__ 1
26
AC_INCLUDES_DEFAULT])],
27
[ac_cv_safe_to_define___extensions__=yes],
28
[ac_cv_safe_to_define___extensions__=no])])
29
test $ac_cv_safe_to_define___extensions__ = yes &&
30
AC_DEFINE([__EXTENSIONS__])
31
AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])
32
AC_DEFINE([_TANDEM_SOURCE])