In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/7e69463d5ba4e34c2ea10a5c117a1777435209ec?hp=2163b7036ce4c8832734a6bfb49ce6e7ca0f3ec0>

- Log -----------------------------------------------------------------
commit 7e69463d5ba4e34c2ea10a5c117a1777435209ec
Author: Aaron Crane <[email protected]>
Date:   Sat Apr 23 12:17:59 2016 +0100

    Regenerate Configure and related parts after backports
    
    perl5.git is now in sync with metaconfig.git commit
    7c34fa4e8142642c6e2978f0307e925898465f58

M       Configure
M       Porting/Glossary
M       Porting/config.sh
M       config_h.SH
M       uconfig.h

commit 2640dfa870d6d1305073f61c00880c56ba4f4286
Author: H.Merijn Brand <[email protected]>
Date:   Fri Apr 22 09:57:01 2016 +0200

    Bring Configure back into sync again with meta
    
    Work done at the QAH in Rugby.
    Multi-thanks to Aaron for helping out here. You're doing a great job!

M       Configure
M       Porting/Glossary
M       config_h.SH
M       uconfig.h
-----------------------------------------------------------------------

Summary of changes:
 Configure         |  385 +++---
 Porting/Glossary  |  117 +-
 Porting/config.sh |  614 ++++-----
 config_h.SH       | 3709 ++++++++++++++++++++++++++--------------------------
 uconfig.h         | 3711 ++++++++++++++++++++++++++---------------------------
 5 files changed, 4283 insertions(+), 4253 deletions(-)

diff --git a/Configure b/Configure
index 2f4ffcc..5a353d6 100755
--- a/Configure
+++ b/Configure
@@ -666,7 +666,6 @@ d_mktime=''
 d_mmap=''
 mmaptype=''
 d_modfl=''
-d_modfl_pow32_bug=''
 d_modflproto=''
 d_mprotect=''
 d_msg=''
@@ -679,9 +678,11 @@ d_msync=''
 d_munmap=''
 d_nan=''
 d_nearbyint=''
+d_duplocale=''
 d_freelocale=''
 d_newlocale=''
 d_uselocale=''
+i_xlocale=''
 d_nextafter=''
 d_nexttoward=''
 d_nice=''
@@ -789,12 +790,13 @@ d_shmctl=''
 d_shmdt=''
 d_shmget=''
 d_sigaction=''
+d_siginfo_si_addr=''
+d_siginfo_si_band=''
 d_siginfo_si_errno=''
+d_siginfo_si_fd=''
 d_siginfo_si_pid=''
-d_siginfo_si_uid=''
-d_siginfo_si_addr=''
 d_siginfo_si_status=''
-d_siginfo_si_band=''
+d_siginfo_si_uid=''
 d_siginfo_si_value=''
 d_signbit=''
 d_sigprocmask=''
@@ -937,6 +939,7 @@ ld_can_script=''
 lddlflags=''
 usedl=''
 doublesize=''
+dtraceobject=''
 ebcdic=''
 fflushNULL=''
 fflushall=''
@@ -1321,7 +1324,6 @@ use64bitall=''
 use64bitint=''
 usecbacktrace=''
 dtrace=''
-dtraceobject=''
 usedtrace=''
 usefaststdio=''
 usekernprocpathname=''
@@ -1421,10 +1423,6 @@ fi
 
 groupstype=''
 i_whoami=''
-: Trailing extension.  Override this in a hint file, if needed.
-: Extra object files, if any, needed on this platform.
-archobjs=''
-archname=''
 : Possible local include directories to search.
 : Set locincpth to "" in a hint file to defeat local include searches.
 locincpth="/usr/local/include /opt/local/include /usr/gnu/include"
@@ -1437,6 +1435,9 @@ inclwanted=''
 EBUGGING=''
 DEBUGGING=''
 
+: Trailing extension.  Override this in a hint file, if needed.
+: Extra object files, if any, needed on this platform.
+archobjs=''
 libnames=''
 : change the next line if compiling for Xenix/286 on Xenix/386
 xlibpth='/usr/lib/386 /lib/386'
@@ -1460,8 +1461,6 @@ plibpth=''
 libswanted=''
 : some systems want to use only the non-versioned libso:s
 ignore_versioned_solibs=''
-: set usethreads on the Configure command line to enable threads.
-usereentrant='undef'
 ccname=''
 ccversion=''
 perllibs=''
@@ -1475,6 +1474,9 @@ ldflags_uselargefiles=''
 libswanted_uselargefiles=''
 : set usemultiplicity on the Configure command line to enable multiplicity.
 : set usesocks on the Configure command line to enable socks.
+archname=''
+: set usethreads on the Configure command line to enable threads.
+usereentrant='undef'
 : List of libraries we want.
 : If anyone needs extra -lxxx, put those in a hint file.
 libswanted="cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld"
@@ -2132,22 +2134,21 @@ fi
 rm -f missing x??
 
 : Find the appropriate value for a newline for tr
-echo " "
 if test -n "$DJGPP"; then
        trnl='\012'
 fi
 if test X"$trnl" = X; then
-       case "`echo foo|tr '\n' x 2>/dev/null`" in
+       case "`echo foo | tr '\n' x 2>/dev/null`" in
        foox) trnl='\n' ;;
        esac
 fi
 if test X"$trnl" = X; then
-       case "`echo foo|tr '\012' x 2>/dev/null`" in
+       case "`echo foo | tr '\012' x 2>/dev/null`" in
        foox) trnl='\012' ;;
        esac
 fi
 if test X"$trnl" = X; then
-       case "`echo foo|tr '\r\n' xy 2>/dev/null`" in
+       case "`echo foo | tr '\r\n' xy 2>/dev/null`" in
        fooxy) trnl='\n\r' ;;
        esac
 fi
@@ -8176,33 +8177,6 @@ EOM
        esac
 done
 
-case "$usedtrace" in
-$define)
-       case "$dtraceobject" in
-       $define|true|[yY]*)
-               dtraceobject=$define
-               ;;
-       ' '|'')
-               $dtrace -h -s ../perldtrace.d -o perldtrace.h
-               $cat >try.c <<EOM
-#include "perldtrace.h"
-int main(void) {
-    PERL_LOADED_FILE("dummy");
-    return 0;
-}
-EOM
-               dtraceobject=$undef
-               if $cc -c -o try.o $optimize $ccflags try.c \
-                    && $dtrace -G -s ../perldtrace.d try.o >/dev/null 2>&1; 
then
-                       dtraceobject=$define
-                       echo "Your dtrace builds an object file"
-               fi
-               $rm -f try.c try.o perldtrace.o
-               ;;
-       *) dtraceobject=$undef ;;
-       esac
-esac
-
 : See if we want extra modules installed
 echo " "
 case "$extras" in
@@ -10797,25 +10771,6 @@ set $varname;
 eval $setvar;
 $rm_try'
 
-: Define hasfield_t macro for Configure internal use
-hasfield_t='varname=$1; struct=$2; type=$3; field=$4; shift; shift; shift; 
shift;
-while $test $# -ge 2; do
-       case "$1" in
-       $define) echo "#include <$2>";;
-       esac ;
-    shift 2;
-done > try.c;
-echo "int main () { $struct foo; $type bar = foo.$field; }" >> try.c;
-set try;
-if eval $compile; then
-       val="$define";
-else
-       val="$undef";
-fi;
-set $varname;
-eval $setvar;
-$rm_try'
-
 : see if we should include time.h, sys/time.h, or both
 echo " "
 if test "X$timeincl" = X; then
@@ -14174,6 +14129,26 @@ $rm_try
 set d_fpos64_t
 eval $setvar
 
+: see if this is an xlocale.h system
+set xlocale.h i_xlocale
+eval $inhdr
+
+: see if newlocale exists
+set newlocale d_newlocale
+eval $inlibc
+
+: see if freelocale exists
+set freelocale d_freelocale
+eval $inlibc
+
+: see if uselocale exists
+set uselocale d_uselocale
+eval $inlibc
+
+: see if duplocale exists
+set duplocale d_duplocale
+eval $inlibc
+
 : see if frexpl exists
 set frexpl d_frexpl
 eval $inlibc
@@ -16438,69 +16413,6 @@ echo " "
 set d_modflproto modfl $i_math math.h
 eval $hasproto
 
-d_modfl_pow32_bug="$undef"
-
-case "$d_longdbl$d_modfl" in
-$define$define)
-       $cat <<EOM
-Checking to see whether your modfl() is okay for large values...
-EOM
-$cat >try.c <<EOCP
-#include <math.h>
-#include <stdio.h>
-EOCP
-if $test "X$d_modflproto" != "X$define"; then
-       $cat >>try.c <<EOCP
-/* Sigh. many current glibcs provide the function, but do not prototype it. */
-long double modfl (long double, long double *);
-EOCP
-fi
-$cat >>try.c <<EOCP
-int main() {
-    long double nv = 4294967303.15;
-    long double v, w;
-    v = modfl(nv, &w);
-#ifdef __GLIBC__
-    printf("glibc");
-#endif
-    printf(" %"$sPRIfldbl" %"$sPRIfldbl" %"$sPRIfldbl"\n", nv, v, w);
-    return 0;
-}
-EOCP
-       case "$osname:$gccversion" in
-       aix:)   saveccflags="$ccflags"
-               ccflags="$ccflags -qlongdouble" ;; # to avoid core dump
-       esac
-       set try
-       if eval $compile; then
-               foo=`$run ./try`
-               case "$foo" in
-               *" 4294967303.150000 1.150000 4294967302.000000")
-                       echo >&4 "Your modfl() is broken for large values."
-                       d_modfl_pow32_bug="$define"
-                       case "$foo" in
-                       glibc)  echo >&4 "You should upgrade your glibc to at 
least 2.2.2 to get a fixed modfl()."
-                       ;;
-                       esac
-                       ;;
-               *" 4294967303.150000 0.150000 4294967303.000000")
-                       echo >&4 "Your modfl() seems okay for large values."
-                       ;;
-               *)      echo >&4 "I don't understand your modfl() at all."
-                       d_modfl="$undef"
-                       ;;
-               esac
-               $rm_try
-       else
-               echo "I cannot figure out whether your modfl() is okay, 
assuming it isn't."
-               d_modfl="$undef"
-       fi
-       case "$osname:$gccversion" in
-       aix:)   ccflags="$saveccflags" ;; # restore
-       esac
-       ;;
-esac
-
 if $test "$uselongdouble" = "$define"; then
     message=""
     if $test "$d_sqrtl" != "$define"; then
