diff options
author | Zefram <zefram@fysh.org> | 2017-12-19 10:35:58 +0000 |
---|---|---|
committer | Zefram <zefram@fysh.org> | 2017-12-22 16:00:57 +0000 |
commit | 5c7252f4f5c37bd8a9754b1d9f1f2a95310d1fe7 (patch) | |
tree | 7a512a9e322e2f1d3754c1f33987bc378e3c9ef5 /Configure | |
parent | 8e920bd341e241f50a74dbf8aa343319f204e200 (diff) | |
download | perl-5c7252f4f5c37bd8a9754b1d9f1f2a95310d1fe7.tar.gz |
configure probes for accept4(), dup3(), pipe2()
These will shortly be used to implement I/O operations that create file
descriptors with the FD_CLOEXEC flag set atomically.
Diffstat (limited to 'Configure')
-rwxr-xr-x | Configure | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -371,6 +371,7 @@ cppminus='' cpprun='' cppstdin='' d__fwalk='' +d_accept4='' d_access='' d_accessx='' d_acosh='' @@ -438,6 +439,7 @@ d_drand48_r='' drand48_r_proto='' d_drand48proto='' d_dup2='' +d_dup3='' d_eaccess='' d_endgrent='' d_endgrent_r='' @@ -700,6 +702,7 @@ d_open3='' d_fpathconf='' d_pathconf='' d_pause='' +d_pipe2='' d_pipe='' d_poll='' d_portable='' @@ -10584,6 +10587,10 @@ $rm_try set fwalk d__fwalk eval $inlibc +: see if accept4 exists +set accept4 d_accept4 +eval $inlibc + : Initialize h_fcntl h_fcntl=false @@ -12639,6 +12646,10 @@ eval $hasproto set dup2 d_dup2 eval $inlibc +: see if dup3 exists +set dup3 d_dup3 +eval $inlibc + : see if eaccess exists set eaccess d_eaccess eval $inlibc @@ -16919,6 +16930,10 @@ fi set pause d_pause eval $inlibc +: see if pipe2 exists +set pipe2 d_pipe2 +eval $inlibc + : see if poll exists set poll d_poll eval $inlibc @@ -23766,6 +23781,7 @@ d_PRIu64='$d_PRIu64' d_PRIx64='$d_PRIx64' d_SCNfldbl='$d_SCNfldbl' d__fwalk='$d__fwalk' +d_accept4='$d_accept4' d_access='$d_access' d_accessx='$d_accessx' d_acosh='$d_acosh' @@ -23840,6 +23856,7 @@ d_double_style_vax='$d_double_style_vax' d_drand48_r='$d_drand48_r' d_drand48proto='$d_drand48proto' d_dup2='$d_dup2' +d_dup3='$d_dup3' d_duplocale='$d_duplocale' d_eaccess='$d_eaccess' d_endgrent='$d_endgrent' @@ -24088,6 +24105,7 @@ d_pathconf='$d_pathconf' d_pause='$d_pause' d_perl_otherlibdirs='$d_perl_otherlibdirs' d_phostname='$d_phostname' +d_pipe2='$d_pipe2' d_pipe='$d_pipe' d_poll='$d_poll' d_portable='$d_portable' |