summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2012-01-03 09:08:35 +0100
committerGuillem Jover <guillem@hadrons.org>2012-05-29 04:51:04 +0200
commitd5d91869372f50d755cfa66803a52eece02dee43 (patch)
treece70d14803b8a0e33a2ada8dfe4f0aaeab74a24c
parentf8e80630796cd65ada70f9bf49a8737cfcd444ca (diff)
Base fpurge() implementation on __fpurge presence instead of glibc
-rw-r--r--configure.ac2
-rw-r--r--src/fpurge.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index fd8b5d7..0304f57 100644
--- a/configure.ac
+++ b/configure.ac
@@ -54,7 +54,7 @@ AC_LINK_IFELSE(
AC_MSG_RESULT([yes])],
[AC_MSG_RESULT([no])])
-AC_CHECK_FUNCS([dirfd getexecname getline sysconf])
+AC_CHECK_FUNCS([dirfd __fpurge getexecname getline sysconf])
AC_CONFIG_FILES([
Makefile
diff --git a/src/fpurge.c b/src/fpurge.c
index 051b625..e2483f2 100644
--- a/src/fpurge.c
+++ b/src/fpurge.c
@@ -28,7 +28,7 @@
#include <stdio.h>
#include <stdio_ext.h>
-#ifdef __GLIBC__
+#ifdef HAVE___FPURGE
int
fpurge(FILE *fp)
{