@@ -16626,18 +16538,6 @@ eval $inlibc
 set nearbyint d_nearbyint
 eval $inlibc
 
-: see if newlocale exists
-set newlocale d_newlocale
-eval $inlibc
-
-: see if freelocale exists
-set freelocale d_freelocale
-eval $inlibc
-
-: see if uselocale exists
-set uselocale d_uselocale
-eval $inlibc
-
 : see if nextafter exists
 set nextafter d_nextafter
 eval $inlibc
@@ -18688,6 +18588,102 @@ fi
 set d_sigaction; eval $setvar
 $rm_try
 
+: see what type pids are declared as in the kernel
+rp="What is the type of process ids on this system?"
+set pid_t pidtype int stdio.h sys/types.h
+eval $typedef_ask
+
+: see what type uids are declared as in the kernel
+echo " "
+echo "Looking for the type for user ids returned by getuid()."
+set uid_t uidtype xxx stdio.h sys/types.h
+eval $typedef
+case "$uidtype" in
+xxx)
+       xxx=`./findhdr sys/user.h`
+       set `grep '_ruid;' "$xxx" 2>/dev/null` unsigned short
+       case $1 in
+       unsigned) dflt="$1 $2" ;;
+       *) dflt="$1" ;;
+       esac
+       ;;
+*) dflt="$uidtype";;
+esac
+case "$uidtype" in
+uid_t) echo "uid_t found." ;;
+*)     rp="What is the type for user ids returned by getuid()?"
+       . ./myread
+       uidtype="$ans"
+       ;;
+esac
+
+: Define hasfield_t macro for Configure internal use
+hasfield_t='varname=$1; struct=$2; type=$3; field=$4; shift; shift; shift; 
shift;
+while $test $# -ge 2; do
+    case "$1" in
+       $define) echo "#include <$2>";;
+    esac ;
+    shift 2;
+done > try.c;
+echo "int main () { $struct foo; $type bar = foo.$field; }" >> try.c;
+set try;
+if eval $compile; then
+       val="$define";
+else
+       val="$undef";
+fi;
+set $varname;
+eval $setvar;
+$rm_try'
+
+: see what siginfo fields we have
+case "$d_sigaction" in
+"$define")
+       echo "Checking if your siginfo_t has si_errno field...">&4
+       set d_siginfo_si_errno siginfo_t int si_errno $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_pid field...">&4
+       set d_siginfo_si_pid siginfo_t $pidtype si_pid $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_uid field...">&4
+       set d_siginfo_si_uid siginfo_t $uidtype si_uid $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_addr field...">&4
+       set d_siginfo_si_addr siginfo_t "void *" si_addr $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_status field...">&4
+       set d_siginfo_si_status siginfo_t int si_status $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_band field...">&4
+       set d_siginfo_si_band siginfo_t long si_band $d_sigaction signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_value field...">&4
+       set d_siginfo_si_value siginfo_t "union sigval" si_value $d_sigaction 
signal.h
+       eval $hasfield_t;
+
+       echo "Checking if your siginfo_t has si_fd field...">&4
+       set d_siginfo_si_fd siginfo_t int si_fd $d_sigaction signal.h
+       eval $hasfield_t;
+
+       ;;
+*)
+       d_siginfo_si_errno="$undef"
+       d_siginfo_si_pid="$undef"
+       d_siginfo_si_uid="$undef"
+       d_siginfo_si_addr="$undef"
+       d_siginfo_si_status="$undef"
+       d_siginfo_si_band="$undef"
+       d_siginfo_si_value="$undef"
+       d_siginfo_si_fd="$undef"
+       ;;
+esac
+
 : see if this is a sunmath.h system
 set sunmath.h i_sunmath
 eval $inhdr
@@ -20751,6 +20747,35 @@ seedfunc="Perl_drand48_init"
 randbits=48
 randseedtype=U32
 
+: Probe whether dtrace builds an object, as newer Illumos requires an input
+: object file that uses at least one of the probes defined in the .d file
+case "$usedtrace" in
+$define)
+    case "$dtraceobject" in
+    $define|true|[yY]*)
+        dtraceobject=$define
+        ;;
+    ' '|'')
+        $dtrace -h -s ../perldtrace.d -o perldtrace.h
+        $cat >try.c <<EOM
+#include "perldtrace.h"
+int main(void) {
+    PERL_LOADED_FILE("dummy");
+    return 0;
+}
+EOM
+        dtraceobject=$undef
+        if $cc -c -o try.o $optimize $ccflags try.c \
+                    && $dtrace -G -s ../perldtrace.d try.o >/dev/null 2>&1; 
then
+                dtraceobject=$define
+            echo "Your dtrace builds an object file"
+        fi
+        $rm -f try.c try.o perldtrace.o
+        ;;
+    *) dtraceobject=$undef ;;
+    esac
+esac
+
 : Determine if this is an EBCDIC system
 echo " "
 echo "Determining whether or not we are on an EBCDIC system..." >&4
@@ -21734,11 +21759,6 @@ rp='What pager is used on your system?'
 . ./getfile
 pager="$ans"
 
-: see what type pids are declared as in the kernel
-rp="What is the type of process ids on this system?"
-set pid_t pidtype int stdio.h sys/types.h
-eval $typedef_ask
-
 : see if ar generates random libraries by itself
 echo " "
 echo "Checking how to generate random libraries on your machine..." >&4
@@ -22343,8 +22363,12 @@ $rm -f signal.c signal$_exe signal$_o signal.nsg 
signal.ls1
 EOS
 chmod a+x signal_cmd
 $eunicefix signal_cmd
+;;
+esac
 
 : generate list of signal names
+case "$sig_num_init" in
+'')
 echo " "
 case "$sig_name_init" in
 '') doinit=yes ;;
@@ -22626,30 +22650,6 @@ else
 fi
 $rm -f stdioh
 
-: see what type uids are declared as in the kernel
-echo " "
-echo "Looking for the type for user ids returned by getuid()."
-set uid_t uidtype xxx stdio.h sys/types.h
-eval $typedef
-case "$uidtype" in
-xxx)
-       xxx=`./findhdr sys/user.h`
-       set `grep '_ruid;' "$xxx" 2>/dev/null` unsigned short
-       case $1 in
-       unsigned) dflt="$1 $2" ;;
-       *) dflt="$1" ;;
-       esac
-       ;;
-*) dflt="$uidtype";;
-esac
-case "$uidtype" in
-uid_t) echo "uid_t found." ;;
-*)     rp="What is the type for user ids returned by getuid()?"
-       . ./myread
-       uidtype="$ans"
-       ;;
-esac
-
 : Check size of UID
 echo " "
 case "$uidtype" in
@@ -22762,49 +22762,6 @@ case "$uidsign" in
        ;;
 esac
 
-: see what siginfo fields we have
-case "$d_sigaction" in
-"$define")
-       echo "Checking if your siginfo_t has si_errno field...">&4
-       set d_siginfo_si_errno siginfo_t int si_errno $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_pid field...">&4
-       set d_siginfo_si_pid siginfo_t $pidtype si_pid $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_uid field...">&4
-       set d_siginfo_si_uid siginfo_t $uidtype si_uid $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_addr field...">&4
-       set d_siginfo_si_addr siginfo_t "void *" si_addr $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_status field...">&4
-       set d_siginfo_si_status siginfo_t int si_status $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_band field...">&4
-       set d_siginfo_si_band siginfo_t long si_band $d_sigaction signal.h
-       eval $hasfield_t;
-
-       echo "Checking if your siginfo_t has si_value field...">&4
-       set d_siginfo_si_value siginfo_t "union sigval" si_value $d_sigaction 
signal.h
-       eval $hasfield_t;
-
-       ;;
-*)
-       d_siginfo_si_errno="$undef"
-       d_siginfo_si_pid="$undef"
-       d_siginfo_si_uid="$undef"
-       d_siginfo_si_addr="$undef"
-       d_siginfo_si_status="$undef"
-       d_siginfo_si_band="$undef"
-       d_siginfo_si_value="$undef"
-       ;;
-esac
-
 : Determine if we can use sysctl with KERN_PROC_PATHNAME to find executing 
program
 echo " "
 echo "Determining whether we can use sysctl with KERN_PROC_PATHNAME to find 
executing program..." >&4
@@ -23311,7 +23268,7 @@ case "$osname-$gccversion" in
 irix-) ccflags="\$ccflags -woff 1178" ;;
 os2-*) ccflags="\$ccflags -Zlinker /PM:VIO" ;;
 esac
