1
# Enable extensions on systems that normally disable them.
3
# Copyright (C) 2003 Free Software Foundation, Inc.
4
# This file is free software; the Free Software Foundation
5
# gives unlimited permission to copy and/or distribute it,
6
# with or without modifications, as long as this notice is preserved.
8
# gl_USE_SYSTEM_EXTENSIONS
9
# ------------------------
10
# Enable extensions on systems that normally disable them,
11
# typically due to standards-conformance issues.
12
AC_DEFUN([gl_USE_SYSTEM_EXTENSIONS], [
13
AC_BEFORE([$0], [AC_COMPILE_IFELSE])
14
AC_BEFORE([$0], [AC_RUN_IFELSE])
16
AC_REQUIRE([AC_GNU_SOURCE])
18
AC_REQUIRE([AC_MINIX])
20
AH_VERBATIM([__EXTENSIONS__],
21
[/* Enable extensions on Solaris. */
22
#ifndef __EXTENSIONS__
23
# undef __EXTENSIONS__
25
#ifndef _POSIX_PTHREAD_SEMANTICS
26
# undef _POSIX_PTHREAD_SEMANTICS
28
AC_DEFINE([__EXTENSIONS__])
29
AC_DEFINE([_POSIX_PTHREAD_SEMANTICS])