summaryrefslogtreecommitdiff
path: root/perliol.h
Commit message (Collapse)AuthorAgeFilesLines
* cygwin portEric Fifer2000-12-191-1/+2
| | | | | | | | | Message-Id: <200012141340.NAA54236@mailhost1.dircon.co.uk> When compiling modules the data item that is being imported from libperl.dll needs to be tagged as imported/shared data: extern __declspec(dllimport) PerlIO_funcs PerlIO_pending; p4raw-id: //depot/perl@8186
* Finish 1st pass of "encoding" layer e.g. :Nick Ing-Simmons2000-12-111-0/+1
| | | | | open($fh,"<encoding(iso8859-7)",$greek) || die; p4raw-id: //depot/perlio@8085
* Not merge worthy...Nick Ing-Simmons2000-12-101-2/+2
| | | | | | | | Allow arg to layers e.g. open($fh,"<:encode(iso8859-15)",$name) syntax is modelled on attributes. Untested fix for io/utf8 on Win32 etc. Very clumsy start to the encode layer. p4raw-id: //depot/perlio@8076
* PERL_IMPLICIT_SYS (almost) works - something odd with "signal"Nick Ing-Simmons2000-12-041-1/+1
| | | p4raw-id: //depot/perlio@7983
* Fix 'mmap' lib/filehand.t (ungetc) test fail.Nick Ing-Simmons2000-12-011-16/+18
| | | | | | | | | | | Make 'unix' pass most tests - do unread by temporary push of layer ("pending") holding unread chars - fast_gets is now based on per-handle flag - relax one of io/pipe.t tests to allow print to fail and close to succeed so that it passes on unbuffered "unix" layer. Remaining fail is sporadic and a genuine race condition between parent/child in fork test. p4raw-id: //depot/perlio@7942
* Re-arrange crlf vs binary for platforms that care.Nick Ing-Simmons2000-11-241-4/+18
| | | | | | | | crlf layer is now "the" buffer layer and can turn its behaviour on/off. Lip-service to making stdio layer work on such platforms (untested). Now fails 3 tests rather than one, checkin to see if I can debug the issue under linux. (Do not merge.) p4raw-id: //depot/perlio@7853
* Add dummy crlf layer (just as buffer)Nick Ing-Simmons2000-11-191-0/+1
| | | | | Correct 1st bug - one layer of indirection. p4raw-id: //depot/perlio@7755
* PerlIO #include and #ifdef re-work.Nick Ing-Simmons2000-11-141-0/+131
p4raw-id: //depot/perlio@7684