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 | |
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.
-rwxr-xr-x | Configure | 18 | ||||
-rw-r--r-- | Cross/config.sh-arm-linux | 3 | ||||
-rw-r--r-- | Cross/config.sh-arm-linux-n770 | 3 | ||||
-rw-r--r-- | NetWare/config.wc | 3 | ||||
-rw-r--r-- | Porting/Glossary | 12 | ||||
-rw-r--r-- | Porting/config.sh | 175 | ||||
-rw-r--r-- | Porting/config_H | 68 | ||||
-rwxr-xr-x | config_h.SH | 18 | ||||
-rw-r--r-- | configure.com | 3 | ||||
-rw-r--r-- | metaconfig.h | 3 | ||||
-rw-r--r-- | plan9/config_sh.sample | 3 | ||||
-rw-r--r-- | symbian/config.sh | 3 | ||||
-rw-r--r-- | uconfig.h | 22 | ||||
-rw-r--r-- | uconfig.sh | 3 | ||||
-rw-r--r-- | uconfig64.sh | 3 | ||||
-rw-r--r-- | win32/config.ce | 3 | ||||
-rw-r--r-- | win32/config.gc | 3 | ||||
-rw-r--r-- | win32/config.vc | 3 |
18 files changed, 239 insertions, 110 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' diff --git a/Cross/config.sh-arm-linux b/Cross/config.sh-arm-linux index 993a1b3896..ea63ba550f 100644 --- a/Cross/config.sh-arm-linux +++ b/Cross/config.sh-arm-linux @@ -103,6 +103,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='define' @@ -178,6 +179,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='define' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='define' d_endgrent_r='undef' @@ -425,6 +427,7 @@ d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='define' d_portable='define' diff --git a/Cross/config.sh-arm-linux-n770 b/Cross/config.sh-arm-linux-n770 index d60755acc4..0f3bce0c37 100644 --- a/Cross/config.sh-arm-linux-n770 +++ b/Cross/config.sh-arm-linux-n770 @@ -102,6 +102,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='define' @@ -177,6 +178,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='define' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='define' d_endgrent_r='undef' @@ -424,6 +426,7 @@ d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='define' d_portable='define' diff --git a/NetWare/config.wc b/NetWare/config.wc index 02bb90ace3..7270b75e04 100644 --- a/NetWare/config.wc +++ b/NetWare/config.wc @@ -90,6 +90,7 @@ d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='undef' @@ -165,6 +166,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -414,6 +416,7 @@ d_pathconf='undef' d_pause='undef' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='undef' d_portable='define' diff --git a/Porting/Glossary b/Porting/Glossary index 041cdf039c..ddcd7e56f8 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -393,6 +393,10 @@ d__fwalk (d__fwalk.U): This variable conditionally defines HAS__FWALK if _fwalk() is available to apply a function to all the file handles. +d_accept4 (d_accept4.U): + This variable conditionally defines HAS_ACCEPT4 + if accept4() is available to accept socket connections. + d_access (d_access.U): This variable conditionally defines HAS_ACCESS if the access() system call is available to check for access permissions using real IDs. @@ -735,6 +739,10 @@ d_dup2 (d_dup2.U): This variable conditionally defines HAS_DUP2 if dup2() is available to duplicate file descriptors. +d_dup3 (d_dup3.U): + This variable conditionally defines HAS_DUP3 + if dup3() is available to duplicate file descriptors. + d_duplocale (d_newlocale.U): This variable conditionally defines the HAS_DUPLOCALE symbol, which indicates to the C program that the duplocale() routine is available @@ -1919,6 +1927,10 @@ d_pipe (d_pipe.U): indicates to the C program that the pipe() routine is available to create an inter-process channel. +d_pipe2 (d_pipe2.U): + This variable conditionally defines HAS_PIPE2 + if pipe2() is available to create inter-process pipes. + d_poll (d_poll.U): This variable conditionally defines the HAS_POLL symbol, which indicates to the C program that the poll() routine is available diff --git a/Porting/config.sh b/Porting/config.sh index 71fffee86d..7c505d56ee 100644 --- a/Porting/config.sh +++ b/Porting/config.sh @@ -8,17 +8,23 @@ # Package name : perl5 # Source directory : . -# Configuration time: Sat Nov 18 15:33:22 GMT 2017 -# Configured by : aaron -# Target system : linux pniagi 3.16.0-4-amd64 #1 smp debian 3.16.7-ckt25-2 (2016-04-08) x86_64 gnulinux +# Configuration time: Fri Dec 22 15:55:04 GMT 2017 +# Configured by : yourname +# Target system : linux barba.rous.org 3.16.0-4-amd64 #1 smp debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 gnulinux : Configure command line arguments. -config_arg0='Configure' -config_args='-des -Dusedevel -Dprefix=/tmp/blead' -config_argc=3 -config_arg1='-des' -config_arg2='-Dusedevel' -config_arg3='-Dprefix=/tmp/blead' +config_arg0='./Configure' +config_args='-Dprefix=/opt/perl -Dcf_by=yourname -Dcf_email=yourname@yourhost.yourplace.com -Dperladmin=yourname@yourhost.yourplace.com -Dmydomain=.yourplace.com -Dmyhostname=yourhost -Duse64bitint -Dusedevel -dE' +config_argc=9 +config_arg1='-Dprefix=/opt/perl' +config_arg2='-Dcf_by=yourname' +config_arg3='-Dcf_email=yourname@yourhost.yourplace.com' +config_arg4='-Dperladmin=yourname@yourhost.yourplace.com' +config_arg5='-Dmydomain=.yourplace.com' +config_arg6='-Dmyhostname=yourhost' +config_arg7='-Duse64bitint' +config_arg8='-Dusedevel' +config_arg9='-dE' Author='' Date='' @@ -36,14 +42,14 @@ _o='.o' afs='false' afsroot='/afs' alignbytes='8' -aphostname='/bin/hostname' +aphostname='' api_revision='5' api_subversion='8' api_version='27' api_versionstring='5.27.8' ar='ar' -archlib='/tmp/blead/lib/perl5/5.27.8/x86_64-linux' -archlibexp='/tmp/blead/lib/perl5/5.27.8/x86_64-linux' +archlib='/opt/perl/lib/5.27.8/x86_64-linux' +archlibexp='/opt/perl/lib/5.27.8/x86_64-linux' archname64='' archname='x86_64-linux' archobjs='' @@ -51,9 +57,9 @@ asctime_r_proto='0' awk='awk' baserev='5.0' bash='' -bin='/tmp/blead/bin' +bin='/opt/perl/bin' bin_ELF='define' -binexp='/tmp/blead/bin' +binexp='/opt/perl/bin' bison='bison' byacc='byacc' byteorder='12345678' @@ -68,9 +74,9 @@ ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccname='gcc' ccsymbols='' ccversion='' -cf_by='aaron' -cf_email='arc@cpan.org' -cf_time='Sat Nov 18 15:33:22 GMT 2017' +cf_by='yourname' +cf_email='yourname@yourhost.yourplace.com' +cf_time='Fri Dec 22 15:55:04 GMT 2017' charbits='8' charsize='1' chgrp='' @@ -111,6 +117,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' +d_accept4='define' d_access='define' d_accessx='undef' d_acosh='define' @@ -157,13 +164,13 @@ d_copysignl='define' d_cplusplus='undef' d_crypt='define' d_crypt_r='undef' -d_csh='undef' +d_csh='define' d_ctermid='define' d_ctermid_r='undef' d_ctime64='undef' d_ctime_r='undef' d_cuserid='define' -d_dbminitproto='undef' +d_dbminitproto='define' d_difftime64='undef' d_difftime='define' d_dir_dd_fd='undef' @@ -185,6 +192,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='define' d_dup2='define' +d_dup3='define' d_duplocale='define' d_eaccess='define' d_endgrent='define' @@ -413,7 +421,7 @@ d_munmap='define' d_mymalloc='undef' d_nan='define' d_nanosleep='define' -d_ndbm='undef' +d_ndbm='define' d_ndbm_h_uses_prototypes='undef' d_nearbyint='define' d_newlocale='define' @@ -433,6 +441,7 @@ d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='define' d_pipe='define' d_poll='define' d_portable='define' @@ -641,9 +650,9 @@ d_xenix='undef' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' -db_version_major='' -db_version_minor='' -db_version_patch='' +db_version_major='5' +db_version_minor='1' +db_version_patch='29' default_inc_excludes_dot='define' direntrytype='struct dirent' dlext='so' @@ -658,7 +667,7 @@ drand48_r_proto='0' dtrace='' dtraceobject='' dtracexnolibs='' -dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared' +dynamic_ext='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared' eagain='EAGAIN' ebcdic='undef' echo='echo' @@ -673,7 +682,7 @@ endservent_r_proto='0' eunicefix=':' exe_ext='' expr='expr' -extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared Archive/Tar Attribute/Handlers AutoLoader B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' +extensions='B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd DB_File Data/Dumper Devel/PPPort Devel/Peek Digest/MD5 Digest/SHA Encode Fcntl File/DosGlob File/Glob Filter/Util/Call GDBM_File Hash/Util Hash/Util/FieldHash I18N/Langinfo IO IPC/SysV List/Util MIME/Base64 Math/BigInt/FastCalc NDBM_File ODBM_File Opcode POSIX PerlIO/encoding PerlIO/mmap PerlIO/scalar PerlIO/via SDBM_File Socket Storable Sys/Hostname Sys/Syslog Tie/Hash/NamedCapture Time/HiRes Time/Piece Unicode/Collate Unicode/Normalize XS/APItest XS/Typemap arybase attributes mro re threads threads/shared Archive/Tar Attribute/Handlers AutoLoader B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp Config/Perl/V Devel/SelfStubber Digest Dumpvalue Env Errno Exporter ExtUtils/CBuilder ExtUtils/Constant ExtUtils/Install ExtUtils/MakeMaker ExtUtils/Manifest ExtUtils/Miniperl ExtUtils/ParseXS File/Fetch File/Find File/Path File/Temp FileCache Filter/Simple Getopt/Long HTTP/Tiny I18N/Collate I18N/LangTags IO/Compress IO/Socket/IP IO/Zlib IPC/Cmd IPC/Open3 JSON/PP Locale/Codes Locale/Maketext Locale/Maketext/Simple Math/BigInt Math/BigRat Math/Complex Memoize Module/CoreList Module/Load Module/Load/Conditional Module/Loaded Module/Metadata NEXT Net/Ping Params/Check Perl/OSType PerlIO/via/QuotedPrint Pod/Checker Pod/Escapes Pod/Functions Pod/Html Pod/Parser Pod/Perldoc Pod/Simple Pod/Usage Safe Search/Dict SelfLoader Term/ANSIColor Term/Cap Term/Complete Term/ReadLine Test Test/Harness Test/Simple Text/Abbrev Text/Balanced Text/ParseWords Text/Tabs Thread/Queue Thread/Semaphore Tie/File Tie/Memoize Tie/RefHash Time/Local XSLoader autodie autouse base bignum constant encoding/warnings experimental if lib libnet parent perlfaq podlators version' extern_C='extern' extras='' fflushNULL='define' @@ -686,7 +695,7 @@ fpostype='fpos_t' freetype='void' from=':' full_ar='/usr/bin/ar' -full_csh='csh' +full_csh='/bin/csh' full_sed='/bin/sed' gccansipedantic='' gccosandvers='' @@ -726,7 +735,7 @@ gzip='gzip' h_fcntl='false' h_sysfile='true' hint='recommended' -hostcat='cat /etc/hosts' +hostcat='' hostgenerate='' hostosname='' hostperl='' @@ -746,8 +755,8 @@ i_arpainet='define' i_bfd='undef' i_bsdioctl='' i_crypt='define' -i_db='undef' -i_dbm='undef' +i_db='define' +i_dbm='define' i_dirent='define' i_dlfcn='define' i_execinfo='define' @@ -755,8 +764,8 @@ i_fcntl='undef' i_fenv='define' i_fp='undef' i_fp_class='undef' -i_gdbm='undef' -i_gdbm_ndbm='undef' +i_gdbm='define' +i_gdbm_ndbm='define' i_gdbmndbm='undef' i_grp='define' i_ieeefp='undef' @@ -830,26 +839,26 @@ inc_version_list_init='0' incpath='' incpth='/usr/lib/gcc/x86_64-linux-gnu/4.9/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/include' inews='' -initialinstalllocation='/tmp/blead/bin' -installarchlib='/tmp/blead/lib/perl5/5.27.8/x86_64-linux' -installbin='/tmp/blead/bin' +initialinstalllocation='/opt/perl/bin' +installarchlib='/opt/perl/lib/5.27.8/x86_64-linux' +installbin='/opt/perl/bin' installhtml1dir='' installhtml3dir='' -installman1dir='/tmp/blead/man/man1' -installman3dir='/tmp/blead/man/man3' -installprefix='/tmp/blead' -installprefixexp='/tmp/blead' -installprivlib='/tmp/blead/lib/perl5/5.27.8' -installscript='/tmp/blead/bin' -installsitearch='/tmp/blead/lib/perl5/site_perl/5.27.8/x86_64-linux' -installsitebin='/tmp/blead/bin' +installman1dir='/opt/perl/man/man1' +installman3dir='/opt/perl/man/man3' +installprefix='/opt/perl' +installprefixexp='/opt/perl' +installprivlib='/opt/perl/lib/5.27.8' +installscript='/opt/perl/bin' +installsitearch='/opt/perl/lib/site_perl/5.27.8/x86_64-linux' +installsitebin='/opt/perl/bin' installsitehtml1dir='' installsitehtml3dir='' -installsitelib='/tmp/blead/lib/perl5/site_perl/5.27.8' -installsiteman1dir='/tmp/blead/man/man1' -installsiteman3dir='/tmp/blead/man/man3' -installsitescript='/tmp/blead/bin' -installstyle='lib/perl5' +installsitelib='/opt/perl/lib/site_perl/5.27.8' +installsiteman1dir='/opt/perl/man/man1' +installsiteman3dir='/opt/perl/man/man3' +installsitescript='/opt/perl/bin' +installstyle='lib' installusrbinperl='undef' installvendorarch='' installvendorbin='' @@ -877,12 +886,12 @@ lib_ext='.a' libc='libc-2.19.so' libperl='libperl.a' libpth='/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib' -libs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc' +libs='-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat' libsdirs=' /usr/lib/x86_64-linux-gnu' -libsfiles=' libpthread.so libnsl.so libdl.so libm.so libcrypt.so libutil.so libc.so' -libsfound=' /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libnsl.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libcrypt.so /usr/lib/x86_64-linux-gnu/libutil.so /usr/lib/x86_64-linux-gnu/libc.so' +libsfiles=' libpthread.so libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so libutil.so libc.so libgdbm_compat.so' +libsfound=' /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libnsl.so /usr/lib/x86_64-linux-gnu/libgdbm.so /usr/lib/x86_64-linux-gnu/libdb.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libcrypt.so /usr/lib/x86_64-linux-gnu/libutil.so /usr/lib/x86_64-linux-gnu/libc.so /usr/lib/x86_64-linux-gnu/libgdbm_compat.so' libspath=' /usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/4.9/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib' -libswanted='cl pthread socket inet nsl gdbm dbm db malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat' +libswanted='cl pthread cl pthread socket inet nsl gdbm dbm db malloc dl ld sun m crypt sec util c cposix posix ucb BSD gdbm_compat' libswanted_uselargefiles='' line='' lint='' @@ -911,11 +920,11 @@ make_set_make='#' mallocobj='' mallocsrc='' malloctype='void *' -man1dir='/tmp/blead/man/man1' -man1direxp='/tmp/blead/man/man1' +man1dir='/opt/perl/man/man1' +man1direxp='/opt/perl/man/man1' man1ext='1' -man3dir='/tmp/blead/man/man3' -man3direxp='/tmp/blead/man/man3' +man3dir='/opt/perl/man/man3' +man3direxp='/opt/perl/man/man3' man3ext='3' mips_type='' mistrustnm='' @@ -927,8 +936,8 @@ multiarch='undef' mv='' myarchname='x86_64-linux' mydomain='.yourplace.com' -myhostname='pniagi' -myuname='linux pniagi 3.16.0-4-amd64 #1 smp debian 3.16.7-ckt25-2 (2016-04-08) x86_64 gnulinux ' +myhostname='yourhost' +myuname='linux barba.rous.org 3.16.0-4-amd64 #1 smp debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 gnulinux ' n='-n' need_va_copy='define' netdb_hlen_type='size_t' @@ -960,7 +969,7 @@ osname='linux' osvers='3.16.0-4-amd64' otherlibdirs=' ' package='perl5' -pager='/bin/less -R' +pager='/usr/bin/less -R' passcat='cat /etc/passwd' patchlevel='27' path_sep=':' @@ -968,19 +977,19 @@ perl5='/usr/bin/perl' perl='perl' perl_patchlevel='' perl_static_inline='static __inline__' -perladmin='arc@cpan.org' +perladmin='yourname@yourhost.yourplace.com' perllibs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc' -perlpath='/tmp/blead/bin/perl5.27.8' +perlpath='/opt/perl/bin/perl5.27.8' pg='pg' -phostname='hostname' +phostname='' pidtype='pid_t' plibpth='/lib/x86_64-linux-gnu/4.9 /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu/4.9 /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib /usr/lib' pmake='' pr='' -prefix='/tmp/blead' -prefixexp='/tmp/blead' -privlib='/tmp/blead/lib/perl5/5.27.8' -privlibexp='/tmp/blead/lib/perl5/5.27.8' +prefix='/opt/perl' +prefixexp='/opt/perl' +privlib='/opt/perl/lib/5.27.8' +privlibexp='/opt/perl/lib/5.27.8' procselfexe='"/proc/self/exe"' ptrsize='8' quadkind='2' @@ -1017,8 +1026,8 @@ sPRIu64='"lu"' sPRIx64='"lx"' sSCNfldbl='"Lf"' sched_yield='sched_yield()' -scriptdir='/tmp/blead/bin' -scriptdirexp='/tmp/blead/bin' +scriptdir='/opt/perl/bin' +scriptdirexp='/opt/perl/bin' sed='sed' seedfunc='Perl_drand48_init' selectminbits='64' @@ -1045,25 +1054,25 @@ sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 6, 17, 29, 31, 0' sig_size='69' signal_t='void' -sitearch='/tmp/blead/lib/perl5/site_perl/5.27.8/x86_64-linux' -sitearchexp='/tmp/blead/lib/perl5/site_perl/5.27.8/x86_64-linux' -sitebin='/tmp/blead/bin' -sitebinexp='/tmp/blead/bin' +sitearch='/opt/perl/lib/site_perl/5.27.8/x86_64-linux' +sitearchexp='/opt/perl/lib/site_perl/5.27.8/x86_64-linux' +sitebin='/opt/perl/bin' +sitebinexp='/opt/perl/bin' sitehtml1dir='' sitehtml1direxp='' sitehtml3dir='' sitehtml3direxp='' -sitelib='/tmp/blead/lib/perl5/site_perl/5.27.8' -sitelib_stem='/tmp/blead/lib/perl5/site_perl' -sitelibexp='/tmp/blead/lib/perl5/site_perl/5.27.8' -siteman1dir='/tmp/blead/man/man1' -siteman1direxp='/tmp/blead/man/man1' -siteman3dir='/tmp/blead/man/man3' -siteman3direxp='/tmp/blead/man/man3' -siteprefix='/tmp/blead' -siteprefixexp='/tmp/blead' -sitescript='/tmp/blead/bin' -sitescriptexp='/tmp/blead/bin' +sitelib='/opt/perl/lib/site_perl/5.27.8' +sitelib_stem='/opt/perl/lib/site_perl' +sitelibexp='/opt/perl/lib/site_perl/5.27.8' +siteman1dir='/opt/perl/man/man1' +siteman1direxp='/opt/perl/man/man1' +siteman3dir='/opt/perl/man/man3' +siteman3direxp='/opt/perl/man/man3' +siteprefix='/opt/perl' +siteprefixexp='/opt/perl' +sitescript='/opt/perl/bin' +sitescriptexp='/opt/perl/bin' sizesize='8' sizetype='size_t' sleep='' @@ -1081,7 +1090,7 @@ src='.' ssizetype='ssize_t' st_ino_sign='1' st_ino_size='8' -startperl='#!/tmp/blead/bin/perl5.27.8' +startperl='#!/opt/perl/bin/perl5.27.8' startsh='#!/bin/sh' static_ext=' ' stdchar='char' diff --git a/Porting/config_H b/Porting/config_H index 38336569b1..852224f98a 100644 --- a/Porting/config_H +++ b/Porting/config_H @@ -13,9 +13,9 @@ /* Package name : perl5 * Source directory : . - * Configuration time: Sat Nov 18 15:33:22 GMT 2017 - * Configured by : aaron - * Target system : linux pniagi 3.16.0-4-amd64 #1 smp debian 3.16.7-ckt25-2 (2016-04-08) x86_64 gnulinux + * Configuration time: Fri Dec 22 15:55:04 GMT 2017 + * Configured by : yourname + * Target system : linux barba.rous.org 3.16.0-4-amd64 #1 smp debian 3.16.43-2+deb8u2 (2017-06-26) x86_64 gnulinux */ #ifndef _config_h_ @@ -616,7 +616,7 @@ * This symbol, if defined, indicates that <rpcsvc/dbm.h> exists and * should be included. */ -/*#define I_DBM / **/ +#define I_DBM /**/ /*#define I_RPCSVC_DBM / **/ /* I_DLFCN: @@ -634,7 +634,7 @@ * This symbol, if defined, indicates that <gdbm.h> exists and should * be included. */ -/*#define I_GDBM / **/ +#define I_GDBM /**/ /* I_LOCALE: * This symbol, if defined, indicates to the C program that it should @@ -1239,8 +1239,8 @@ * This symbol contains the ~name expanded version of ARCHLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define ARCHLIB "/tmp/blead/lib/perl5/5.27.8/x86_64-linux" /**/ -#define ARCHLIB_EXP "/tmp/blead/lib/perl5/5.27.8/x86_64-linux" /**/ +#define ARCHLIB "/opt/perl/lib/5.27.8/x86_64-linux" /**/ +#define ARCHLIB_EXP "/opt/perl/lib/5.27.8/x86_64-linux" /**/ /* BIN: * This symbol holds the path of the bin directory where the package will @@ -1254,8 +1254,8 @@ * This symbol, if defined, indicates that we'd like to relocate entries * in @INC at run time based on the location of the perl binary. */ -#define BIN "/tmp/blead/bin" /**/ -#define BIN_EXP "/tmp/blead/bin" /**/ +#define BIN "/opt/perl/bin" /**/ +#define BIN_EXP "/opt/perl/bin" /**/ #define PERL_RELOCATABLE_INC "undef" /**/ /* PERL_INC_VERSION_LIST: @@ -1293,8 +1293,8 @@ * This symbol contains the ~name expanded version of PRIVLIB, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define PRIVLIB "/tmp/blead/lib/perl5/5.27.8" /**/ -#define PRIVLIB_EXP "/tmp/blead/lib/perl5/5.27.8" /**/ +#define PRIVLIB "/opt/perl/lib/5.27.8" /**/ +#define PRIVLIB_EXP "/opt/perl/lib/5.27.8" /**/ /* SITEARCH: * This symbol contains the name of the private library for this package. @@ -1311,8 +1311,8 @@ * This symbol contains the ~name expanded version of SITEARCH, to be used * in programs that are not prepared to deal with ~ expansion at run-time. */ -#define SITEARCH "/tmp/blead/lib/perl5/site_perl/5.27.8/x86_64-linux" /**/ -#define SITEARCH_EXP "/tmp/blead/lib/perl5/site_perl/5.27.8/x86_64-linux" /**/ +#define SITEARCH "/opt/perl/lib/site_perl/5.27.8/x86_64-linux" /**/ +#define SITEARCH_EXP "/opt/perl/lib/site_perl/5.27.8/x86_64-linux" /**/ /* SITELIB: * This symbol contains the name of the private library for this package. @@ -1334,9 +1334,9 @@ * removed. The elements in inc_version_list (inc_version_list.U) can * be tacked onto this variable to generate a list of directories to search. */ -#define SITELIB "/tmp/blead/lib/perl5/site_perl/5.27.8" /**/ -#define SITELIB_EXP "/tmp/blead/lib/perl5/site_perl/5.27.8" /**/ -#define SITELIB_STEM "/tmp/blead/lib/perl5/site_perl" /**/ +#define SITELIB "/opt/perl/lib/site_perl/5.27.8" /**/ +#define SITELIB_EXP "/opt/perl/lib/site_perl/5.27.8" /**/ +#define SITELIB_STEM "/opt/perl/lib/site_perl" /**/ /* PERL_VENDORARCH: * If defined, this symbol contains the name of a private library. @@ -1500,9 +1500,9 @@ /* CSH: * This symbol, if defined, contains the full pathname of csh. */ -/*#define HAS_CSH / **/ +#define HAS_CSH /**/ #ifdef HAS_CSH -#define CSH "csh" /**/ +#define CSH "/bin/csh" /**/ #endif /* HAS_DLADDR: @@ -1624,7 +1624,7 @@ #define HAS_UNAME /**/ /*#define HAS_PHOSTNAME / **/ #ifdef HAS_PHOSTNAME -#define PHOSTNAME "/bin/hostname" /* How to get the host name */ +#define PHOSTNAME "" /* How to get the host name */ #endif /* HAS_GETNETBYADDR: @@ -2088,7 +2088,7 @@ */ /*#define I_NDBM / **/ /*#define I_GDBMNDBM / **/ -/*#define I_GDBM_NDBM / **/ +#define I_GDBM_NDBM /**/ /*#define NDBM_H_USES_PROTOTYPES / **/ /*#define GDBMNDBM_H_USES_PROTOTYPES / **/ /*#define GDBM_NDBM_H_USES_PROTOTYPES / **/ @@ -2283,6 +2283,12 @@ */ /*#define HAS__FWALK / **/ +/* HAS_ACCEPT4: + * This symbol, if defined, indicates that the accept4 + * system call is available to accept socket connections. + */ +#define HAS_ACCEPT4 /**/ + /* HAS_ACOSH: * This symbol, if defined, indicates that the acosh routine is * available to do the inverse hyperbolic cosine function. @@ -2392,7 +2398,7 @@ * to the program to supply one. A good guess is * extern int dbminit(char *); */ -/*#define HAS_DBMINIT_PROTO / **/ +#define HAS_DBMINIT_PROTO /**/ /* HAS_DIR_DD_FD: * This symbol, if defined, indicates that the the DIR* dirstream @@ -2414,6 +2420,12 @@ */ /*#define DLSYM_NEEDS_UNDERSCORE / **/ +/* HAS_DUP3: + * This symbol, if defined, indicates that the dup3 + * system call is available to duplicate file descriptors. + */ +#define HAS_DUP3 /**/ + /* HAS_ERF: * This symbol, if defined, indicates that the erf routine is * available to do the error function. @@ -3105,6 +3117,12 @@ */ /*#define HAS_OFF64_T / **/ +/* HAS_PIPE2: + * This symbol, if defined, indicates that the pipe2 + * system call is available to create inter-process pipes. + */ +#define HAS_PIPE2 /**/ + /* HAS_PRCTL: * This symbol, if defined, indicates that the prctl routine is * available to set process title. @@ -3581,9 +3599,9 @@ */ #define DB_Hash_t u_int32_t /**/ #define DB_Prefix_t size_t /**/ -#define DB_VERSION_MAJOR_CFG /**/ -#define DB_VERSION_MINOR_CFG /**/ -#define DB_VERSION_PATCH_CFG /**/ +#define DB_VERSION_MAJOR_CFG 5 /**/ +#define DB_VERSION_MINOR_CFG 1 /**/ +#define DB_VERSION_PATCH_CFG 29 /**/ /* I_FENV: * This symbol, if defined, indicates to the C program that it should @@ -4095,7 +4113,7 @@ * script to make sure (one hopes) that it runs with perl and not * some shell. */ -#define STARTPERL "#!/tmp/blead/bin/perl5.27.8" /**/ +#define STARTPERL "#!/opt/perl/bin/perl5.27.8" /**/ /* HAS_STDIO_STREAM_ARRAY: * This symbol, if defined, tells that there is an array diff --git a/config_h.SH b/config_h.SH index e5e08eef54..b8300b4941 100755 --- a/config_h.SH +++ b/config_h.SH @@ -2314,6 +2314,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d__fwalk HAS__FWALK /**/ +/* HAS_ACCEPT4: + * This symbol, if defined, indicates that the accept4 + * system call is available to accept socket connections. + */ +#$d_accept4 HAS_ACCEPT4 /**/ + /* HAS_ACOSH: * This symbol, if defined, indicates that the acosh routine is * available to do the inverse hyperbolic cosine function. @@ -2445,6 +2451,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_dlsymun DLSYM_NEEDS_UNDERSCORE /**/ +/* HAS_DUP3: + * This symbol, if defined, indicates that the dup3 + * system call is available to duplicate file descriptors. + */ +#$d_dup3 HAS_DUP3 /**/ + /* HAS_ERF: * This symbol, if defined, indicates that the erf routine is * available to do the error function. @@ -3136,6 +3148,12 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$d_off64_t HAS_OFF64_T /**/ +/* HAS_PIPE2: + * This symbol, if defined, indicates that the pipe2 + * system call is available to create inter-process pipes. + */ +#$d_pipe2 HAS_PIPE2 /**/ + /* HAS_PRCTL: * This symbol, if defined, indicates that the prctl routine is * available to set process title. diff --git a/configure.com b/configure.com index 735dff5cb2..cff0fee1cb 100644 --- a/configure.com +++ b/configure.com @@ -5927,6 +5927,7 @@ $ WC "d_PRIu64='" + d_PRIu64 + "'" $ WC "d_PRIx64='" + d_PRIx64 + "'" $ WC "d_SCNfldbl='" + d_SCNfldbl + "'" $ WC "d__fwalk='undef'" +$ WC "d_accept4='undef'" $ WC "d_access='" + d_access + "'" $ WC "d_accessx='undef'" $ WC "d_acosh='" + d_acosh + "'" @@ -6006,6 +6007,7 @@ $ WC "d_double_style_ieee='" + d_double_style_ieee + "'" $ WC "d_double_style_vax='" + d_double_style_vax + "'" $ WC "d_drand48proto='" + d_drand48proto + "'" $ WC "d_dup2='define'" +$ WC "d_dup3='undef'" $ WC "d_eaccess='undef'" $ WC "d_endgrent='define'" $ WC "d_endhent='" + d_endhent + "'" @@ -6235,6 +6237,7 @@ $ WC "d_pause='define'" $ WC "d_perl_otherlibdirs='undef'" $ WC "d_phostname='" + d_phostname + "'" $ WC "d_pipe='define'" +$ WC "d_pipe2='undef'" $ WC "d_poll='" + d_poll + "'" $ WC "d_portable='define'" $ WC "d_procselfexe='undef'" diff --git a/metaconfig.h b/metaconfig.h index ba8ee4a00a..a9af3c2c27 100644 --- a/metaconfig.h +++ b/metaconfig.h @@ -22,4 +22,7 @@ * HAS_NANOSLEEP * HAS_STRTOLD_L * I_WCHAR + * HAS_ACCEPT4 + * HAS_DUP3 + * HAS_PIPE2 */ diff --git a/plan9/config_sh.sample b/plan9/config_sh.sample index a85397e46f..9a1ab8fcae 100644 --- a/plan9/config_sh.sample +++ b/plan9/config_sh.sample @@ -103,6 +103,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='undef' @@ -178,6 +179,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='define' d_endgrent_r='undef' @@ -425,6 +427,7 @@ d_pathconf='define' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='undef' d_portable='define' diff --git a/symbian/config.sh b/symbian/config.sh index 510970b159..31081eee06 100644 --- a/symbian/config.sh +++ b/symbian/config.sh @@ -48,6 +48,7 @@ d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='undef' d_accessx='undef' d_acosh='undef' @@ -123,6 +124,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='undef' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -372,6 +374,7 @@ d_pathconf='undef' d_pause='undef' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='undef' d_poll='undef' d_portable='undef' @@ -2279,6 +2279,12 @@ */ /*#define HAS__FWALK / **/ +/* HAS_ACCEPT4: + * This symbol, if defined, indicates that the accept4 + * system call is available to accept socket connections. + */ +/*#define HAS_ACCEPT4 / **/ + /* HAS_ACOSH: * This symbol, if defined, indicates that the acosh routine is * available to do the inverse hyperbolic cosine function. @@ -2410,6 +2416,12 @@ */ /*#define DLSYM_NEEDS_UNDERSCORE / **/ +/* HAS_DUP3: + * This symbol, if defined, indicates that the dup3 + * system call is available to duplicate file descriptors. + */ +/*#define HAS_DUP3 / **/ + /* HAS_ERF: * This symbol, if defined, indicates that the erf routine is * available to do the error function. @@ -3101,6 +3113,12 @@ */ /*#define HAS_OFF64_T / **/ +/* HAS_PIPE2: + * This symbol, if defined, indicates that the pipe2 + * system call is available to create inter-process pipes. + */ +/*#define HAS_PIPE2 / **/ + /* HAS_PRCTL: * This symbol, if defined, indicates that the prctl routine is * available to set process title. @@ -5194,6 +5212,6 @@ #endif /* Generated from: - * 84ef0e3b4e27374e35a7ac6726cf1c0149b1d4ba726bd58e06d9a9ce18acbb04 config_h.SH - * 9df6179826b20eb8e1d8db749dfd77913897fae551371f686571273075f78092 uconfig.sh + * 7e8e752fea0ea763029b7c6520f3272c8c86c36221269040b1d39493cf12aa13 config_h.SH + * 1aa1a771df9d5ae1df4e6419f0b30a12a974527ec226712787d96d0d770010e7 uconfig.sh * ex: set ro: */ diff --git a/uconfig.sh b/uconfig.sh index 98b5e5d3cd..86a52dc8aa 100644 --- a/uconfig.sh +++ b/uconfig.sh @@ -42,6 +42,7 @@ d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='undef' d_accessx='undef' d_acosh='undef' @@ -117,6 +118,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='undef' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -365,6 +367,7 @@ d_pathconf='undef' d_pause='undef' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='undef' d_poll='undef' d_portable='undef' diff --git a/uconfig64.sh b/uconfig64.sh index b2f5663a13..2d23b89bec 100644 --- a/uconfig64.sh +++ b/uconfig64.sh @@ -42,6 +42,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='define' d__fwalk='undef' +d_accept4='undef' d_access='undef' d_accessx='undef' d_acosh='undef' @@ -117,6 +118,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='undef' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -365,6 +367,7 @@ d_pathconf='undef' d_pause='undef' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='undef' d_poll='undef' d_portable='undef' diff --git a/win32/config.ce b/win32/config.ce index e493a2d657..8a7b80c517 100644 --- a/win32/config.ce +++ b/win32/config.ce @@ -88,6 +88,7 @@ d_PRIu64='undef' d_PRIx64='undef' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='undef' @@ -163,6 +164,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -412,6 +414,7 @@ d_pathconf='undef' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='undef' d_poll='undef' d_portable='define' diff --git a/win32/config.gc b/win32/config.gc index 4ad5b9c1b4..9b9820257f 100644 --- a/win32/config.gc +++ b/win32/config.gc @@ -90,6 +90,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='undef' @@ -165,6 +166,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -413,6 +415,7 @@ d_pathconf='undef' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='undef' d_portable='define' diff --git a/win32/config.vc b/win32/config.vc index 189f82afc3..9604ba8ea6 100644 --- a/win32/config.vc +++ b/win32/config.vc @@ -90,6 +90,7 @@ d_PRIu64='define' d_PRIx64='define' d_SCNfldbl='undef' d__fwalk='undef' +d_accept4='undef' d_access='define' d_accessx='undef' d_acosh='undef' @@ -165,6 +166,7 @@ d_double_style_vax='undef' d_drand48_r='undef' d_drand48proto='undef' d_dup2='define' +d_dup3='undef' d_eaccess='undef' d_endgrent='undef' d_endgrent_r='undef' @@ -413,6 +415,7 @@ d_pathconf='undef' d_pause='define' d_perl_otherlibdirs='undef' d_phostname='undef' +d_pipe2='undef' d_pipe='define' d_poll='undef' d_portable='define' |