ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/configure
(Generate patch)

Comparing IO-AIO/configure (file contents):
Revision 1.22 by root, Tue Feb 20 05:23:47 2018 UTC vs.
Revision 1.25 by root, Tue Aug 14 11:44:52 2018 UTC

2018ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2018ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2019ac_compiler_gnu=$ac_cv_c_compiler_gnu 2019ac_compiler_gnu=$ac_cv_c_compiler_gnu
2020 2020
2021 2021
2022 2022
2023ac_config_headers="$ac_config_headers libeio/config.h" 2023ac_config_headers="$ac_config_headers config.h"
2024 2024
2025 2025
2026 2026
2027ac_ext=c 2027ac_ext=c
2028ac_cpp='$CPP $CPPFLAGS' 2028ac_cpp='$CPP $CPPFLAGS'
4198$as_echo "$ac_cv_prctl_set_name" >&6; } 4198$as_echo "$ac_cv_prctl_set_name" >&6; }
4199test $ac_cv_prctl_set_name = yes && 4199test $ac_cv_prctl_set_name = yes &&
4200$as_echo "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h 4200$as_echo "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h
4201 4201
4202 4202
4203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix_close" >&5
4204$as_echo_n "checking for posix_close... " >&6; }
4205if ${ac_cv_posix_close+:} false; then :
4206 $as_echo_n "(cached) " >&6
4207else
4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209/* end confdefs.h. */
4210
4211#include <unistd.h>
4212int res;
4213int main (void)
4214{
4215 res = posix_close (0, 0); /* we do not need any flags */
4216 return 0;
4217}
4218
4219_ACEOF
4220if ac_fn_c_try_link "$LINENO"; then :
4221 ac_cv_posix_close=yes
4222else
4223 ac_cv_posix_close=no
4224fi
4225rm -f core conftest.err conftest.$ac_objext \
4226 conftest$ac_exeext conftest.$ac_ext
4227fi
4228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_close" >&5
4229$as_echo "$ac_cv_posix_close" >&6; }
4230test $ac_cv_posix_close = yes &&
4231$as_echo "#define HAVE_POSIX_CLOSE 1" >>confdefs.h
4232
4233
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for renameat2" >&5
4235$as_echo_n "checking for renameat2... " >&6; }
4236if ${ac_cv_renameat2+:} false; then :
4237 $as_echo_n "(cached) " >&6
4238else
4239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4240/* end confdefs.h. */
4241
4242#include <unistd.h>
4243#include <sys/syscall.h>
4244#include <linux/fs.h>
4245int res;
4246int main (void)
4247{
4248 res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
4249 return 0;
4250}
4251
4252_ACEOF
4253if ac_fn_c_try_link "$LINENO"; then :
4254 ac_cv_renameat2=yes
4255else
4256 ac_cv_renameat2=no
4257fi
4258rm -f core conftest.err conftest.$ac_objext \
4259 conftest$ac_exeext conftest.$ac_ext
4260fi
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_renameat2" >&5
4262$as_echo "$ac_cv_renameat2" >&6; }
4263test $ac_cv_renameat2 = yes &&
4264$as_echo "#define HAVE_RENAMEAT2 1" >>confdefs.h
4265
4266
4267
4268
4269# for these to work, you need to run autoheader in IO::AIO, not libeio :(
4203 4270
4204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5 4271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5
4205$as_echo_n "checking for set/getrlimit... " >&6; } 4272$as_echo_n "checking for set/getrlimit... " >&6; }
4206if ${ac_cv_rlimits+:} false; then : 4273if ${ac_cv_rlimits+:} false; then :
4207 $as_echo_n "(cached) " >&6 4274 $as_echo_n "(cached) " >&6
4318fi 4385fi
4319 4386
4320done 4387done
4321 4388
4322 4389
4390for ac_header in sys/prctl.h sys/sysmacros.h
4391do :
4392 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4393ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4394if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4395 cat >>confdefs.h <<_ACEOF
4396#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4397_ACEOF
4398
4399fi
4400
4401done
4402
4403
4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5 4404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5
4324$as_echo_n "checking for splice, vmsplice and tee... " >&6; } 4405$as_echo_n "checking for splice, vmsplice and tee... " >&6; }
4325if ${ac_cv_linux_splice+:} false; then : 4406if ${ac_cv_linux_splice+:} false; then :
4326 $as_echo_n "(cached) " >&6 4407 $as_echo_n "(cached) " >&6
4327else 4408else
4448$as_echo "$ac_cv_timerfd" >&6; } 4529$as_echo "$ac_cv_timerfd" >&6; }
4449test $ac_cv_timerfd = yes && 4530test $ac_cv_timerfd = yes &&
4450$as_echo "#define HAVE_TIMERFD 1" >>confdefs.h 4531$as_echo "#define HAVE_TIMERFD 1" >>confdefs.h
4451 4532
4452 4533
4453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for renameat2" >&5
4454$as_echo_n "checking for renameat2... " >&6; }
4455if ${ac_cv_renameat2+:} false; then :
4456 $as_echo_n "(cached) " >&6
4457else
4458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4459/* end confdefs.h. */
4460
4461#include <unistd.h>
4462#include <sys/syscall.h>
4463#include <linux/fs.h>
4464int res;
4465int main (void)
4466{
4467 res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
4468 return 0;
4469}
4470
4471_ACEOF
4472if ac_fn_c_try_link "$LINENO"; then :
4473 ac_cv_renameat2=yes
4474else
4475 ac_cv_renameat2=no
4476fi
4477rm -f core conftest.err conftest.$ac_objext \
4478 conftest$ac_exeext conftest.$ac_ext
4479fi
4480{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_renameat2" >&5
4481$as_echo "$ac_cv_renameat2" >&6; }
4482test $ac_cv_renameat2 = yes &&
4483$as_echo "#define HAVE_RENAMEAT2 1" >>confdefs.h
4484
4485
4486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5 4534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5
4487$as_echo_n "checking for copy_file_range... " >&6; } 4535$as_echo_n "checking for copy_file_range... " >&6; }
4488if ${ac_cv_copy_file_range+:} false; then : 4536if ${ac_cv_copy_file_range+:} false; then :
4489 $as_echo_n "(cached) " >&6 4537 $as_echo_n "(cached) " >&6
4490else 4538else
4515$as_echo "$ac_cv_copy_file_range" >&6; } 4563$as_echo "$ac_cv_copy_file_range" >&6; }
4516test $ac_cv_copy_file_range = yes && 4564test $ac_cv_copy_file_range = yes &&
4517$as_echo "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h 4565$as_echo "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h
4518 4566
4519 4567
4520{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for posix_close" >&5 4568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5
4521$as_echo_n "checking for posix_close... " >&6; } 4569$as_echo_n "checking for st_xtimensec... " >&6; }
4522if ${ac_cv_posix_close+:} false; then : 4570if ${ac_cv_xtimensec+:} false; then :
4523 $as_echo_n "(cached) " >&6 4571 $as_echo_n "(cached) " >&6
4524else 4572else
4525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4573 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4526/* end confdefs.h. */ 4574/* end confdefs.h. */
4527 4575
4528#include <unistd.h> 4576#include "EXTERN.h"
4577#include "perl.h"
4578#include "XSUB.h"
4579
4529int res; 4580int res;
4530int main (void) 4581int main (void)
4531{ 4582{
4532 res = posix_close (0, 0); /* we do not need any flags */ 4583 return PL_statcache.st_atimensec
4584 + PL_statcache.st_mtimensec
4585 + PL_statcache.st_ctimensec;
4533 return 0; 4586 return 0;
4534} 4587}
4535 4588
4536_ACEOF 4589_ACEOF
4537if ac_fn_c_try_link "$LINENO"; then : 4590if ac_fn_c_try_compile "$LINENO"; then :
4538 ac_cv_posix_close=yes 4591 ac_cv_xtimensec=yes
4539else 4592else
4540 ac_cv_posix_close=no 4593 ac_cv_xtimensec=no
4541fi 4594fi
4542rm -f core conftest.err conftest.$ac_objext \ 4595rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4543 conftest$ac_exeext conftest.$ac_ext
4544fi 4596fi
4545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_close" >&5 4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimensec" >&5
4546$as_echo "$ac_cv_posix_close" >&6; } 4598$as_echo "$ac_cv_xtimensec" >&6; }
4547test $ac_cv_posix_close = yes && 4599test $ac_cv_xtimensec = yes &&
4548$as_echo "#define HAVE_POSIX_CLOSE 1" >>confdefs.h 4600$as_echo "#define HAVE_ST_XTIMENSEC 1" >>confdefs.h
4549 4601
4550 4602
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_xtimespec" >&5
4604$as_echo_n "checking for st_xtimespec... " >&6; }
4605if ${ac_cv_xtimespec+:} false; then :
4606 $as_echo_n "(cached) " >&6
4607else
4608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4609/* end confdefs.h. */
4551 4610
4611#include "EXTERN.h"
4612#include "perl.h"
4613#include "XSUB.h"
4614
4615int res;
4616int main (void)
4617{
4618 return PL_statcache.st_atim.tv_nsec
4619 + PL_statcache.st_mtim.tv_nsec
4620 + PL_statcache.st_ctim.tv_nsec;
4621}
4622
4623_ACEOF
4624if ac_fn_c_try_compile "$LINENO"; then :
4625 ac_cv_xtimespec=yes
4626else
4627 ac_cv_xtimespec=no
4628fi
4629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4630fi
4631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimespec" >&5
4632$as_echo "$ac_cv_xtimespec" >&6; }
4633test $ac_cv_xtimespec = yes &&
4634$as_echo "#define HAVE_ST_XTIMESPEC 1" >>confdefs.h
4635
4636
4637# apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec?
4552 4638
4553cat >confcache <<\_ACEOF 4639cat >confcache <<\_ACEOF
4554# This file is a shell script that caches the results of configure 4640# This file is a shell script that caches the results of configure
4555# tests run on this system so they can be shared between configure 4641# tests run on this system so they can be shared between configure
4556# scripts and configure runs, see configure's option --config-cache. 4642# scripts and configure runs, see configure's option --config-cache.
5220 5306
5221# Handling of arguments. 5307# Handling of arguments.
5222for ac_config_target in $ac_config_targets 5308for ac_config_target in $ac_config_targets
5223do 5309do
5224 case $ac_config_target in 5310 case $ac_config_target in
5225 "libeio/config.h") CONFIG_HEADERS="$CONFIG_HEADERS libeio/config.h" ;; 5311 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
5226 5312
5227 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 5313 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5228 esac 5314 esac
5229done 5315done
5230 5316
5565if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 5651if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
5567$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 5653$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
5568fi 5654fi
5569 5655
5656

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines