diff --git a/configure b/configure index e3db8358..da8187e8 100755 --- a/configure +++ b/configure @@ -448,6 +448,26 @@ else fi rm -f _$func.c _$func +# +# Check for fdatasync(). +# +func=fdatasync +printf "Checking for $func() ... " +cat < _$func.c +#include +int main(void) { + fdatasync(0); + return 0; +} +EOF +if $XCC _$func.c -o _$func 2>/dev/null; then + echo yes. + echo "CPPFLAGS += -DHAVE_FDATASYNC" >>$CONFIG_MK +else + echo no. +fi +rm -f _$func.c _$func + # # Check for libfetch's fetchIO_read(). #