This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Snapshot of new PerlIO open scheme. Still buggy - mainly in open($fh,">&STDOUT!")
authorNick Ing-Simmons <nik@tiuk.ti.com>
Thu, 22 Mar 2001 22:26:51 +0000 (22:26 +0000)
committerNick Ing-Simmons <nik@tiuk.ti.com>
Thu, 22 Mar 2001 22:26:51 +0000 (22:26 +0000)
commitee518936bd3eee0065c20591f5182f733dadd4bd
tree47bb05c60004fa322c14c6f944b966a8f4840ebc
parent4fbc943a81ac8168e4ba63497561c515427127d8
Snapshot of new PerlIO open scheme. Still buggy - mainly in open($fh,">&STDOUT!")
type code.
  - Invent PerlIO_openn() - which has "lots" of args a bit like do_openn() which
    is its main caller. In particular now has access to "extra" args, and
    can tell when an open handle is "reopened" (or duped?).
  - In -Duseperlio PerlIO_open() et. al. are now wrappers on PerlIO_openn().
  - In -Uuseperlio (untested as yet) PerlIO_openn() is a wrapper on
    PerlIO_open() et. al. (i.e. other way round).
  - Collapse "vtable" entries for layers - was fdopen/open/reopen now just open
    with args close to PerlIO_openn().

p4raw-id: //depot/perlio@9302
doio.c
ext/Encode/Encode.xs
perlio.c
perlio.h
perliol.h