From: H.Merijn Brand Date: Fri, 21 Mar 2008 10:28:42 +0000 (+0000) Subject: Final move from meta-3.0 to meta-3.5 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=216dac0429f7f2def8388be78bca5dd81baf8702;p=p5sagit%2Fp5-mst-13.2.git Final move from meta-3.0 to meta-3.5 p4raw-id: //depot/perl@33547 --- diff --git a/Configure b/Configure index 13ab5ca..d8b13c7 100755 --- a/Configure +++ b/Configure @@ -25,7 +25,7 @@ # $Id: Head.U 6 2006-08-25 22:21:46Z rmanfredi $ # -# Generated on Fri Feb 15 17:37:37 CET 2008 [metaconfig 3.0 PL70] +# Generated on Fri Mar 21 11:25:23 CET 2008 [metaconfig 3.5 PL0] # (with additional metaconfig patches by perlbug@perl.org) cat >c1$$ <&2 + -V) echo "$me generated by metaconfig 3.5 PL0." >&2 exit 0;; --) break;; -*) echo "$me: unknown option $1" >&2; shift; error=true;; @@ -4012,7 +4013,7 @@ y) td=$was; tu=$was;; esac EOSC -: function used to set $1 to $val +: function used to set '$1' to '$val' setvar='var=$1; eval "was=\$$1"; td=$define; tu=$undef; case "$val$was" in $define$undef) . ./whoa; eval "$var=\$td";; @@ -12271,6 +12272,24 @@ set d_open3 eval $setvar $rm_try +: script used to emit important warnings +cat >warn <msg +else + cat >msg +fi +echo "*** WARNING:" >&4 +sed -e 's/^/*** /' &4 +echo "*** " >&4 +cat msg >>config.msg +echo " " >>config.msg +rm -f msg +EOS +chmod +x warn +$eunicefix warn + : see which of string.h or strings.h is needed echo " " strings=`./findhdr string.h` @@ -12283,7 +12302,7 @@ else if $test "$strings" && $test -r "$strings"; then echo "Using instead of ." >&4 else - echo "No string header found -- You'll surely have problems." >&4 + ./warn "No string header found -- You'll surely have problems." fi fi set i_string @@ -19629,6 +19648,7 @@ esac set mad eval $setvar +: check whether make sets MAKE echo " " echo "Checking if your $make program sets \$(MAKE)..." >&4 case "$make_set_make" in @@ -21082,14 +21102,14 @@ case "$val3" in echo " found." >&4 else echo "System is pyramid with BSD universe." - echo " not found--you could have problems." >&4 + ./warn " not found--you could have problems." fi;; *) if $test `./findhdr termio.h`; then val="$define" echo " found." >&4 else echo "System is pyramid with USG universe." - echo " not found--you could have problems." >&4 + ./warn " not found--you could have problems." fi;; esac elif ./usg; then @@ -21100,7 +21120,7 @@ case "$val3" in echo " found." >&4 val2="$define" else -echo "Neither nor found--you could have problems." >&4 + ./warn "Neither nor found--cross fingers!" fi else if $test `./findhdr sgtty.h`; then @@ -21110,7 +21130,7 @@ echo "Neither nor found--you could have problems." >&4 echo " found." >&4 val="$define" else -echo "Neither nor found--you could have problems." >&4 + ./warn "Neither nor found--cross fingers!" fi fi;; esac @@ -21175,6 +21195,10 @@ eval $inhdr set sys/mode.h i_sysmode eval $inhdr +: see if there is a sys/poll.h file +set sys/poll.h i_syspoll +eval $inhdr + : see if sys/resource.h has to be included set sys/resource.h i_sysresrc eval $inhdr @@ -22361,6 +22385,7 @@ i_sysmode='$i_sysmode' i_sysmount='$i_sysmount' i_sysndir='$i_sysndir' i_sysparam='$i_sysparam' +i_syspoll='$i_syspoll' i_sysresrc='$i_sysresrc' i_syssecrt='$i_syssecrt' i_sysselct='$i_sysselct' diff --git a/Porting/Glossary b/Porting/Glossary index a3f2ad1..b6b9947 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -3070,6 +3070,10 @@ i_sysparam (i_sysparam.U): This variable conditionally defines the I_SYS_PARAM symbol, and indicates whether a C program should include . +i_syspoll (i_syspoll.U): + This variable conditionally defines the I_SYS_POLL symbol, which + indicates to the C program that it should include . + i_sysresrc (i_sysresrc.U): This variable conditionally defines the I_SYS_RESOURCE symbol, and indicates whether a C program should include . diff --git a/config_h.SH b/config_h.SH index 20e7450..05b464b 100644 --- a/config_h.SH +++ b/config_h.SH @@ -766,6 +766,13 @@ sed <$CONFIG_H -e 's!^#undef\(.*/\)\*!/\*#define\1 \*!' -e 's!^#un */ #$i_sysparam I_SYS_PARAM /**/ +/* I_SYS_POLL: + * This symbol, if defined, indicates that the program may include + * . When I_POLL is also defined, it's probably safest + * to only include . + */ +#$i_syspoll I_SYS_POLL /**/ + /* I_SYS_RESOURCE: * This symbol, if defined, indicates to the C program that it should * include .