summaryrefslogtreecommitdiff
path: root/m4/ftruncate.m4
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>2003-08-17 17:57:38 +0000
committerJim Meyering <jim@meyering.net>2003-08-17 17:57:38 +0000
commit69d741ae8e8fcd1c18c965bac6e7cf147e96361b (patch)
tree62e073815068d79325944748054095e31aba1134 /m4/ftruncate.m4
parent56f3c86407c47dde33e1c558312525a4a671b157 (diff)
downloadcoreutils-69d741ae8e8fcd1c18c965bac6e7cf147e96361b.tar.xz
Sync with gnulib.
Diffstat (limited to 'm4/ftruncate.m4')
-rw-r--r--m4/ftruncate.m418
1 files changed, 11 insertions, 7 deletions
diff --git a/m4/ftruncate.m4 b/m4/ftruncate.m4
index 0397a000c..ec593a96d 100644
--- a/m4/ftruncate.m4
+++ b/m4/ftruncate.m4
@@ -1,14 +1,18 @@
-#serial 4
+#serial 5
# See if we need to emulate a missing ftruncate function using fcntl or chsize.
AC_DEFUN([jm_FUNC_FTRUNCATE],
[
- AC_CHECK_FUNCS(ftruncate, , [ftruncate_missing=yes])
-
- if test "$ftruncate_missing" = yes; then
- AC_CHECK_HEADERS([unistd.h])
- AC_CHECK_FUNCS([chsize])
- AC_LIBOBJ(ftruncate)
+ AC_REPLACE_FUNCS(ftruncate)
+ if test $ac_cv_func_ftruncate = no; then
+ gl_PREREQ_FTRUNCATE
fi
])
+
+# Prerequisites of lib/ftruncate.c.
+AC_DEFUN([gl_PREREQ_FTRUNCATE],
+[
+ AC_CHECK_HEADERS_ONCE(unistd.h)
+ AC_CHECK_FUNCS(chsize)
+])