diff options
author | Nick Ing-Simmons <nik@tiuk.ti.com> | 2001-03-22 22:26:51 +0000 |
---|---|---|
committer | Nick Ing-Simmons <nik@tiuk.ti.com> | 2001-03-22 22:26:51 +0000 |
commit | ee518936bd3eee0065c20591f5182f733dadd4bd (patch) | |
tree | 47bb05c60004fa322c14c6f944b966a8f4840ebc /ext/Encode/Encode.xs | |
parent | 4fbc943a81ac8168e4ba63497561c515427127d8 (diff) | |
download | perl-ee518936bd3eee0065c20591f5182f733dadd4bd.tar.gz |
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
Diffstat (limited to 'ext/Encode/Encode.xs')
-rw-r--r-- | ext/Encode/Encode.xs | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/ext/Encode/Encode.xs b/ext/Encode/Encode.xs index 4d62501775..5d33303fff 100644 --- a/ext/Encode/Encode.xs +++ b/ext/Encode/Encode.xs @@ -301,9 +301,7 @@ PerlIO_funcs PerlIO_encode = { sizeof(PerlIOEncode), PERLIO_K_BUFFERED, PerlIOBase_fileno, - PerlIOBuf_fdopen, PerlIOBuf_open, - PerlIOBuf_reopen, PerlIOEncode_pushed, PerlIOEncode_popped, PerlIOBuf_read, |