… | |
… | |
4425 | printf "%s\n" "$ac_cv_sync_file_range" >&6; } |
4425 | printf "%s\n" "$ac_cv_sync_file_range" >&6; } |
4426 | test $ac_cv_sync_file_range = yes && |
4426 | test $ac_cv_sync_file_range = yes && |
4427 | printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h |
4427 | printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h |
4428 | |
4428 | |
4429 | |
4429 | |
|
|
4430 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5 |
|
|
4431 | printf %s "checking for copy_file_range... " >&6; } |
|
|
4432 | if test ${ac_cv_copy_file_range+y} |
|
|
4433 | then : |
|
|
4434 | printf %s "(cached) " >&6 |
|
|
4435 | else $as_nop |
|
|
4436 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
4437 | /* end confdefs.h. */ |
|
|
4438 | |
|
|
4439 | #include <unistd.h> |
|
|
4440 | int main (void) |
|
|
4441 | { |
|
|
4442 | off64_t o1, o2; |
|
|
4443 | int res = copy_file_range (0, &o1, 1, &o2, 99, 0); |
|
|
4444 | return 0; |
|
|
4445 | } |
|
|
4446 | |
|
|
4447 | _ACEOF |
|
|
4448 | if ac_fn_c_try_link "$LINENO" |
|
|
4449 | then : |
|
|
4450 | ac_cv_copy_file_range=yes |
|
|
4451 | else $as_nop |
|
|
4452 | ac_cv_copy_file_range=no |
|
|
4453 | fi |
|
|
4454 | rm -f core conftest.err conftest.$ac_objext conftest.beam \ |
|
|
4455 | conftest$ac_exeext conftest.$ac_ext |
|
|
4456 | fi |
|
|
4457 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5 |
|
|
4458 | printf "%s\n" "$ac_cv_copy_file_range" >&6; } |
|
|
4459 | test $ac_cv_copy_file_range = yes && |
|
|
4460 | printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h |
|
|
4461 | |
|
|
4462 | |
4430 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fallocate" >&5 |
4463 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fallocate" >&5 |
4431 | printf %s "checking for fallocate... " >&6; } |
4464 | printf %s "checking for fallocate... " >&6; } |
4432 | if test ${ac_cv_linux_fallocate+y} |
4465 | if test ${ac_cv_linux_fallocate+y} |
4433 | then : |
4466 | then : |
4434 | printf %s "(cached) " >&6 |
4467 | printf %s "(cached) " >&6 |
… | |
… | |
4747 | printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h |
4780 | printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h |
4748 | |
4781 | |
4749 | fi |
4782 | fi |
4750 | |
4783 | |
4751 | |
4784 | |
|
|
4785 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fexecve" >&5 |
|
|
4786 | printf %s "checking for fexecve... " >&6; } |
|
|
4787 | if test ${ac_cv_fexecve+y} |
|
|
4788 | then : |
|
|
4789 | printf %s "(cached) " >&6 |
|
|
4790 | else $as_nop |
|
|
4791 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
4792 | /* end confdefs.h. */ |
|
|
4793 | |
|
|
4794 | #include <fcntl.h> |
|
|
4795 | #include <unistd.h> |
|
|
4796 | int main (void) |
|
|
4797 | { |
|
|
4798 | char *const argv[] = { "foo", "bar", 0 }; |
|
|
4799 | int res = fexecve (-1, argv, 0); |
|
|
4800 | return 0; |
|
|
4801 | } |
|
|
4802 | |
|
|
4803 | _ACEOF |
|
|
4804 | if ac_fn_c_try_link "$LINENO" |
|
|
4805 | then : |
|
|
4806 | ac_cv_fexecve=yes |
|
|
4807 | else $as_nop |
|
|
4808 | ac_cv_fexecve=no |
|
|
4809 | fi |
|
|
4810 | rm -f core conftest.err conftest.$ac_objext conftest.beam \ |
|
|
4811 | conftest$ac_exeext conftest.$ac_ext |
|
|
4812 | fi |
|
|
4813 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fexecve" >&5 |
|
|
4814 | printf "%s\n" "$ac_cv_fexecve" >&6; } |
|
|
4815 | test $ac_cv_fexecve = yes && |
|
|
4816 | printf "%s\n" "#define HAVE_FEXECVE 1" >>confdefs.h |
|
|
4817 | |
|
|
4818 | |
4752 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5 |
4819 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5 |
4753 | printf %s "checking for siginfo_t... " >&6; } |
4820 | printf %s "checking for siginfo_t... " >&6; } |
4754 | if test ${ac_cv_siginfo_t+y} |
4821 | if test ${ac_cv_siginfo_t+y} |
4755 | then : |
4822 | then : |
4756 | printf %s "(cached) " >&6 |
4823 | printf %s "(cached) " >&6 |
… | |
… | |
4987 | fi |
5054 | fi |
4988 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5 |
5055 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5 |
4989 | printf "%s\n" "$ac_cv_memfd_create" >&6; } |
5056 | printf "%s\n" "$ac_cv_memfd_create" >&6; } |
4990 | test $ac_cv_memfd_create = yes && |
5057 | test $ac_cv_memfd_create = yes && |
4991 | printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h |
5058 | printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h |
4992 | |
|
|
4993 | |
|
|
4994 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5 |
|
|
4995 | printf %s "checking for copy_file_range... " >&6; } |
|
|
4996 | if test ${ac_cv_copy_file_range+y} |
|
|
4997 | then : |
|
|
4998 | printf %s "(cached) " >&6 |
|
|
4999 | else $as_nop |
|
|
5000 | cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
|
5001 | /* end confdefs.h. */ |
|
|
5002 | |
|
|
5003 | #include <unistd.h> |
|
|
5004 | #include <sys/syscall.h> |
|
|
5005 | /*#include <linux/copy.h>*/ |
|
|
5006 | int main (void) |
|
|
5007 | { |
|
|
5008 | int res; |
|
|
5009 | /*res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, COPY_FR_REFLINK | COPY_FR_DEDUP | COPY_FR_COPY);*/ |
|
|
5010 | res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, 0); |
|
|
5011 | return 0; |
|
|
5012 | } |
|
|
5013 | |
|
|
5014 | _ACEOF |
|
|
5015 | if ac_fn_c_try_link "$LINENO" |
|
|
5016 | then : |
|
|
5017 | ac_cv_copy_file_range=yes |
|
|
5018 | else $as_nop |
|
|
5019 | ac_cv_copy_file_range=no |
|
|
5020 | fi |
|
|
5021 | rm -f core conftest.err conftest.$ac_objext conftest.beam \ |
|
|
5022 | conftest$ac_exeext conftest.$ac_ext |
|
|
5023 | fi |
|
|
5024 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5 |
|
|
5025 | printf "%s\n" "$ac_cv_copy_file_range" >&6; } |
|
|
5026 | test $ac_cv_copy_file_range = yes && |
|
|
5027 | printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h |
|
|
5028 | |
5059 | |
5029 | |
5060 | |
5030 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5 |
5061 | { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5 |
5031 | printf %s "checking for st_xtimensec... " >&6; } |
5062 | printf %s "checking for st_xtimensec... " >&6; } |
5032 | if test ${ac_cv_xtimensec+y} |
5063 | if test ${ac_cv_xtimensec+y} |