1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-08-01 13:38:11 +02:00

(jm_MACROS): Check for fdatasync within

-lrt and -lposix4, so that it can be used in Solaris 2.5.1 and later.
This commit is contained in:
Jim Meyering
2004-04-08 10:24:58 +00:00
parent 0c5fbdba06
commit a021886f98
+9 -1
View File
@@ -81,7 +81,6 @@ AC_DEFUN([jm_MACROS],
AC_CHECK_FUNCS( \
endgrent \
endpwent \
fdatasync \
ftruncate \
gethrtime \
hasmntopt \
@@ -111,6 +110,15 @@ AC_DEFUN([jm_MACROS],
AC_REQUIRE([GL_FUNC_GETCWD_PATH_MAX])
AC_REQUIRE([GL_FUNC_READDIR])
# for dd.c and shred.c
fetish_saved_libs=$LIBS
AC_SEARCH_LIBS([fdatasync], [rt posix4],
[test "$ac_cv_search_fdatasync" = "none required" ||
LIB_FDATASYNC=$ac_cv_search_fdatasync])
AC_SUBST([LIB_FDATASYNC])
AC_CHECK_FUNCS(fdatasync)
LIBS=$fetish_saved_libs
# See if linking `seq' requires -lm.
# It does on nearly every system. The single exception (so far) is
# BeOS which has all the math functions in the normal runtime library