Mercurial > hg > octave-kai > gnulib-hg
view m4/ftruncate.m4 @ 3197:cd2c67393122
*** empty log message ***
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Sat, 03 Mar 2001 19:06:28 +0000 |
parents | d4ea46c69b9f |
children | 8623eb4e2c2a |
line wrap: on
line source
#serial 2 # See if we need to emulate a missing ftruncate function using fcntl. AC_DEFUN(jm_FUNC_FTRUNCATE, [ AC_CHECK_FUNCS(ftruncate, , [ftruncate_missing=yes]) if test "$ftruncate_missing" = yes; then AC_CHECK_HEADERS(unistd.h) AC_MSG_CHECKING([fcntl emulation of ftruncate]) AC_CACHE_VAL(fu_cv_sys_ftruncate_emulation, [AC_TRY_LINK([ #include <sys/types.h> #include <fcntl.h>], [ #if !defined(F_CHSIZE) && !defined(F_FREESP) chsize(); #endif ], fu_cv_sys_ftruncate_emulation=yes, fu_cv_sys_ftruncate_emulation=no)]) AC_MSG_RESULT($fu_cv_sys_ftruncate_emulation) if test $fu_cv_sys_ftruncate_emulation = yes; then AC_LIBOBJ(ftruncate) fi fi ])