| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
- use memEQ not strEQ as there is '(' not '\0'
p4raw-id: //depot/perlio@11252
|
|
|
|
|
|
|
|
| |
Not all of the gripes cleaned up (hairy code in hv.c and
regcomp.c; unused newsp, gimme, and optype from cop.h macros;
unused 'key' arguments in ?DBM_File.xs) (and the -woffs left
to the IRIX hints)
p4raw-id: //depot/perl@11051
|
|
|
|
|
| |
Message-Id: <200106211705.SAA08067@tempest.npl.co.uk>
p4raw-id: //depot/perl@10791
|
|
|
| |
p4raw-id: //depot/perlio@10747
|
|
|
|
|
|
|
| |
alpha-dec_osf-perlio 4.0f (UNINSTALLED)
Message-Id: <200106191933.PAA08415@Orb.Nashua.NH.US>
p4raw-id: //depot/perl@10730
|
|
|
| |
p4raw-id: //depot/perl@10643
|
|
|
| |
p4raw-id: //depot/perlio@10640
|
|
|
|
|
| |
for UNIX breakage.
p4raw-id: //depot/perlio@10632
|
|
|
| |
p4raw-id: //depot/perlio@10627
|
|
|
|
|
| |
than *open::layers variables which caused all the HV/AV hassle.
p4raw-id: //depot/perlio@10618
|
|
|
|
|
| |
Message-Id: <20010615120320.F009.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@10603
|
|
|
| |
p4raw-id: //depot/perlio@10591
|
|
|
|
|
| |
and using that instead (name lookups are sequential search for now).
p4raw-id: //depot/perlio@10564
|
|
|
| |
p4raw-id: //depot/perlio@10497
|
|
|
| |
p4raw-id: //depot/perl@10361
|
|
|
|
|
| |
perlio.c change 10255.
p4raw-id: //depot/perlio@10346
|
|
|
|
|
| |
with PERL_IMPLICIT_SYS
p4raw-id: //depot/perlio@10345
|
|
|
|
|
| |
- still minor noise with linux stdio
p4raw-id: //depot/perlio@10343
|
|
|
| |
p4raw-id: //depot/perl@10335
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0105271340370.5938-100000@mako.covalent.net>
p4raw-id: //depot/perl@10255
|
|
|
|
|
| |
Message-Id: <a05100e0ab734816701a5@[172.16.52.1]>
p4raw-id: //depot/perl@10218
|
|
|
|
|
| |
Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk>
p4raw-id: //depot/perl@10168
|
|
|
|
|
| |
Message-ID: <Pine.LNX.4.21.0105091230110.1516-100000@marmot.rim.canoe.ca>
p4raw-id: //depot/perl@10054
|
|
|
|
|
| |
Message-ID: <Pine.OSF.4.10.10105041727420.67333-100000@aspara.forte.com>
p4raw-id: //depot/perl@9993
|
|
|
|
|
|
|
|
|
|
| |
Message-ID: <20010427170036.K1372@Strawberry.COM>
SOCKS5_VERSION_NAME is the right symbol to detect
the presence of SOCKS5. (HAS_SOCKS5_INIT is telling whether
function called socks5_init() is available, and even that is
not universal, most SOCKS5 installations use SOCKSinit()).
p4raw-id: //depot/perl@9914
|
|
|
| |
p4raw-id: //depot/perl@9804
|
|
|
| |
p4raw-id: //depot/perl@9803
|
|
|
|
|
|
| |
the PerlIO calls more robust. Also use SETERRNO()
instead of errno = to be more VMS-ready.
p4raw-id: //depot/perl@9800
|
|
|
| |
p4raw-id: //depot/perl@9751
|
|
|
|
|
| |
Else it complains and so crlf layer (say) does not get pushed.
p4raw-id: //depot/perlio@9601
|
|
|
|
|
| |
akin to PerlIO::Scalar.
p4raw-id: //depot/perlio@9431
|
|
|
|
|
|
| |
Update some pods.
Make t/op/utf8decode.t a text file.
p4raw-id: //depot/perlio@9417
|
|
|
| |
p4raw-id: //depot/perlio@9364
|
|
|
| |
p4raw-id: //depot/perlio@9361
|
|
|
|
|
|
|
| |
layers in perl code. In such cases layers need to be popped before
we loose the ability to run perl code.)
Also back-out "PerlIO::object" hook - it isn't going to work like that...
p4raw-id: //depot/perlio@9346
|
|
|
|
|
|
|
|
|
| |
- provide win33_popenlist() - non-functional as yet.
- avoid need for aTHX in PerlIO_debug calls - even if not
enabled args are still evaluated so Win32 has trouble during fork().
- Add PerlIO/Scalar to list of extensions in win32/makefile.mk
- Fixup makedef.pl for latest set of symbols.
p4raw-id: //depot/perlio@9321
|
|
|
|
|
|
| |
1. open($fh,"+<",undef); # add test to t/io/open.t
2. open($fh,"+<",\$var); # New test t/lib/io_scalar.t
p4raw-id: //depot/perlio@9318
|
|
|
|
|
|
|
|
|
|
|
|
| |
- open process creates AV of layer/arg pairs
(appends layers from open() or open.pm to default list).
- push arg is now an SV.
- layer ->Open get passed the AV
- open is no longer mandatory method.
- topmost layer that has ->Open method does the open
- any layers above are pushed once that returns.
- vtable re-ordered so dummy layers need only provide push/pop methods.
p4raw-id: //depot/perlio@9314
|
|
|
|
|
|
|
|
|
|
| |
Changes include:
- Move default layers code out of doio.c and into perlio.c
- Single routine for parsing layer specification strings.
- Skeleton support for demand loading of layers
- Core-dump avoidance if PERLIO environment specifies loadable layer
(does not _work_ as need IO to load and need load to do IO ...)
p4raw-id: //depot/perlio@9313
|
|
|
| |
p4raw-id: //depot/perlio@9305
|
|
|
|
|
|
|
| |
- this is "quick fix" which calls PerlIO_apply_layers after opening,
which is what old scheme did. New scheme needs to change that
to make open(...,\$scalar) etc. work but this will do for now.
p4raw-id: //depot/perlio@9304
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Line buffer ttys, PerlIOBuf_tell() on unseekable off-by one,
error check in Pendinf_read().
p4raw-id: //depot/perlio@9293
|
|
|
|
|
|
| |
Subject: Memory leak in unquoted print
Message-ID: <Pine.LNX.4.21.0103200958180.1538-100000@marmot.rim.canoe.ca>
p4raw-id: //depot/perl@9273
|
|
|
|
|
|
|
| |
Message-Id: <E14ZJmP-0000mE-00@Bagpuss.unfortu.net>
Revert the workaround.
p4raw-id: //depot/perl@9023
|
|
|
|
|
| |
Message-ID: <20010226002719.E23333@plum.flirble.org>
p4raw-id: //depot/perl@8951
|
|
|
| |
p4raw-id: //depot/perl@8942
|
|
|
|
|
|
| |
Subject: [PATCH] Re: extensions that provide layers
Message-Id: <20010212164350.Q3652@plum.flirble.org>
p4raw-id: //depot/perlio@8830
|
|
|
|
|
|
|
|
|
| |
open FOO, "<:raw:perlio", ...
:raw now inserts default base layer below itself.
Also
open FOO, "<:unix", ...
works as well - but leaves buffer layer on stack under the unix layer.
p4raw-id: //depot/perlio@8826
|
|
|
|
|
| |
(Still not "right"...)
p4raw-id: //depot/perlio@8820
|