From: Jarkko Hietaniemi Date: Fri, 3 May 2002 12:31:52 +0000 (+0000) Subject: Integrate perlio: X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b01782c7e9328f1fc679bdfd4f4f8d85ab6dd82c;p=p5sagit%2Fp5-mst-13.2.git Integrate perlio: [ 16367] Several of non-default builds now seem to work reasonably well English.t seems to fail on an errno test, and socketpair blathers about something. Basic fix is to stop PERL_IMPLICIT_SYS turning on USE_PERLIO by the back door, and instead have perlsdio.h vector stdio via iperlsys.h function tables (latter was done in earlier change). Update comments in Makefile.mk [ 16366] Finish off 16350 for non-PERLIO build on linux, non PERL_IMPLICIT_SYS parts of iperlsys.h had junk for some slots which now perlsdio.h is targeting. [ 16352] setbuf / setvbuf are not PerlIO_ concepts [ 16351] perl_clone is a threads thing [ 16350] *** EXPERIMENTAL *** Have perlsdio.h use the iperlsys.h aliases and see if that helps non-PERLIO IMP_SYS on Win32. (Miniperl okay on linux). [ 16349] Win32 builds and mostly works for non-USE_PERLIO non-USE_IMP_SYS case. - move body of fdupopen() from perlhost.h to win32.h as win32_fdupopen() - use it in perlio.c [ 16347] More layer syms [ 16346] Use PerlSIO_fdupopen() if not using PerlIO [ 16345] Do not build if not using layers p4raw-link: @16367 on //depot/perlio: 2cbbe5a150b07f176547702112505e3d30ea082f p4raw-link: @16366 on //depot/perlio: 079b94bc698b0934beaf07d168872e7ff53ba831 p4raw-link: @16352 on //depot/perlio: 22a46b6e190a186151dafce1a1c165a2532b0f1d p4raw-link: @16351 on //depot/perlio: 0295eab83c15497fe4260ac4facad25c962a4293 p4raw-link: @16350 on //depot/perlio: 362d0d4483498690d9657a76e53755c85da3b796 p4raw-link: @16349 on //depot/perlio: 30753f56c8bbfb209552e904d9d76202413ebf24 p4raw-link: @16347 on //depot/perlio: 1e8a8f599308436d6e164543b54e022d0b1a9177 p4raw-link: @16346 on //depot/perlio: 0553478ef48e094f904ff993d3c57b7325174272 p4raw-link: @16345 on //depot/perlio: 57143e73be61ad4ed95e8d5fdc799945c48c8339 p4raw-id: //depot/perl@16368 --- b01782c7e9328f1fc679bdfd4f4f8d85ab6dd82c