diff options
author | glass <glass@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-01-28 05:04:17 +0000 |
---|---|---|
committer | glass <glass@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2019-01-28 05:04:17 +0000 |
commit | 2210709b79222ecd2d9758f7316fdbd7c068ea84 (patch) | |
tree | b96f0fd2231b84eb4f0ea6528c982b50414b4ae9 /configure.ac | |
parent | 774c60955a725e378caded5e074863ceddb27ca8 (diff) | |
download | ruby-2210709b79222ecd2d9758f7316fdbd7c068ea84.tar.gz |
io.c: use fcopyfile(3) in IO.copy_stream if available
fixed r66930.
* io.c (nogvl_copy_stream_func): use fcopyfile(3) in IO.copy_stream if available
* configure.ac: check copyfile.h and fcopyfile(3)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@66934 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 252315056c..b7a6c33504 100644 --- a/configure.ac +++ b/configure.ac @@ -1029,6 +1029,7 @@ AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(a.out.h) AC_CHECK_HEADERS(atomic.h) +AC_CHECK_HEADERS(copyfile.h) AC_CHECK_HEADERS(direct.h) AC_CHECK_HEADERS(grp.h) AC_CHECK_HEADERS(fcntl.h) @@ -1806,6 +1807,7 @@ AC_CHECK_FUNCS(dup3) AC_CHECK_FUNCS(eaccess) AC_CHECK_FUNCS(endgrent) AC_CHECK_FUNCS(eventfd) +AC_CHECK_FUNCS(fcopyfile) AC_CHECK_FUNCS(fchmod) AC_CHECK_FUNCS(fchown) AC_CHECK_FUNCS(fcntl) |