-$cc -o try -Dcpp_stuff=$cpp_stuff $optimize \$ccflags $ldflags try.c $libs 
2>/dev/null && $run ./try  | $sed 's/ /\\\\ /g'
+$cc -o try -Dcpp_stuff=$cpp_stuff $optimize \$ccflags $ldflags try.c $libs 
2>/dev/null && $run ./try | $sed 's/ /\\\\ /g'
 EOSH
 chmod +x Cppsym.try
 $eunicefix Cppsym.try
@@ -24299,6 +24256,7 @@ d_dosuid='$d_dosuid'
 d_drand48_r='$d_drand48_r'
 d_drand48proto='$d_drand48proto'
 d_dup2='$d_dup2'
+d_duplocale='$d_duplocale'
 d_eaccess='$d_eaccess'
 d_endgrent='$d_endgrent'
 d_endgrent_r='$d_endgrent_r'
@@ -24502,7 +24460,6 @@ d_mktime64='$d_mktime64'
 d_mktime='$d_mktime'
 d_mmap='$d_mmap'
 d_modfl='$d_modfl'
-d_modfl_pow32_bug='$d_modfl_pow32_bug'
 d_modflproto='$d_modflproto'
 d_mprotect='$d_mprotect'
 d_msg='$d_msg'
@@ -24634,12 +24591,13 @@ d_shmctl='$d_shmctl'
 d_shmdt='$d_shmdt'
 d_shmget='$d_shmget'
 d_sigaction='$d_sigaction'
+d_siginfo_si_addr='$d_siginfo_si_addr'
+d_siginfo_si_band='$d_siginfo_si_band'
 d_siginfo_si_errno='$d_siginfo_si_errno'
+d_siginfo_si_fd='$d_siginfo_si_fd'
 d_siginfo_si_pid='$d_siginfo_si_pid'
-d_siginfo_si_uid='$d_siginfo_si_uid'
-d_siginfo_si_addr='$d_siginfo_si_addr'
 d_siginfo_si_status='$d_siginfo_si_status'
-d_siginfo_si_band='$d_siginfo_si_band'
+d_siginfo_si_uid='$d_siginfo_si_uid'
 d_siginfo_si_value='$d_siginfo_si_value'
 d_signbit='$d_signbit'
 d_sigprocmask='$d_sigprocmask'
@@ -24939,6 +24897,7 @@ i_values='$i_values'
 i_varargs='$i_varargs'
 i_varhdr='$i_varhdr'
 i_vfork='$i_vfork'
+i_xlocale='$i_xlocale'
 ignore_versioned_solibs='$ignore_versioned_solibs'
 inc_version_list='$inc_version_list'
 inc_version_list_init='$inc_version_list_init'
diff --git a/Porting/Glossary b/Porting/Glossary
index b5e7544..750351e 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -714,6 +714,11 @@ d_dup2 (d_dup2.U):
        This variable conditionally defines HAS_DUP2 if dup2() 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
+       to duplicate a locale object.
+
 d_eaccess (d_eaccess.U):
        This variable conditionally defines the HAS_EACCESS symbol, which
        indicates to the C program that the eaccess() routine is available.
@@ -834,6 +839,10 @@ d_fd_set (d_fd_set.U):
        This variable contains the eventual value of the HAS_FD_SET symbol,
        which indicates if your C compiler knows about the fd_set typedef.
 
+d_fdclose (d_fdclose.U):
+       This variable conditionally defines the HAS_FDCLOSE symbol, which
+       indicates to the C program that the fdclose() routine is available.
+
 d_fdim (d_fdim.U):
        This variable conditionally defines the HAS_FDIM symbol, which
        indicates to the C program that the fdim() routine is available.
@@ -1405,6 +1414,10 @@ d_isinfl (d_isinfl.U):
        This variable conditionally defines the HAS_ISINFL symbol, which
        indicates to the C program that the isinfl() routine is available.
 
+d_isless (d_isless.U):
+       This variable conditionally defines the HAS_ISLESS symbol, which
+       indicates to the C program that the isless() routine is available.
+
 d_isnan (d_isnan.U):
        This variable conditionally defines the HAS_ISNAN symbol, which
        indicates to the C program that the isnan() routine is available.
@@ -1477,14 +1490,14 @@ d_link (d_link.U):
 d_llrint (d_llrint.U):
        This variable conditionally defines the HAS_LLRINT symbol, which
        indicates to the C program that the llrint() routine is available
-       to return the long long value closest to (according to the current
-       rounding mode) to x.
+       to return the long long value closest to a double (according
+       to the current rounding mode).
 
 d_llrintl (d_llrintl.U):
        This variable conditionally defines the HAS_LLRINTL symbol, which
        indicates to the C program that the llrintl() routine is available
-       to return the long long value closest to (according to the current
-       rounding mode) to long double x.
+       to return the long long value closest to a long double (according
+       to the current rounding mode).
 
 d_llround (d_llround.U):
        This variable conditionally defines the HAS_LLROUND symbol, which
@@ -1494,7 +1507,7 @@ d_llround (d_llround.U):
 d_llroundl (d_llroundl.U):
        This variable conditionally defines the HAS_LLROUNDL symbol, which
        indicates to the C program that the llroundl() routine is available
-       to return the long long value nearest to long double x.
+       to return the long long value nearest to x away from zero.
 
 d_localtime64 (d_timefuncs64.U):
        This variable conditionally defines the HAS_LOCALTIME64 symbol, which
@@ -1543,14 +1556,14 @@ d_longlong (d_longlong.U):
 d_lrint (d_lrint.U):
        This variable conditionally defines the HAS_LRINT symbol, which
        indicates to the C program that the lrint() routine is available
-       to return the integral value closest to (according to the current
-       rounding mode) to x.
+       to return the integral value closest to a double (according
+       to the current rounding mode).
 
 d_lrintl (d_lrintl.U):
        This variable conditionally defines the HAS_LRINTL symbol, which
        indicates to the C program that the lrintl() routine is available
-       to return the integral value closest to (according to the current
-       rounding mode) to long double x.
+       to return the integral value closest to a long double (according
+       to the current rounding mode).
 
 d_lround (d_lround.U):
        This variable conditionally defines the HAS_LROUND symbol, which
@@ -1560,7 +1573,7 @@ d_lround (d_lround.U):
 d_lroundl (d_lroundl.U):
        This variable conditionally defines the HAS_LROUNDL symbol, which
        indicates to the C program that the lroundl() routine is available
-       to return the integral value nearest to x of the long double argument.
+       to return the integral value nearest to x away from zero.
 
 d_lseekproto (d_lseekproto.U):
        This variable conditionally defines the HAS_LSEEK_PROTO symbol,
@@ -1685,6 +1698,31 @@ d_msg (d_msg.U):
        This variable conditionally defines the HAS_MSG symbol, which
        indicates that the entire msg*(2) library is present.
 
+d_msg_ctrunc (d_socket.U):
+       This variable conditionally defines the HAS_MSG_CTRUNC symbol,
+       which indicates that the MSG_CTRUNC is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
+d_msg_dontroute (d_socket.U):
+       This variable conditionally defines the HAS_MSG_DONTROUTE symbol,
+       which indicates that the MSG_DONTROUTE is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
+d_msg_oob (d_socket.U):
+       This variable conditionally defines the HAS_MSG_OOB symbol,
+       which indicates that the MSG_OOB is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
+d_msg_peek (d_socket.U):
+       This variable conditionally defines the HAS_MSG_PEEK symbol,
+       which indicates that the MSG_PEEK is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
+d_msg_proxy (d_socket.U):
+       This variable conditionally defines the HAS_MSG_PROXY symbol,
+       which indicates that the MSG_PROXY is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
 d_msgctl (d_msgctl.U):
        This variable conditionally defines the HAS_MSGCTL symbol, which
        indicates to the C program that the msgctl() routine is available.
@@ -2083,6 +2121,11 @@ d_sched_yield (d_pthread_y.U):
        symbol if the sched_yield routine is available to yield
        the execution of the current thread.
 
+d_scm_rights (d_socket.U):
+       This variable conditionally defines the HAS_SCM_RIGHTS symbol,
+       which indicates that the SCM_RIGHTS is available.  #ifdef is
+       not enough because it may be an enum, glibc has been known to do this.
+
 d_SCNfldbl (longdblfio.U):
        This variable conditionally defines the PERL_PRIfldbl symbol, which
        indicates that stdio has a symbol to scan long doubles.
@@ -2304,6 +2347,38 @@ d_sigaction (d_sigaction.U):
        This variable conditionally defines the HAS_SIGACTION symbol, which
        indicates that the Vr4 sigaction() routine is available.
 
