summaryrefslogtreecommitdiff
path: root/doio.c
Commit message (Collapse)AuthorAgeFilesLines
* Configure nits; add socksizetype; add getfsstat for completeness;Jarkko Hietaniemi2000-02-251-14/+0
| | | | | | add lseekproto, usefull64bits, socksizetype getfsstat to non-UNIX lands; regen Configure. p4raw-id: //depot/cfgperl@5259
* Add socklen_t probe; Configure maintenance.Jarkko Hietaniemi2000-02-221-4/+9
| | | p4raw-id: //depot/cfgperl@5213
* some rearrangement of the includes for easier "microperl" build;Gurusamy Sarathy2000-02-191-6/+0
| | | | | add PERL_MICRO guards supplied by Simon Cozens <simon@brecon.co.uk> p4raw-id: //depot/perl@5143
* set SvUTF8 on vectors only if there are chars > 127; update copyrightGurusamy Sarathy2000-02-061-1/+1
| | | | | years (from Gisle Aas) p4raw-id: //depot/perl@5009
* use builtin __CYGWIN__ rather than -DCYGWIN (from Eric FiferGurusamy Sarathy2000-02-061-1/+1
| | | | | <EFifer@sanwaint.com>) p4raw-id: //depot/perl@5008
* system('VAR123=foo cmd') wasn't invoking shell (de-locale-ized patchGurusamy Sarathy2000-01-231-1/+1
| | | | | suggested by Dominic Dunlop <domo@computer.org>) p4raw-id: //depot/perl@4864
* add patch for printf-style format typechecks (from Robin BarkerGurusamy Sarathy2000-01-221-1/+1
| | | | | <rmb1@cise.npl.co.uk>); fixes for problems so identified p4raw-id: //depot/perl@4836
* severe bugs in change#3786 fixedGurusamy Sarathy2000-01-051-20/+23
| | | | | p4raw-link: @3786 on //depot/perl: 6170680bfd1817febf6b13f65734e3e2e6e3f9bf p4raw-id: //depot/perl@4757
* slurp mode fix in change#2910 wasn't quite right (spotted by HansGurusamy Sarathy1999-12-291-0/+1
| | | | | | | Mulder) p4raw-link: @2910 on //depot/perl: fbad3eb55c1f8c84d1dfd0e484ecddeffc891e79 p4raw-id: //depot/perl@4736
* partly fix perldiag regressions identified by Tom ChristiansenGurusamy Sarathy1999-12-281-3/+3
| | | p4raw-id: //depot/perl@4709
* make uninitialized value warnings report opcodeGurusamy Sarathy1999-12-041-1/+1
| | | p4raw-id: //depot/perl@4641
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-12-011-1/+1
|\ | | | | p4raw-id: //depot/perl@4606
| * VMS patches from Peter Prymmer.Jarkko Hietaniemi1999-11-211-1/+1
| | | | | | p4raw-id: //depot/cfgperl@4595
* | minor USE_ITHREADS tweaksGurusamy Sarathy1999-12-011-2/+2
|/ | | p4raw-id: //depot/perl@4603
* Integrate with Sarathy.Jarkko Hietaniemi1999-11-111-4/+9
|\ | | | | p4raw-id: //depot/cfgperl@4549
| * preliminary support for GVOP indirection via padGurusamy Sarathy1999-11-081-2/+2
| | | | | | p4raw-id: //depot/perl@4539
| * tweak change#4502Gurusamy Sarathy1999-11-081-2/+7
| | | | | | | | | | p4raw-link: @4502 on //depot/perl: 18708f5a7334d978ddf7562cb7f58e28bec6e4ed p4raw-id: //depot/perl@4535
* | Integrate with Sarathy.Jarkko Hietaniemi1999-11-041-2/+17
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4513
| * make nested ARGV/$^I loops work correctly; fixes several bugsGurusamy Sarathy1999-10-311-2/+17
| | | | | | | | | | | | | | in the way ARGV state was handled in readline(); writing a subroutine to do inplace edits is now possible, provided *ARGV, *ARGVOUT, $^I and $_ are localized where needed p4raw-id: //depot/perl@4502
* | Initial integration of the MacPerl changes form Matthias.Jarkko Hietaniemi1999-11-021-1/+10
|/ | | p4raw-id: //depot/cfgperl@4508
* usurp GVOP slot for new PADOP (one small step to making optreeGurusamy Sarathy1999-10-291-2/+2
| | | | | shareable across interpreters) p4raw-id: //depot/perl@4484
* warnings and const violations identified by compiling in C++ modeGurusamy Sarathy1999-10-261-1/+1
| | | | | with GCC v2.95 p4raw-id: //depot/perl@4461
* integrate cfgperl contents into mainlineGurusamy Sarathy1999-10-061-9/+2
|\ | | | | p4raw-id: //depot/perl@4303
| * Untangle the IV_IS_QUAD jungle by introdudingJarkko Hietaniemi1999-10-021-9/+2
| | | | | | | | | | | | macros to be used when doing formatted printing: IVdf, UVuf, UVxf, UVof. Also introduce Uid_t_SIGN. p4raw-id: //depot/cfgperl@4288
* | make die/warn and other diagnostics go to wherever STDERR happensGurusamy Sarathy1999-10-061-1/+1
|/ | | | | | to point at; change places that meant Perl_debug_log rather than PerlIO_stderr() p4raw-id: //depot/perl@4302
* Add usemorebits and uselfs.Jarkko Hietaniemi1999-09-201-1/+1
| | | p4raw-id: //depot/cfgperl@4204
* The change #4176 should've undone only the test, not the code patch.Jarkko Hietaniemi1999-09-171-1/+10
| | | | | p4raw-link: @4176 on //depot/cfgperl: b7a02c4fb533bb0a7ae92f82a4a660045d95669a p4raw-id: //depot/cfgperl@4179
* Take away the infamous io/dup.t #7.Jarkko Hietaniemi1999-09-171-10/+1
| | | | | | It seems there simply is no way to portably "flush" an input file handle. p4raw-id: //depot/cfgperl@4176
* Replace change #4100 withRobin Barker1999-09-131-1/+1
| | | | | | | | | | To: gsar@activestate.com Cc: perl5-porters@perl.org Subject: Re: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909131315.OAA24012@tempest.npl.co.uk> p4raw-link: @4100 on //depot/cfgperl: 427181846486e3aa5034a647dc1922377185f4c0 p4raw-id: //depot/cfgperl@4136
* Fix pointer casts.Robin Barker1999-09-071-1/+1
| | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990907.004] [PATCH perl5.005_61] compiler warnings with -Duse64bits Message-Id: <199909071130.MAA11435@tempest.npl.co.uk> p4raw-id: //depot/cfgperl@4100
* A fix of sorts for the flush-before-dup scenario.Jarkko Hietaniemi1999-08-161-1/+10
| | | p4raw-id: //depot/cfgperl@3997
* Augment filesize limit note.Jarkko Hietaniemi1999-08-141-1/+2
| | | p4raw-id: //depot/cfgperl@3991
* Note about filesize limits.Jarkko Hietaniemi1999-08-141-0/+5
| | | p4raw-id: //depot/cfgperl@3990
* Jumbo Configure and large file support update.Jarkko Hietaniemi1999-08-131-2/+2
| | | | | | | Remove a lot of unneeded 64-bitness cruft; re-introduce BYTEORDER; update 64-bitness hints; lfs should now work in Solaris; long doubles in AIX. p4raw-id: //depot/cfgperl@3982
* Flush buffer before duplicating file descriptor.Mark-Jason Dominus1999-08-111-1/+4
| | | | | | | | | | | | | | | To: Graham Barr <gbarr@pobox.com> cc: Vicki Brown <vlb@cfcl.com>, perl5-porters@perl.org, mjd@plover.com Subject: Re: [ID 19990811.002] can't dup DATA? (PATCH (5.005_57)) Date: Wed, 11 Aug 1999 15:56:09 -0400 Message-ID: <19990811195610.5933.qmail@plover.com> From: Mark-Jason Dominus <mjd@plover.com> To: perl5-porters@perl.org Subject: Re: [ID 19990811.002] can't dup DATA? (PATCH (5.005_57)) Date: Wed, 11 Aug 1999 16:05:46 -0400 Message-ID: <19990811200546.6165.qmail@plover.com> p4raw-id: //depot/cfgperl@3960
* Use Pid_t.Jarkko Hietaniemi1999-08-101-1/+1
| | | p4raw-id: //depot/cfgperl@3950
* Use Mode_t.Jarkko Hietaniemi1999-08-101-8/+9
| | | p4raw-id: //depot/cfgperl@3949
* Gratuitous uid and gid casts to I32s and ints removed.Jarkko Hietaniemi1999-08-101-4/+5
| | | | | | There are still problem spots in printfing such ids: width (%d vs %ld) and signedness %d vs %u. p4raw-id: //depot/cfgperl@3945
* Retract #3912, much too many compilation warningsJarkko Hietaniemi1999-08-031-3/+3
| | | | | under Digital UNIX. p4raw-id: //depot/cfgperl@3913
* (Retracted). See #3913.Sven Verdoolaege1999-08-031-3/+3
| | | | | | | | To: perl5-porters@perl.org Subject: [ID 19990803.003] Not OK: perl 5.00560 on i586-linux-thread 2.1.125 [PATCH] Message-Id: <19990803131407.A30911@pool.kotnet.org> p4raw-id: //depot/cfgperl@3912
* Integrate with Sarathy. perl.h and util.c required manual resolving.Jarkko Hietaniemi1999-08-011-1/+1
| | | p4raw-id: //depot/cfgperl@3864
* 64-bit work. Now 32-bit platforms get a 100% make testJarkko Hietaniemi1999-08-011-1/+8
| | | | | | | | | | | | | | | with -Duse64bits (using long long). Tested in Solaris 2.6 sparc RH Linux 6.0 x86 (and Digital IX 4.0D, to get a true 64-bit opinion). Now e.g. 'print unpack "q", pack "q", 12345678901' should work on such 32-bit platforms. Still a lot of printf()s behind -D which wrongly assume that %ld/%lx and (long) are a good combination. Introducing a slew of new macros intended to be used in printf() format strings: e. g. PERL_PRId64 is the string to be used when printing an IV, printf("%" PERL_PRId64 "\n", iv). The PRI... naming follows the C9X naming of <inttypes.h> macros. p4raw-id: //depot/cfgperl@3861
* applied suggested patch; added missing prototype changes toIlya Zakharevich1999-07-271-33/+80
| | | | | | | | | opcode.pl along with documentation typos (feature still needs to be described in perlopentut.pod and summarized in perldelta.pod) Message-Id: <199906170439.AAA18154@monk.mps.ohio-state.edu> Subject: [PATCH 5.00557] 3-arg open p4raw-id: //depot/perl@3786
* ensure implicitly closed handles don't set $? or $!Gurusamy Sarathy1999-07-261-5/+10
| | | p4raw-id: //depot/perl@3752
* detypo, update ChangesGurusamy Sarathy1999-07-181-1/+2
| | | p4raw-id: //depot/perl@3691
* make system() return -1 and set $! if exec of child failedIlya Zakharevich1999-07-171-0/+12
| | | | | | Message-ID: <19990709052113.A6201@monk.mps.ohio-state.edu> Subject: [PATCH 5.005_57] system()==-1 and $! from failing fork/exec p4raw-id: //depot/perl@3679
* sundry cleanups for clean build on windowsGurusamy Sarathy1999-07-081-3/+12
| | | p4raw-id: //depot/perl@3659
* fixes for logical bugs in the lexwarn patch; other tweaks to avoidGurusamy Sarathy1999-07-081-5/+6
| | | | | type mismatch problems p4raw-id: //depot/perl@3658
* lexical warnings update (warning.t fails one testPaul Marquess1999-07-071-11/+22
| | | | | | | due to leaked scalar, investigation pending) Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk> Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings p4raw-id: //depot/perl@3640
* better diagnostics on read operations from write-onlyGurusamy Sarathy1999-07-071-0/+9
| | | | | filehandles p4raw-id: //depot/perl@3632