On Wed, Mar 05, 2008 at 11:52:20PM +0000, Nicholas Clark wrote: > http://www.ccl4.org/~nick/P/perl-33444.tar.bz2 > (or http://www.ccl4.org/~nick/P/perl-33444.tar.gz ) > > It's closing in on what 5.8.9 is going to be, give or take breakage, late > interesting bug fixes, and resolution of some things that aren't quite there > yet > > Aside from -Dodgy.pm on VOS, what is still broken that wasn't broken in 5.8.8? $ gcc -DPERL_CORE -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -std=c89 -pipe -Wall -O2 -march=athlon -mtune=athlon-xp -D_GNU_SOURCE -Wall -ansi -W -Wextra -Wdeclaration-after-statement -Wendif-labels -Wc++-compat -c perl.c perl.c: In function 'S_init_tls_and_interp': perl.c:157: warning: ignoring return value of 'write', declared with attribute warn_unused_result perl.c: In function 'S_parse_body': perl.c:2138: warning: implicit declaration of function 'S_validate_suid' perl.c: At top level: perl.c:3990: warning: conflicting types for 'S_validate_suid' perl.c:3990: error: static declaration of 'S_validate_suid' follows non-static declaration perl.c:2138: error: previous implicit declaration of 'S_validate_suid' was here $ This part of "Change 33421: Re-run regen.pl..." should be reverted: --- a/proto.h +++ b/proto.h @@ -1698,13 +1698,11 @@ STATIC void S_usage(pTHX_ const char *name); #ifdef DOSUID # ifdef IAMSUID STATIC void S_validate_suid(pTHX_ const char *validarg, int fdscript, bool suidscript, SV* linestr_sv); -# else STATIC void S_validate_suid(pTHX_ const char *validarg, const char *scriptname, int fdscript, SV* linestr_sv); # endif #else # ifndef SETUID_SCRIPTS_ARE_SECURE_NOW STATIC void S_validate_suid(pTHX); - # endif #endifThread Previous | Thread Next