+d_siginfo_si_addr (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_ADDR symbol,
+       which indicates that the siginfo_t struct has the si_addr member.
+
+d_siginfo_si_band (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_BAND symbol,
+       which indicates that the siginfo_t struct has the si_band member.
+
+d_siginfo_si_errno (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_ERRNO symbol,
+       which indicates that the siginfo_t struct has the si_errno member.
+
+d_siginfo_si_fd (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_FD symbol,
+       which indicates that the siginfo_t struct has the si_fd member.
+
+d_siginfo_si_pid (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_PID symbol,
+       which indicates that the siginfo_t struct has the si_pid member.
+
+d_siginfo_si_status (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_STATUS symbol,
+       which indicates that the siginfo_t struct has the si_status member.
+
+d_siginfo_si_uid (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_UID symbol,
+       which indicates that the siginfo_t struct has the si_uid member.
+
+d_siginfo_si_value (d_siginfo_si.U):
+       This variable conditionally defines the HAS_SIGINFO_SI_VALUE symbol,
+       which indicates that the siginfo_t struct has the si_value member.
+
 d_signbit (d_signbit.U):
        This variable conditionally defines the HAS_SIGNBIT symbol, which
        indicates to the C program that the signbit() routine is available
@@ -2871,7 +2946,7 @@ drand48_r_proto (d_drand48_r.U):
 dtrace (usedtrace.U):
        This variable holds the location of the dtrace executable.
 
-dtraceobject (usedtrace.U):
+dtraceobject (dtraceobject.U):
        Whether we need to build an object file with the dtrace tool.
 
 dynamic_ext (Extensions.U):
@@ -3698,6 +3773,10 @@ i_vfork (i_vfork.U):
        This variable conditionally defines the I_VFORK symbol, and indicates
        whether a C program should include vfork.h.
 
+i_xlocale (d_newlocale.U):
+       This symbol, if defined, indicates to the C program that it should
+       include <xlocale.h> to get uselocale() and its friends
+
 ignore_versioned_solibs (libs.U):
        This variable should be non-empty if non-versioned shared
        libraries (libfoo.so.x.y) are to be ignored (because they
@@ -4084,12 +4163,18 @@ longdblinfbytes (infnan.U):
 
 longdblkind (d_longdbl.U):
        This variable, if defined, encodes the type of a long double:
-       0 = double, 1 = IEEE 754 128-bit little endian,
-       2 = IEEE 754 128-bit big endian, 3 = x86 80-bit little endian,
-       4 = x86 80-bit big endian, 5 = double-double 128-bit little endian,
-       6 = double-double 128-bit big endian, -1 = unknown format.
+       0 = double,
+       1 = IEEE 754 128-bit little endian,
+       2 = IEEE 754 128-bit big endian,
+       3 = x86 80-bit little endian,
+       4 = x86 80-bit big endian,
+       5 = double-double 128-bit little endian,
+       6 = double-double 128-bit big endian,
+       7 = 128-bit mixed double-double (64-bit LEs in BE),
+       8 = 128-bit mixed double-double (64-bit BEs in LE),
+       -1 = unknown format.
 
-longdblmantbits (longdblmant.U):
+longdblmantbits (mantbits.U):
        This symbol, if defined, tells how many mantissa bits
        there are in long double precision floating point format.
        Note that this can be LDBL_MANT_DIG minus one,
diff --git a/Porting/config.sh b/Porting/config.sh
index aee9550..f92c7c8 100644
--- a/Porting/config.sh
+++ b/Porting/config.sh
@@ -8,26 +8,26 @@
 
 # Package name      : perl5
 # Source directory  : .
-# Configuration time: Wed Apr  9 12:26:42 CEST 2014
-# Configured by     : merijn
-# Target system     : linux lx09 3.11.10-7-desktop #1 smp preempt mon feb 3 
09:41:24 utc 2014 (750023e) i686 i686 i386 gnulinux 
+# Configuration time: Sat Apr 23 12:25:12 BST 2016
+# Configured by     : aaron
+# Target system     : darwin daybreak 13.4.0 darwin kernel version 13.4.0: mon 
jan 11 18:17:34 pst 2016; root:xnu-2422.115.15~1release_x86_64 x86_64 i386 
macbookpro11,3 darwin 
 
 : Configure command line arguments.
-config_arg0='./Configure'
-config_args='-Dusedevel -Duse64bitint -des'
+config_arg0='Configure'
+config_args='-des -Dusedevel -Dprefix=/tmp/mblead'
 config_argc=3
-config_arg1='-Dusedevel'
-config_arg2='-Duse64bitint'
-config_arg3='-des'
+config_arg1='-des'
+config_arg2='-Dusedevel'
+config_arg3='-Dprefix=/tmp/mblead'
 
 Author=''
-Date='$Date'
+Date=''
 Header=''
-Id='$Id'
+Id=''
 Locker=''
-Log='$Log'
-RCSfile='$RCSfile'
-Revision='$Revision'
+Log=''
+RCSfile=''
+Revision=''
 Source=''
 State=''
 _a='.a'
@@ -35,7 +35,7 @@ _exe=''
 _o='.o'
 afs='false'
 afsroot='/afs'
-alignbytes='4'
+alignbytes='8'
 ansi2knr=''
 aphostname='/bin/hostname'
 api_revision='5'
@@ -43,36 +43,35 @@ api_subversion='0'
 api_version='24'
 api_versionstring='5.24.0'
 ar='ar'
-archlib='/pro/lib/perl5/5.24.0/i686-linux-64int'
-archlibexp='/pro/lib/perl5/5.24.0/i686-linux-64int'
-archname64='64int'
-archname='i686-linux-64int'
+archlib='/tmp/mblead/lib/perl5/5.24.0/darwin-2level'
+archlibexp='/tmp/mblead/lib/perl5/5.24.0/darwin-2level'
+archname64=''
+archname='darwin-2level'
 archobjs=''
 asctime_r_proto='0'
 awk='awk'
 baserev='5.0'
 bash=''
-bin='/pro/bin'
-bin_ELF='define'
-binexp='/pro/bin'
+bin='/tmp/mblead/bin'
+bin_ELF='undef'
+binexp='/tmp/mblead/bin'
 bison='bison'
-bootstrap_charset='undef'
 byacc='byacc'
-byteorder='12345678'
+byteorder='ffff'
 c=''
 castflags='0'
 cat='cat'
 cc='cc'
-cccdlflags='-fPIC'
-ccdlflags='-Wl,-E'
-ccflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector 
-I/pro/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
-ccflags_uselargefiles='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
+cccdlflags=' '
+ccdlflags=' '
+ccflags='-fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include 
-I/opt/local/include -DPERL_USE_SAFE_PUTENV'
+ccflags_uselargefiles=''
 ccname='gcc'
 ccsymbols=''
 ccversion=''
-cf_by='merijn'
-cf_email='[email protected]'
-cf_time='Wed Apr  9 12:26:42 CEST 2014'
+cf_by='aaron'
+cf_email='[email protected]'
+cf_time='Sat Apr 23 12:25:12 BST 2016'
 charbits='8'
 charsize='1'
 chgrp=''
@@ -87,18 +86,18 @@ cpio=''
 cpp='cpp'
 cpp_stuff='42'
 cppccsymbols=''
-cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector 
-I/pro/local/include'
+cppflags='-fno-common -DPERL_DARWIN -mmacosx-version-min=10.9 
-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include 
-I/opt/local/include'
 cpplast='-'
 cppminus='-'
 cpprun='cc  -E'
 cppstdin='cc  -E'
-cppsymbols='__ATOMIC_ACQ_REL=4 __ATOMIC_ACQUIRE=2 __ATOMIC_CONSUME=1 
__ATOMIC_HLE_ACQUIRE=65536 __ATOMIC_HLE_RELEASE=131072 __ATOMIC_RELAXED=0 
__ATOMIC_RELEASE=3 __ATOMIC_SEQ_CST=5 __BIGGEST_ALIGNMEN ... [6240 chars 
truncated]
+cppsymbols='_FORTIFY_SOURCE=2 _LP64=1 __BYTE_ORDER__=1234 __GNUC_MINOR__=2 
__GNUC__=4 __LITTLE_ENDIAN__=1 __LP64__=1 __MACH__=1 __PIC__=2 __STDC__=1 
__amd64=1 __amd64__=1 __clang__=1 __pic__=2 __x86_ ... [18 chars truncated]
 crypt_r_proto='0'
 cryptlib=''
-csh='tcsh'
+csh='csh'
 ctermid_r_proto='0'
 ctime_r_proto='0'
-d_Gconvert='gcvt((x),(n),(b))'
+d_Gconvert='sprintf((b),"%.*g",(n),(x))'
 d_PRIEUldbl='define'
 d_PRIFUldbl='define'
 d_PRIGUldbl='define'
@@ -115,14 +114,14 @@ d_SCNfldbl='define'
 d__fwalk='undef'
 d_access='define'
 d_accessx='undef'
-d_acosh='undef'
+d_acosh='define'
 d_aintl='undef'
 d_alarm='define'
 d_archlib='define'
 d_asctime64='undef'
 d_asctime_r='undef'
-d_asinh='undef'
-d_atanh='undef'
+d_asinh='define'
+d_atanh='define'
 d_atolf='undef'
 d_atoll='define'
 d_attribute_deprecated='define'
@@ -133,10 +132,10 @@ d_attribute_noreturn='define'
 d_attribute_pure='define'
 d_attribute_unused='define'
 d_attribute_warn_unused_result='define'
-d_backtrace='undef'
+d_backtrace='define'
 d_bcmp='define'
 d_bcopy='define'
-d_bsd='undef'
+d_bsd='define'
 d_bsdgetpgrp='undef'
 d_bsdsetpgrp='undef'
 d_builtin_choose_expr='define'
@@ -145,17 +144,17 @@ d_bzero='define'
 d_c99_variadic_macros='define'
 d_casti32='undef'
 d_castneg='define'
-d_cbrt='undef'
+d_cbrt='define'
 d_charvspr='undef'
 d_chown='define'
 d_chroot='define'
 d_chsize='undef'
 d_class='undef'
-d_clearenv='define'
+d_clearenv='undef'
 d_closedir='define'
 d_cmsghdr_s='define'
 d_const='define'
-d_copysign='undef'
+d_copysign='define'
 d_copysignl='define'
 d_cplusplus='undef'
 d_crypt='define'
@@ -165,15 +164,15 @@ d_ctermid='define'
 d_ctermid_r='undef'
 d_ctime64='undef'
 d_ctime_r='undef'
-d_cuserid='define'
+d_cuserid='undef'
 d_dbl_dig='define'
-d_dbminitproto='define'
+d_dbminitproto='undef'
 d_difftime64='undef'
 d_difftime='define'
 d_dir_dd_fd='undef'
 d_dirfd='define'
-d_dirnamlen='undef'
-d_dladdr='undef'
+d_dirnamlen='define'
+d_dladdr='define'
 d_dlerror='define'
 d_dlopen='define'
 d_dlsymun='undef'
@@ -181,7 +180,8 @@ d_dosuid='undef'
 d_drand48_r='undef'
 d_drand48proto='define'
 d_dup2='define'
-d_eaccess='define'
+d_duplocale='define'
+d_eaccess='undef'
 d_endgrent='define'
 d_endgrent_r='undef'
 d_endhent='define'
@@ -195,11 +195,11 @@ d_endpwent_r='undef'
 d_endsent='define'
 d_endservent_r='undef'
 d_eofnblk='define'
-d_erf='undef'
-d_erfc='undef'
+d_erf='define'
+d_erfc='define'
 d_eunice='undef'
-d_exp2='undef'
-d_expm1='undef'
+d_exp2='define'
+d_expm1='define'
 d_faststdio='define'
 d_fchdir='define'
 d_fchmod='define'
@@ -209,29 +209,29 @@ d_fcntl_can_lock='define'
 d_fd_macros='define'
 d_fd_set='define'
 d_fdclose='undef'
-d_fdim='undef'
-d_fds_bits='undef'
-d_fegetround='undef'
+d_fdim='define'
+d_fds_bits='define'
+d_fegetround='define'
 d_fgetpos='define'
-d_finite='define'
-d_finitel='define'
+d_finite='undef'
+d_finitel='undef'
 d_flexfnam='define'
 d_flock='define'
 d_flockproto='define'
-d_fma='undef'
-d_fmax='undef'
-d_fmin='undef'
+d_fma='define'
+d_fmax='define'
+d_fmin='define'
 d_fork='define'
 d_fp_class='undef'
 d_fp_classify='undef'
 d_fp_classl='undef'
 d_fpathconf='define'
 d_fpclass='undef'
-d_fpclassify='undef'
+d_fpclassify='define'
 d_fpclassl='undef'
 d_fpgetround='undef'
 d_fpos64_t='undef'
-d_freelocale='undef'
+d_freelocale='define'
 d_frexpl='define'
 d_fs_data_s='undef'
 d_fseeko='define'
@@ -247,7 +247,7 @@ d_gdbmndbm_h_uses_prototypes='undef'
 d_getaddrinfo='define'
 d_getcwd='define'
 d_getespwnam='undef'
-d_getfsstat='undef'
+d_getfsstat='define'
 d_getgrent='define'
 d_getgrent_r='undef'
 d_getgrgid_r='undef'
@@ -265,7 +265,7 @@ d_getitimer='define'
 d_getlogin='define'
 d_getlogin_r='undef'
 d_getmnt='undef'
-d_getmntent='define'
+d_getmntent='undef'
 d_getnameinfo='define'
 d_getnbyaddr='define'
 d_getnbyname='define'
@@ -299,17 +299,17 @@ d_getservbyname_r='undef'
 d_getservbyport_r='undef'
 d_getservent_r='undef'
 d_getservprotos='define'
-d_getspnam='define'
+d_getspnam='undef'
 d_getspnam_r='undef'
 d_gettimeod='define'
 d_gmtime64='undef'
 d_gmtime_r='undef'
-d_gnulibc='define'
+d_gnulibc='undef'
 d_grpasswd='define'
-d_hasmntopt='define'
+d_hasmntopt='undef'
 d_htonl='define'
-d_hypot='undef'
-d_ilogb='undef'
+d_hypot='define'
+d_ilogb='define'
 d_ilogbl='define'
 d_inc_version_list='undef'
 d_index='undef'
@@ -323,56 +323,56 @@ d_ipv6_mreq='define'
 d_ipv6_mreq_source='undef'
 d_isascii='define'
 d_isblank='define'
-d_isfinite='undef'
+d_isfinite='define'
 d_isfinitel='undef'
 d_isinf='define'
 d_isinfl='undef'
 d_isless='undef'
 d_isnan='define'
-d_isnanl='define'
-d_isnormal='undef'
-d_j0='undef'
+d_isnanl='undef'
+d_isnormal='define'
+d_j0='define'
 d_j0l='undef'
 d_killpg='define'
-d_lc_monetary_2008='undef'
+d_lc_monetary_2008='define'
 d_lchown='define'
 d_ldbl_dig='define'
 d_ldexpl='define'
-d_lgamma='undef'
-d_lgamma_r='undef'
-d_libm_lib_version='define'
+d_lgamma='define'
+d_lgamma_r='define'
+d_libm_lib_version='undef'
 d_libname_unique='undef'
 d_link='define'
-d_llrint='undef'
-d_llrintl='undef'
-d_llround='undef'
-d_llroundl='undef'
+d_llrint='define'
+d_llrintl='define'
+d_llround='define'
+d_llroundl='define'
 d_localtime64='undef'
 d_localtime_r='undef'
 d_localtime_r_needs_tzset='undef'
 d_locconv='define'
 d_lockf='define'
-d_log1p='undef'
-d_log2='undef'
-d_logb='undef'
+d_log1p='define'
+d_log2='define'
+d_logb='define'
 d_longdbl='define'
 d_longlong='define'
-d_lrint='undef'
-d_lrintl='undef'
-d_lround='undef'
-d_lroundl='undef'
+d_lrint='define'
+d_lrintl='define'
+d_lround='define'
+d_lroundl='define'
 d_lseekproto='define'
 d_lstat='define'
 d_madvise='define'
-d_malloc_good_size='undef'
-d_malloc_size='undef'
+d_malloc_good_size='define'
+d_malloc_size='define'
 d_mblen='define'
 d_mbstowcs='define'
 d_mbtowc='define'
 d_memchr='define'
 d_memcmp='define'
 d_memcpy='define'
-d_memmem='undef'
+d_memmem='define'
 d_memmove='define'
 d_memset='define'
 d_mkdir='define'
@@ -384,7 +384,6 @@ d_mktime64='undef'
 d_mktime='define'
 d_mmap='define'
 d_modfl='define'
-d_modfl_pow32_bug='undef'
 d_modflproto='define'
 d_mprotect='define'
 d_msg='define'
@@ -392,7 +391,7 @@ d_msg_ctrunc='define'
 d_msg_dontroute='define'
 d_msg_oob='define'
 d_msg_peek='define'
-d_msg_proxy='define'
+d_msg_proxy='undef'
 d_msgctl='define'
 d_msgget='define'
 d_msghdr_s='define'
@@ -401,13 +400,13 @@ d_msgsnd='define'
 d_msync='define'
 d_munmap='define'
 d_mymalloc='undef'
-d_nan='undef'
+d_nan='define'
 d_ndbm='define'
 d_ndbm_h_uses_prototypes='define'
-d_nearbyint='undef'
-d_newlocale='undef'
-d_nextafter='undef'
-d_nexttoward='undef'
+d_nearbyint='define'
+d_newlocale='define'
+d_nextafter='define'
+d_nexttoward='define'
 d_nice='define'
 d_nl_langinfo='define'
 d_nv_preserves_uv='undef'
@@ -422,47 +421,49 @@ d_pause='define'
 d_perl_otherlibdirs='undef'
 d_phostname='undef'
 d_pipe='define'
-d_poll='define'
+d_poll='undef'
 d_portable='define'
-d_prctl='define'
-d_prctl_set_name='define'
+d_prctl='undef'
+d_prctl_set_name='undef'
 d_printf_format_null='define'
-d_procselfexe='define'
+d_procselfexe='undef'
 d_pseudofork='undef'
-d_pthread_atfork='undef'
+d_pthread_atfork='define'
 d_pthread_attr_setscope='define'
 d_pthread_yield='undef'
 d_ptrdiff_t='define'
 d_pwage='undef'
-d_pwchange='undef'
-d_pwclass='undef'
+d_pwchange='define'
+d_pwclass='define'
 d_pwcomment='undef'
-d_pwexpire='undef'
+d_pwexpire='define'
 d_pwgecos='define'
 d_pwpasswd='define'
 d_pwquota='undef'
-d_qgcvt='define'
+d_qgcvt='undef'
 d_quad='define'
 d_random_r='undef'
+d_re_comp='undef'
 d_readdir64_r='undef'
 d_readdir='define'
 d_readdir_r='undef'
 d_readlink='define'
 d_readv='define'
 d_recvmsg='define'
-d_regcomp='undef'
-d_remainder='undef'
-d_remquo='undef'
+d_regcmp='undef'
+d_regcomp='define'
+d_remainder='define'
+d_remquo='define'
 d_rename='define'
 d_rewinddir='define'
-d_rint='undef'
+d_rint='define'
 d_rmdir='define'
-d_round='undef'
+d_round='define'
 d_safebcpy='undef'
 d_safemcpy='undef'
 d_sanemcmp='define'
 d_sbrkproto='define'
-d_scalbn='undef'
+d_scalbn='define'
 d_scalbnl='define'
 d_sched_yield='define'
 d_scm_rights='define'
@@ -498,11 +499,11 @@ d_setprotoent_r='undef'
 d_setpwent='define'
 d_setpwent_r='undef'
 d_setregid='define'
-d_setresgid='define'
-d_setresuid='define'
+d_setresgid='undef'
+d_setresuid='undef'
 d_setreuid='define'
-d_setrgid='undef'
-d_setruid='undef'
+d_setrgid='define'
+d_setruid='define'
 d_setsent='define'
 d_setservent_r='undef'
 d_setsid='define'
@@ -514,13 +515,14 @@ d_shmctl='define'
 d_shmdt='define'
 d_shmget='define'
 d_sigaction='define'
-d_siginfo_si_addr='undef'
-d_siginfo_si_band='undef'
-d_siginfo_si_errno='undef'
-d_siginfo_si_pid='undef'
-d_siginfo_si_status='undef'
-d_siginfo_si_uid='undef'
-d_siginfo_si_value='undef'
+d_siginfo_si_addr='define'
+d_siginfo_si_band='define'
+d_siginfo_si_errno='define'
+d_siginfo_si_fd='undef'
+d_siginfo_si_pid='define'
+d_siginfo_si_status='define'
+d_siginfo_si_uid='define'
+d_siginfo_si_value='define'
 d_signbit='define'
 d_sigprocmask='define'
 d_sigsetjmp='define'
@@ -528,7 +530,7 @@ d_sin6_scope_id='define'
 d_sitearch='define'
 d_snprintf='define'
 d_sockaddr_in6='define'
-d_sockaddr_sa_len='undef'
+d_sockaddr_sa_len='define'
 d_sockatmark='define'
 d_sockatmarkproto='define'
 d_socket='define'
@@ -547,10 +549,10 @@ d_statfs_f_flags='define'
 d_statfs_s='define'
 d_static_inline='define'
 d_statvfs='define'
-d_stdio_cnt_lval='undef'
+d_stdio_cnt_lval='define'
 d_stdio_ptr_lval='define'
-d_stdio_ptr_lval_nochange_cnt='undef'
-d_stdio_ptr_lval_sets_cnt='define'
+d_stdio_ptr_lval_nochange_cnt='define'
+d_stdio_ptr_lval_sets_cnt='undef'
 d_stdio_stream_array='undef'
 d_stdiobase='define'
 d_stdstdio='define'
@@ -561,8 +563,8 @@ d_strerrm='strerror(e)'
 d_strerror='define'
 d_strerror_r='undef'
 d_strftime='define'
-d_strlcat='undef'
-d_strlcpy='undef'
+d_strlcat='define'
+d_strlcpy='define'
 d_strtod='define'
 d_strtol='define'
 d_strtold='define'
@@ -584,34 +586,34 @@ d_tcgetpgrp='define'
 d_tcsetpgrp='define'
 d_telldir='define'
 d_telldirproto='define'
-d_tgamma='undef'
+d_tgamma='define'
 d_time='define'
 d_timegm='define'
 d_times='define'
 d_tm_tm_gmtoff='define'
 d_tm_tm_zone='define'
 d_tmpnam_r='undef'
-d_trunc='undef'
+d_trunc='define'
 d_truncate='define'
-d_truncl='undef'
+d_truncl='define'
 d_ttyname_r='undef'
 d_tzname='define'
 d_u32align='define'
 d_ualarm='define'
 d_umask='define'
 d_uname='define'
-d_union_semun='undef'
+d_union_semun='define'
 d_unordered='undef'
 d_unsetenv='define'
-d_uselocale='undef'
+d_uselocale='define'
 d_usleep='define'
 d_usleepproto='define'
-d_ustat='define'
+d_ustat='undef'
 d_vendorarch='undef'
 d_vendorbin='undef'
 d_vendorlib='undef'
 d_vendorscript='undef'
-d_vfork='undef'
+d_vfork='define'
 d_void_closedir='undef'
 d_voidsig='define'
 d_voidtty=''
@@ -620,30 +622,31 @@ d_vprintf='define'
 d_vsnprintf='define'
 d_wait4='define'
 d_waitpid='define'
-d_wcscmp='undef'
+d_wcscmp='define'
 d_wcstombs='define'
-d_wcsxfrm='undef'
+d_wcsxfrm='define'
 d_wctomb='define'
 d_writev='define'
 d_xenix='undef'
 date='date'
-db_hashtype='u_int32_t'
-db_prefixtype='size_t'
-db_version_major='4'
-db_version_minor='8'
-db_version_patch='30'
+db_hashtype='int'
+db_prefixtype='int'
+db_version_major='1'
+db_version_minor='0'
+db_version_patch='0'
 direntrytype='struct dirent'
-dlext='so'
+dlext='bundle'
 dlsrc='dl_dlopen.xs'
 doubleinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f'
 doublekind='3'
 doublemantbits='52'
-doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f'
+doublenanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xff'
 doublesize='8'
 drand01='Perl_drand48()'
 drand48_r_proto='0'
 dtrace=''
-dynamic_ext='arybase attributes B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd 
Data/Dumper DB_File Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl 
File/DosGlob File/Glob Filter/Util/Call GDBM_ ... [370 chars truncated]
+dtraceobject=''
+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 ... [360 chars truncated]
 eagain='EAGAIN'
 ebcdic='undef'
 echo='echo'
@@ -658,24 +661,24 @@ endservent_r_proto='0'
 eunicefix=':'
 exe_ext=''
 expr='expr'
-extensions='arybase attributes B Compress/Raw/Bzip2 Compress/Raw/Zlib Cwd 
Data/Dumper DB_File Devel/Peek Devel/PPPort Digest/MD5 Digest/SHA Encode Fcntl 
File/DosGlob File/Glob Filter/Util/Call GDBM_F ... [1590 chars truncated]
+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/ ... [1541 chars truncated]
 extern_C='extern'
 extras=''
 fflushNULL='define'
 fflushall='undef'
 find=''
-firstmakefile='makefile'
+firstmakefile='GNUmakefile'
 flex=''
-fpossize='16'
+fpossize='8'
 fpostype='fpos_t'
 freetype='void'
 from=':'
-full_ar='/usr/bin/ar'
-full_csh='/usr/bin/tcsh'
-full_sed='/usr/bin/sed'
+full_ar='/opt/local/bin/ar'
+full_csh='/bin/csh'
+full_sed='/opt/local/libexec/gnubin/sed'
 gccansipedantic=''
 gccosandvers=''
-gccversion='4.8.1 20130909 [gcc-4_8-branch revision 202388]'
+gccversion='4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.57)'
 getgrent_r_proto='0'
 getgrgid_r_proto='0'
 getgrnam_r_proto='0'
@@ -696,22 +699,22 @@ getservbyname_r_proto='0'
 getservbyport_r_proto='0'
 getservent_r_proto='0'
 getspnam_r_proto='0'
-gidformat='"lu"'
+gidformat='"u"'
 gidsign='1'
 gidsize='4'
 gidtype='gid_t'
 glibpth='/usr/shlib  /lib /usr/lib /usr/lib/386 /lib/386 /usr/ccs/lib 
/usr/ucblib /usr/local/lib '
 gmake='gmake'
 gmtime_r_proto='0'
-gnulibc_version='2.18'
+gnulibc_version=''
 grep='grep'
 groupcat='cat /etc/group'
 groupstype='gid_t'
 gzip='gzip'
 h_fcntl='false'
 h_sysfile='true'
-hint='recommended'
-hostcat='ypcat hosts'
+hint='previous'
+hostcat='cat /etc/hosts'
 hostgenerate=''
 hostosname=''
 hostperl=''
@@ -722,23 +725,23 @@ html3direxp=''
 i16size='2'
 i16type='short'
 i32size='4'
-i32type='long'
+i32type='int'
 i64size='8'
-i64type='long long'
+i64type='long'
 i8size='1'
 i8type='signed char'
 i_arpainet='define'
 i_assert='define'
 i_bfd='undef'
 i_bsdioctl=''
-i_crypt='define'
+i_crypt='undef'
 i_db='define'
-i_dbm='define'
+i_dbm='undef'
 i_dirent='define'
 i_dlfcn='define'
-i_execinfo='undef'
+i_execinfo='define'
 i_fcntl='undef'
-i_fenv='undef'
+i_fenv='define'
 i_float='define'
 i_fp='undef'
 i_fp_class='undef'
@@ -753,36 +756,36 @@ i_libutil='undef'
 i_limits='define'
 i_locale='define'
 i_machcthr='undef'
-i_malloc='define'
-i_mallocmalloc='undef'
+i_malloc='undef'
+i_mallocmalloc='define'
 i_math='define'
 i_memory='undef'
-i_mntent='define'
+i_mntent='undef'
 i_ndbm='define'
 i_netdb='define'
 i_neterrno='undef'
 i_netinettcp='define'
 i_niin='define'
-i_poll='define'
+i_poll='undef'
 i_prot='undef'
 i_pthread='define'
 i_pwd='define'
 i_quadmath='undef'
 i_rpcsvcdbm='undef'
 i_sgtty='undef'
-i_shadow='define'
-i_socks='define'
+i_shadow='undef'
+i_socks='undef'
 i_stdarg='define'
 i_stdbool='define'
 i_stddef='define'
-i_stdint='undef'
+i_stdint='define'
 i_stdlib='define'
 i_string='define'
 i_sunmath='undef'
 i_sysaccess='undef'
 i_sysdir='define'
 i_sysfile='define'
-i_sysfilio='undef'
+i_sysfilio='define'
 i_sysin='undef'
 i_sysioctl='define'
 i_syslog='define'
@@ -795,9 +798,9 @@ i_syspoll='define'
 i_sysresrc='define'
 i_syssecrt='undef'
 i_sysselct='define'
-i_syssockio='undef'
+i_syssockio='define'
 i_sysstat='define'
-i_sysstatfs='define'
+i_sysstatfs='undef'
 i_sysstatvfs='define'
 i_systime='define'
 i_systimek='undef'
@@ -806,43 +809,44 @@ i_systypes='define'
 i_sysuio='define'
 i_sysun='define'
 i_sysutsname='define'
-i_sysvfs='define'
+i_sysvfs='undef'
 i_syswait='define'
 i_termio='undef'
 i_termios='define'
-i_time='define'
+i_time='undef'
 i_unistd='define'
-i_ustat='define'
+i_ustat='undef'
 i_utime='define'
-i_values='define'
+i_values='undef'
 i_varargs='undef'
 i_varhdr='stdarg.h'
 i_vfork='undef'
-ignore_versioned_solibs='y'
+i_xlocale='define'
+ignore_versioned_solibs=''
 inc_version_list=''
 inc_version_list_init='0'
 incpath=''
-incpth='/usr/lib/gcc/i586-suse-linux/4.8/include /usr/local/include 
/usr/lib/gcc/i586-suse-linux/4.8/include-fixed 
/usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/include 
/usr/include'
+incpth='/usr/local/include 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeD ... [514 chars 
truncated]
 inews=''
-initialinstalllocation='/pro/bin'
-installarchlib='/pro/lib/perl5/5.24.0/i686-linux-64int'
-installbin='/pro/bin'
+initialinstalllocation='/tmp/mblead/bin'
+installarchlib='/tmp/mblead/lib/perl5/5.24.0/darwin-2level'
+installbin='/tmp/mblead/bin'
 installhtml1dir=''
 installhtml3dir=''
-installman1dir='/pro/local/man/man1'
-installman3dir='/pro/local/man/man3'
-installprefix='/pro'
-installprefixexp='/pro'
-installprivlib='/pro/lib/perl5/5.24.0'
-installscript='/pro/bin'
-installsitearch='/pro/lib/perl5/site_perl/5.24.0/i686-linux-64int'
-installsitebin='/pro/bin'
+installman1dir='/tmp/mblead/man/man1'
+installman3dir='/tmp/mblead/man/man3'
+installprefix='/tmp/mblead'
+installprefixexp='/tmp/mblead'
+installprivlib='/tmp/mblead/lib/perl5/5.24.0'
+installscript='/tmp/mblead/bin'
+installsitearch='/tmp/mblead/lib/perl5/site_perl/5.24.0/darwin-2level'
+installsitebin='/tmp/mblead/bin'
 installsitehtml1dir=''
 installsitehtml3dir=''
-installsitelib='/pro/lib/perl5/site_perl/5.24.0'
-installsiteman1dir='/pro/local/man/man1'
-installsiteman3dir='/pro/local/man/man3'
-installsitescript='/pro/bin'
+installsitelib='/tmp/mblead/lib/perl5/site_perl/5.24.0'
+installsiteman1dir='/tmp/mblead/man/man1'
+installsiteman3dir='/tmp/mblead/man/man3'
+installsitescript='/tmp/mblead/bin'
 installstyle='lib/perl5'
 installusrbinperl='undef'
 installvendorarch=''
@@ -855,50 +859,49 @@ installvendorman3dir=''
 installvendorscript=''
 intsize='4'
 issymlink='test -h'
-ivdformat='"Ld"'
+ivdformat='"ld"'
 ivsize='8'
-ivtype='long long'
-known_extensions='Archive/Tar arybase Attribute/Handlers attributes autodie 
AutoLoader autouse B base B/Debug bignum Carp CGI Compress/Raw/Bzip2 
Compress/Raw/Zlib Config/Perl/V constant CPAN CPAN/Met ... [1661 chars 
truncated]
+ivtype='long'
+known_extensions='Amiga/ARexx Amiga/Exec Archive/Tar Attribute/Handlers 
AutoLoader B B/Debug CPAN CPAN/Meta CPAN/Meta/Requirements CPAN/Meta/YAML Carp 
Compress/Raw/Bzip2 Compress/Raw/Zlib Config/Perl ... [1645 chars truncated]
 ksh=''
 ld='cc'
-ld_can_script='define'
-lddlflags='-shared -O2 -L/pro/local/lib -fstack-protector'
-ldflags='-L/pro/local/lib -fstack-protector'
+ld_can_script='undef'
+lddlflags=' -mmacosx-version-min=10.9 -bundle -undefined dynamic_lookup 
-L/usr/local/lib -L/opt/local/lib -fstack-protector'
+ldflags=' -mmacosx-version-min=10.9 -fstack-protector -L/usr/local/lib 
-L/opt/local/lib'
 ldflags_uselargefiles=''
-ldlibpthname='LD_LIBRARY_PATH'
+ldlibpthname='DYLD_LIBRARY_PATH'
 less='less'
 lib_ext='.a'
-libc='libc-2.18.so'
+libc=''
 libperl='libperl.a'
-libpth='/usr/local/lib /usr/lib/gcc/i586-suse-linux/4.8/include-fixed 
/usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/lib /usr/lib 
/pro/local/lib /lib'
-libs='-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat'
-libsdirs=' /usr/lib'
-libsfiles=' libnsl.so libgdbm.so libdb.so libdl.so libm.so libcrypt.so 
libutil.so libc.so libgdbm_compat.so'
-libsfound=' /usr/lib/libnsl.so /usr/lib/libgdbm.so /usr/lib/libdb.so 
/usr/lib/libdl.so /usr/lib/libm.so /usr/lib/libcrypt.so /usr/lib/libutil.so 
/usr/lib/libc.so /usr/lib/libgdbm_compat.so'
-libspath=' /usr/local/lib /usr/lib/gcc/i586-suse-linux/4.8/include-fixed 
/usr/lib/gcc/i586-suse-linux/4.8/../../../../i586-suse-linux/lib /usr/lib 
/pro/local/lib /lib'
-libswanted='socket inet nsl nm gdbm dbm db malloc dl ld sun m crypt sec util c 
cposix posix ucb BSD gdbm_compat'
+libpth='/usr/local/lib 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.x ... [481 
chars truncated]
+libs='-lpthread -lgdbm -ldbm -ldl -lm -lutil -lc'
+libsdirs=''
+libsfiles=''
+libsfound=''
+libspath=' /usr/local/lib 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/lib
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefaul ... [484 
chars truncated]
+libswanted='cl pthread socket bind inet nsl ndbm gdbm dbm db malloc dl ld sun 
m crypt sec util c cposix posix ucb bsd BSD'
 libswanted_uselargefiles=''
 line=''
 lint=''
 lkflags=''
 ln='ln'
-lns='/usr/bin/ln -s'
+lns='/opt/local/libexec/gnubin/ln -s'
 localtime_r_proto='0'
-locincpth='/pro/local/include'
-loclibpth='/pro/local/lib'
-longdblinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x7f, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00'
+locincpth='/usr/local/include /opt/local/include /usr/gnu/include 
/opt/gnu/include /usr/GNU/include /opt/GNU/include'
+loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib 
/usr/GNU/lib /opt/GNU/lib'
+longdblinfbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00'
 longdblkind='3'
 longdblmantbits='64'
-longdblnanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xff, 0x7f, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00'
-longdblsize='12'
+longdblnanbytes='0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xff, 0xff, 
0x00, 0x00, 0x0e, 0x00, 0x00, 0x00'
+longdblsize='16'
 longlongsize='8'
-longsize='4'
+longsize='8'
 lp=''
 lpr=''
 ls='ls'
 lseeksize='8'
 lseektype='off_t'
-mad='undef'
 mail=''
 mailx=''
 make='make'
@@ -906,11 +909,11 @@ make_set_make='#'
 mallocobj=''
 mallocsrc=''
 malloctype='void *'
-man1dir='/pro/local/man/man1'
-man1direxp='/pro/local/man/man1'
+man1dir='/tmp/mblead/man/man1'
+man1direxp='/tmp/mblead/man/man1'
 man1ext='1'
-man3dir='/pro/local/man/man3'
-man3direxp='/pro/local/man/man3'
+man3dir='/tmp/mblead/man/man3'
+man3direxp='/tmp/mblead/man/man3'
 man3ext='3'
 mips_type=''
 mistrustnm=''
@@ -918,22 +921,22 @@ mkdir='mkdir'
 mmaptype='void *'
 modetype='mode_t'
 more='more'
-multiarch='undef'
+multiarch='define'
 mv=''
-myarchname='i686-linux'
-mydomain='.(none)'
-myhostname='lx09'
-myuname='linux lx09 3.11.10-7-desktop #1 smp preempt mon feb 3 09:41:24 utc 
2014 (750023e) i686 i686 i386 gnulinux '
+myarchname='i386-darwin'
+mydomain='.nonet'
+myhostname='daybreak'
+myuname='darwin daybreak 13.4.0 darwin kernel version 13.4.0: mon jan 11 
18:17:34 pst 2016; root:xnu-2422.115.15~1release_x86_64 x86_64 i386 
macbookpro11,3 darwin '
 n='-n'
-need_va_copy='undef'
+need_va_copy='define'
 netdb_hlen_type='size_t'
-netdb_host_type='const void *'
+netdb_host_type='char *'
 netdb_name_type='const char *'
 netdb_net_type='in_addr_t'
 nm='nm'
 nm_opt=''
-nm_so_opt='--dynamic'
-nonxs_ext='Archive/Tar Attribute/Handlers autodie AutoLoader autouse base 
B/Debug bignum Carp CGI Config/Perl/V constant CPAN CPAN/Meta 
CPAN/Meta/Requirements CPAN/Meta/YAML Devel/SelfStubber Digest  ... [1033 chars 
truncated]
+nm_so_opt=''
+nonxs_ext='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/CBu ... [994 chars truncated]
 nroff='nroff'
 nvEUformat='"E"'
 nvFUformat='"F"'
@@ -949,72 +952,72 @@ nvtype='double'
 o_nonblock='O_NONBLOCK'
 obj_ext='.o'
 old_pthread_create_joinable=''
-optimize='-O2'
+optimize='-O3'
 orderlib='false'
-osname='linux'
-osvers='3.11.10-7-desktop'
+osname='darwin'
+osvers='13.4.0'
 otherlibdirs=' '
 package='perl5'
-pager='/pro/bin/less -R'
+pager='/Users/aaron/usr/bin/less -R'
 passcat='cat /etc/passwd'
-patchlevel='19'
+patchlevel='24'
 path_sep=':'
-perl5='/pro/bin/perl'
+perl5='/Users/aaron/perl5/perlbrew/perls/perl-5.22.0/bin/perl'
 perl='perl'
 perl_patchlevel=''
 perl_static_inline='static __inline__'
-perladmin='[email protected]'
-perllibs='-lnsl -ldl -lm -lcrypt -lutil -lc'
-perlpath='/pro/bin/perl5.24.0'
+perladmin='[email protected]'
+perllibs='-lpthread -ldl -lm -lutil -lc'
+perlpath='/tmp/mblead/bin/perl5.24.0'
 pg='pg'
 phostname='hostname'
 pidtype='pid_t'
-plibpth='/lib/i586-suse-linux/4.8 /lib /usr/lib/i586-suse-linux/4.8 /usr/lib'
+plibpth=''
 pmake=''
 pr=''
-prefix='/pro'
-prefixexp='/pro'
-privlib='/pro/lib/perl5/5.24.0'
-privlibexp='/pro/lib/perl5/5.24.0'
-procselfexe='"/proc/self/exe"'
+prefix='/tmp/mblead'
+prefixexp='/tmp/mblead'
+privlib='/tmp/mblead/lib/perl5/5.24.0'
+privlibexp='/tmp/mblead/lib/perl5/5.24.0'
+procselfexe=''
 prototype='define'
-ptrsize='4'
-quadkind='3'
-quadtype='long long'
+ptrsize='8'
+quadkind='2'
+quadtype='long'
 randbits='48'
 randfunc='Perl_drand48'
 random_r_proto='0'
 randseedtype='U32'
-ranlib=':'
+ranlib='ranlib'
 rd_nodata='-1'
 readdir64_r_proto='0'
 readdir_r_proto='0'
 revision='5'
 rm='rm'
-rm_try='/usr/bin/rm -f try try a.out .out try.[cho] try..o core core.try* 
try.core*'
+rm_try='/opt/local/libexec/gnubin/rm -f try try a.out .out try.[cho] try..o 
core core.try* try.core*'
 rmail=''
 run=''
 runnm='false'
-sGMTIME_max='2147483647'
-sGMTIME_min='-2147483648'
-sLOCALTIME_max='2147483647'
-sLOCALTIME_min='-2147483648'
+sGMTIME_max='67768036191676799'
+sGMTIME_min='-62167219200'
+sLOCALTIME_max='67768036191676799'
+sLOCALTIME_min='-62167219200'
 sPRIEUldbl='"LE"'
 sPRIFUldbl='"LF"'
 sPRIGUldbl='"LG"'
-sPRIXU64='"LX"'
-sPRId64='"Ld"'
+sPRIXU64='"lX"'
+sPRId64='"ld"'
 sPRIeldbl='"Le"'
 sPRIfldbl='"Lf"'
 sPRIgldbl='"Lg"'
-sPRIi64='"Li"'
-sPRIo64='"Lo"'
-sPRIu64='"Lu"'
-sPRIx64='"Lx"'
+sPRIi64='"li"'
+sPRIo64='"lo"'
+sPRIu64='"lu"'
+sPRIx64='"lx"'
 sSCNfldbl='"Lf"'
 sched_yield='sched_yield()'
-scriptdir='/pro/bin'
-scriptdirexp='/pro/bin'
+scriptdir='/tmp/mblead/bin'
+scriptdirexp='/tmp/mblead/bin'
 sed='sed'
 seedfunc='Perl_drand48_init'
 selectminbits='32'
@@ -1034,37 +1037,37 @@ shmattype='void *'
 shortsize='2'
 shrpenv=''
 shsharp='true'
-sig_count='65'
-sig_name='ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE 
ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH 
IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM3 ... [185 chars truncated]
-sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "BUS", 
"FPE", "KILL", "USR1", "SEGV", "USR2", "PIPE", "ALRM", "TERM", "STKFLT", 
"CHLD", "CONT", "STOP", "TSTP", "TTIN", "TTOU", "UR ... [398 chars truncated]
-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 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  ... [7 chars truncated]
-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, ... [82 chars truncated]
-sig_size='69'
+sig_count='32'
+sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM 
TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 
USR2 IOT '
+sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", 
"FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", 
"TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "X ... [74 chars truncated]
+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 27 28 29 30 31 6 '
+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, 6, 0'
+sig_size='33'
 signal_t='void'
-sitearch='/pro/lib/perl5/site_perl/5.24.0/i686-linux-64int'
-sitearchexp='/pro/lib/perl5/site_perl/5.24.0/i686-linux-64int'
-sitebin='/pro/bin'
-sitebinexp='/pro/bin'
+sitearch='/tmp/mblead/lib/perl5/site_perl/5.24.0/darwin-2level'
+sitearchexp='/tmp/mblead/lib/perl5/site_perl/5.24.0/darwin-2level'
+sitebin='/tmp/mblead/bin'
+sitebinexp='/tmp/mblead/bin'
 sitehtml1dir=''
 sitehtml1direxp=''
 sitehtml3dir=''
 sitehtml3direxp=''
-sitelib='/pro/lib/perl5/site_perl/5.24.0'
-sitelib_stem='/pro/lib/perl5/site_perl'
-sitelibexp='/pro/lib/perl5/site_perl/5.24.0'
-siteman1dir='/pro/local/man/man1'
-siteman1direxp='/pro/local/man/man1'
-siteman3dir='/pro/local/man/man3'
-siteman3direxp='/pro/local/man/man3'
-siteprefix='/pro'
-siteprefixexp='/pro'
-sitescript='/pro/bin'
-sitescriptexp='/pro/bin'
-sizesize='4'
+sitelib='/tmp/mblead/lib/perl5/site_perl/5.24.0'
+sitelib_stem='/tmp/mblead/lib/perl5/site_perl'
+sitelibexp='/tmp/mblead/lib/perl5/site_perl/5.24.0'
+siteman1dir='/tmp/mblead/man/man1'
+siteman1direxp='/tmp/mblead/man/man1'
+siteman3dir='/tmp/mblead/man/man3'
+siteman3direxp='/tmp/mblead/man/man3'
+siteprefix='/tmp/mblead'
+siteprefixexp='/tmp/mblead'
+sitescript='/tmp/mblead/bin'
+sitescriptexp='/tmp/mblead/bin'
+sizesize='8'
 sizetype='size_t'
 sleep=''
 smail=''
-so='so'
+so='dylib'
 sockethdr=''
 socketlib=''
 socksizetype='socklen_t'
@@ -1077,15 +1080,15 @@ src='.'
 ssizetype='ssize_t'
 st_ino_sign='1'
 st_ino_size='8'
-startperl='#!/pro/bin/perl5.24.0'
+startperl='#!/tmp/mblead/bin/perl5.24.0'
 startsh='#!/bin/sh'
 static_ext=' '
 stdchar='char'
-stdio_base='((fp)->_IO_read_base)'
-stdio_bufsiz='((fp)->_IO_read_end - (fp)->_IO_read_base)'
-stdio_cnt='((fp)->_IO_read_end - (fp)->_IO_read_ptr)'
+stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
+stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
+stdio_cnt='((fp)->_r)'
 stdio_filbuf=''
-stdio_ptr='((fp)->_IO_read_ptr)'
+stdio_ptr='((fp)->_p)'
 stdio_stream_array=''
 strerror_r_proto='0'
 strings='/usr/include/string.h'
@@ -1105,7 +1108,7 @@ targetsh='/bin/sh'
 tbl=''
 tee=''
 test='test'
-timeincl='/usr/include/sys/time.h /usr/include/time.h '
+timeincl='/usr/include/sys/time.h '
 timetype='time_t'
 tmpnam_r_proto='0'
 to=':'
@@ -1117,20 +1120,20 @@ ttyname_r_proto='0'
 u16size='2'
 u16type='unsigned short'
 u32size='4'
-u32type='unsigned long'
+u32type='unsigned int'
 u64size='8'
-u64type='unsigned long long'
+u64type='unsigned long'
 u8size='1'
 u8type='unsigned char'
-uidformat='"lu"'
+uidformat='"u"'
**** PATCH TRUNCATED AT 2000 LINES -- 8331 NOT SHOWN ****

--
Perl5 Master Repository

Reply via email to