summaryrefslogtreecommitdiff
path: root/perlio.c
Commit message (Collapse)AuthorAgeFilesLines
* Make the PerlIO_init() prototypes consistent.Jarkko Hietaniemi2001-10-231-2/+2
| | | p4raw-id: //depot/perl@12604
* Restore non-ithreads build. Interestingly binmode test passesNick Ing-Simmons2001-10-221-1/+3
| | | | | | non-ithreads - so crlf layer is not damaged and ithreads fail is a symptom ... p4raw-id: //depot/perlio@12555
* Convert rest of PerlIO's memory tables to per-interp and add clone functionsNick Ing-Simmons2001-10-211-75/+72
| | | | | | | | for them. Call explicit cleanup during destruct process. - one binmode test is failing - also ext/threads/t/basic.t fails under make test, and is noisy under harness. (Threads results are intermingled and don't match order expected.) p4raw-id: //depot/perlio@12547
* PerlIO layer table as PL_perlio (per-interpreter)Nick Ing-Simmons2001-10-211-38/+56
| | | p4raw-id: //depot/perlio@12544
* Fix typos in new locking on MemSharedNick Ing-Simmons2001-10-201-2/+4
| | | | | | | Make buffers in PerlIOBuf_* in per-thread heap (they are cloned after all...) - seems to make segfaults more deterministic - suspect they are attempt to free() after Interp and Host have gone. p4raw-id: //depot/perlio@12541
* Remove the MemShared re-#define (again)Nick Ing-Simmons2001-10-201-5/+0
| | | p4raw-id: //depot/perlio@12540
* Extract doio.c's open(2) mode to string conversion as PerlIO_intmod2str()Nick Ing-Simmons2001-10-201-1/+53
| | | | | Use for non-PERLIO fdupopen(). p4raw-id: //depot/perlio@12532
* Fix for ithreads/stdio buildNick Ing-Simmons2001-10-201-0/+18
| | | p4raw-id: //depot/perlio@12529
* Implement PerlIOStdio_dup (explains core dumps - dupNick Ing-Simmons2001-10-161-2/+22
| | | | | was not setting up a FILE * to be fclosed()). p4raw-id: //depot/perlio@12461
* When USE_ITHREADS avoid SV * in PerlIO_debug, at risk of bufferNick Ing-Simmons2001-10-161-0/+14
| | | | | overflow. p4raw-id: //depot/perlio@12460
* Builds under ithreads (but fails all threads tests)Nick Ing-Simmons2001-10-161-4/+7
| | | p4raw-id: //depot/perlio@12456
* Skeleton of "PerlIO_dup" coded.Nick Ing-Simmons2001-10-161-25/+42
| | | | | Still-passes all tests non-threaded (well it would wouldn't it!) p4raw-id: //depot/perlio@12451
* Beginings of PerlIO_dup support (unstable)Nick Ing-Simmons2001-10-151-113/+182
| | | p4raw-id: //depot/perlio@12447
* Re: binmode(STDOUT, ":unix") busted when STDOUT is piped.chromatic2001-09-261-1/+2
| | | | | Message-ID: <20010926060233.7554.qmail@onion.perl.org> p4raw-id: //depot/perl@12236
* Reindent the PerlIO files (suggested by NI-S), usedJarkko Hietaniemi2001-09-171-2841/+2781
| | | | | | | | | indent -kr -nce -psl -sc -TSV -TAV -THV -TGV -TIV -TUV -TNV -TMAGIC -TFILE -TPerlIO -TPerlIO_list_t -TPerlIO_funcs -TPerlIO_pair_t (GNU indent). Note that wholesale re-indenting might be nice, but that would break nice formatting/alignment of assignments, equality testing, and complex boolean expressions with lots of &s and |s. p4raw-id: //depot/perl@12052
* Revert #11973, the dTHX seems to be needed in thereJarkko Hietaniemi2001-09-101-0/+1
| | | | | for threaded builds. p4raw-id: //depot/perl@11978
* Remove unused dTHX. Silenced another warning.Artur Bergman2001-09-101-1/+0
| | | p4raw-id: //depot/perl@11973
* remove deprecated PERL_OBJECT cruft, it has long since stoppedGurusamy Sarathy2001-08-311-1/+1
| | | | | working in 5.7.x p4raw-id: //depot/perl@11803
* (was Re: PerlIO regerssion tests?)Nicholas Clark2001-08-251-1/+4
| | | | | Message-Id: <20010822232906.Z82818@plum.flirble.org> p4raw-id: //depot/perl@11747
* Integrate the PerlCE (WinCE Perl) port;Jarkko Hietaniemi2001-08-021-1/+1
| | | | | kindly supplied by Rainer Keuchel <rkeuc@allgeier.com>. p4raw-id: //depot/perl@11549
* Retract #11530 (the dTHX is needed under threads)Jarkko Hietaniemi2001-08-011-0/+1
| | | p4raw-id: //depot/perl@11531
* (Retracted by #11531)Jarkko Hietaniemi2001-08-011-1/+0
| | | p4raw-id: //depot/perl@11530
* Fix open(...,"...:layer(xxx)",...)Nick Ing-Simmons2001-07-101-1/+1
| | | | | - use memEQ not strEQ as there is '(' not '\0' p4raw-id: //depot/perlio@11252
* Code cleanup based on turning off the -woffs in IRIX.Jarkko Hietaniemi2001-06-301-2/+1
| | | | | | | | 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
* format Robin Barker2001-06-211-1/+1
| | | | | Message-Id: <200106211705.SAA08067@tempest.npl.co.uk> p4raw-id: //depot/perl@10791
* Fix PERLIO=unix bug, while restoring maximal buffer in PerlIOBuf_unread.Nick Ing-Simmons2001-06-201-13/+20
| | | p4raw-id: //depot/perlio@10747
* [ID 20010619.007] Not OK: perl v5.7.1 +DEVEL10721 +devel-10722 on ↵Spider Boardman2001-06-191-3/+10
| | | | | | | alpha-dec_osf-perlio 4.0f (UNINSTALLED) Message-Id: <200106191933.PAA08415@Orb.Nashua.NH.US> p4raw-id: //depot/perl@10730
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-0/+4
| | | p4raw-id: //depot/perl@10643
* Disable :win32 layer as default till I get it workingNick Ing-Simmons2001-06-161-4/+4
| | | p4raw-id: //depot/perlio@10640
* Work-in-progress win32 layer semi-functional, checking Nick Ing-Simmons2001-06-161-5/+13
| | | | | for UNIX breakage. p4raw-id: //depot/perlio@10632
* Work in progress UNIX-side edit of win32 PerLIO layerNick Ing-Simmons2001-06-161-2/+8
| | | p4raw-id: //depot/perlio@10627
* Fix open.pm to work via XS-implemented method calls ratherNick Ing-Simmons2001-06-151-6/+46
| | | | | than *open::layers variables which caused all the HV/AV hassle. p4raw-id: //depot/perlio@10618
* Re: [PATCH} perlio and threading @ 10576 + report H.Merijn Brand2001-06-151-0/+1
| | | | | Message-Id: <20010615120320.F009.H.M.BRAND@hccnet.nl> p4raw-id: //depot/perl@10603
* Steps along the road toward Win32 building again.Nick Ing-Simmons2001-06-141-1/+4
| | | p4raw-id: //depot/perlio@10591
* Avoid AV and HV in perlio.c by inventing PerlIO_list_t which is AV-ishNick Ing-Simmons2001-06-131-93/+135
| | | | | and using that instead (name lookups are sequential search for now). p4raw-id: //depot/perlio@10564
* Paper over a crack or two with USE_SFIONick Ing-Simmons2001-06-101-1/+27
| | | p4raw-id: //depot/perlio@10497
* panic:claustrophobia.Jarkko Hietaniemi2001-05-311-1/+1
| | | p4raw-id: //depot/perl@10361
* Hack to restore Win32 pseudo fork broken by Multiple InterpreterNick Ing-Simmons2001-05-311-0/+2
| | | | | perlio.c change 10255. p4raw-id: //depot/perlio@10346
* Conditionally put back some "unused" dTHX which are usedNick Ing-Simmons2001-05-311-0/+37
| | | | | with PERL_IMPLICIT_SYS p4raw-id: //depot/perlio@10345
* perlio.c -Wall cleaner under MULTIPLICITYNick Ing-Simmons2001-05-311-31/+10
| | | | | - still minor noise with linux stdio p4raw-id: //depot/perlio@10343
* More -Wall silencing from Michael Schwern and Jarkko Hietaniemi.Jarkko Hietaniemi2001-05-301-8/+5
| | | p4raw-id: //depot/perl@10335
* Re: perlio + multiple perl_alloc..destructDoug MacEachern2001-05-281-0/+9
| | | | | Message-ID: <Pine.LNX.4.21.0105271340370.5938-100000@mako.covalent.net> p4raw-id: //depot/perl@10255
* PerlIO for VMSCraig A. Berry2001-05-261-1/+7
| | | | | Message-Id: <a05100e0ab734816701a5@[172.16.52.1]> p4raw-id: //depot/perl@10218
* [LARGE!] symbolic magicDave Mitchell2001-05-201-2/+2
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* Re: [PATCH] Test offset when reading from a PerlIO::ScalarBenjamin Sugars2001-05-091-1/+3
| | | | | Message-ID: <Pine.LNX.4.21.0105091230110.1516-100000@marmot.rim.canoe.ca> p4raw-id: //depot/perl@10054
* fix const poisioning in PerlIO_openn->fdopen->opennPeter Prymmer2001-05-051-2/+2
| | | | | Message-ID: <Pine.OSF.4.10.10105041727420.67333-100000@aspara.forte.com> p4raw-id: //depot/perl@9993
* Re: [ID 20010303.009] SOCKS5 work around breaks other socketsJens Hamisch2001-04-301-2/+2
| | | | | | | | | | 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
* Cut-and-pasto.Jarkko Hietaniemi2001-04-231-1/+1
| | | p4raw-id: //depot/perl@9804
* More PerlIO robustness.Jarkko Hietaniemi2001-04-231-11/+31
| | | p4raw-id: //depot/perl@9803
* Avoid coredump on 'close STDERR; die' by makingJarkko Hietaniemi2001-04-231-29/+104
| | | | | | the PerlIO calls more robust. Also use SETERRNO() instead of errno = to be more VMS-ready. p4raw-id: //depot/perl@9800