summaryrefslogtreecommitdiff
path: root/doio.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Optimize 2>&1 in commandsIlya Zakharevich1999-07-061-0/+14
| | | | | Message-Id: <199906100805.EAA18216@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3621
* slightly tweaked version of suggested patchDan Sugalski1999-07-061-1/+1
| | | | | | Message-Id: <3.0.6.32.19990608140938.030f12e0@ous.edu> Subject: [PATCH 5.005_57]Use NV instead of double in the core p4raw-id: //depot/perl@3602
* Hack SOCKS support some more plus a patch from Andy DoughertyJarkko Hietaniemi1999-07-051-1/+1
| | | | | that addresses the notorious "Additional libraries" question. p4raw-id: //depot/cfgperl@3597
* Integrate with mainperl.Jarkko Hietaniemi1999-07-051-1/+1
|\ | | | | p4raw-id: //depot/cfgperl@3585
| * cygwin32 updateFifer, Eric1999-07-051-1/+1
| | | | | | | | | | | | Message-Id: <71E287AB0D94D111BBD600600849EC8185EDD9@POST> Subject: [ID 19990602.003] perl5.005_03 (CORE) cygwin32 port p4raw-id: //depot/perl@3582
* | Miscellaneus AIX fixes + SOCKS support.Jarkko Hietaniemi1999-07-041-1/+6
| | | | | | p4raw-id: //depot/cfgperl@3578
* | EPOC port to Psion5.Olaf Flebbe1999-06-271-1/+1
|/ | | | | | | | To: Jarkko Hietaniemi <jhi@iki.fi> Cc: perl5-porters@perl.org Subject: Re: Psion5 Message-ID: <Pine.GHP.4.02.9906272048130.17736-100000@io.science-computing.de> p4raw-id: //depot/cfgperl@3555
* more complete support for implicit thread/interpreter pointer,Gurusamy Sarathy1999-06-091-37/+37
| | | | | | | | | | | | | | | | | | | | | enabled via -DPERL_IMPLICIT_CONTEXT (all changes are noops without that enabled): - USE_THREADS now enables PERL_IMPLICIT_CONTEXT, so dTHR is a noop; tests pass on Solaris; should be faster now! - MULTIPLICITY has been tested with and without PERL_IMPLICIT_CONTEXT on Solaris - improved function database now merged with embed.pl - everything except the varargs functions have foo(a,b,c) macros to provide compatibility - varargs functions default to compatibility variants that get the context pointer using dTHX - there should be almost no source compatibility issues as a result of all this - dl_foo.xs changes other than dl_dlopen.xs untested - still needs documentation, fixups for win32 etc Next step: migrate most non-mutex variables from perlvars.h to intrpvar.h p4raw-id: //depot/perl@3524
* initial stub implementation of implicit thread/thisGurusamy Sarathy1999-06-071-26/+27
| | | | | | | | | | | | pointer argument; builds/tests on Solaris, win32 hasn't been fixed up yet; proto.h, global.sym and static function decls are now generated from a common database in proto.pl; some inconsistently named perl_foo() things are now Perl_foo(), compatibility #defines provided; perl_foo() (lowercase 'p') reserved for functions that take an explicit context argument; next step: generate #define foo(a,b) Perl_foo(aTHX_ a,b) p4raw-id: //depot/perl@3522
* remove _() non-ansismGurusamy Sarathy1999-06-021-1/+1
| | | p4raw-id: //depot/perl@3518
* assorted tweaksGurusamy Sarathy1999-05-251-8/+0
| | | p4raw-id: //depot/perl@3472
* Self-consistent numeric conversion againIlya Zakharevich1999-05-101-1/+4
| | | | | Message-Id: <199905010226.WAA19127@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3378
* Re: [PATCH 5.005_56] Make open(F,"command |") return correct err(no)Ilya Zakharevich1999-05-101-0/+12
| | | | | Message-ID: <19990506181728.A12433@monk.mps.ohio-state.edu> p4raw-id: //depot/perl@3373
* Croak if no known ways to semctl() (don't assume union semun).Jarkko Hietaniemi1999-04-131-0/+8
| | | p4raw-id: //depot/cfgperl@3256
* Integrate from mainperl.Jarkko Hietaniemi1999-04-041-6/+0
|\ | | | | p4raw-id: //depot/cfgperl@3220
| * remove duplicate code and an extra branch in sv_setsv() andGurusamy Sarathy1999-04-031-6/+0
| | | | | | | | | | other hot code by making SvTHINKFIRST() think about FAKE SVs p4raw-id: //depot/perl@3213
* | Fix up some _t nits (Pid_t, Gid_t, Uid_t, etc. instead of int).John Bley1999-04-031-2/+2
|/ | | | | | | To: perlbug@perl.org Subject: [PATCH]5.005_03 (CORE) Fix some _t nits Message-ID: <Pine.SOL.3.91.990401015805.21458A-100000@soc13.acpub.duke.edu> p4raw-id: //depot/cfgperl@3212
* update copyright yearsGurusamy Sarathy1999-03-221-1/+1
| | | p4raw-id: //depot/perl@3124
* more "correct" utbuf for utime()Gurusamy Sarathy1999-02-241-6/+6
| | | p4raw-id: //depot/perl@3014
* Import Ultrix update, change #2864, Spider Boardman1999-02-151-3/+2
| | | | | | | | | To: perlbug@perl.com Subject: Not OK: perl 5.00503 +MAINT_TRIAL_5 on RISC-ultrix 4.4 (UNINSTALLED) Message-Id: <9902110433.AA12816@abyss.zk3.dec.com> p4raw-link: @2864 on //depot/maint-5.005/perl: b47ccd61abe27ff67b6495fce49fc0fe9fa4cc76 p4raw-id: //depot/cfgperl@2946
* fix silent taint failures under -UGurusamy Sarathy1999-01-171-5/+1
| | | p4raw-id: //depot/perl@2630
* sanity check piped opens (tweaked version of patch suggestedGurusamy Sarathy1999-01-171-0/+14
| | | | | by Mark-Jason Dominus) p4raw-id: //depot/perl@2629
* Atari MiNT port by Guido Flohr <gufl0000@stud.uni-sb.de>Jarkko Hietaniemi1999-01-131-1/+1
| | | | | | (the diffs were based on 5.004_02). Tested by Guido and Frank Naumann <fnaumann@prinz-atm.CS.Uni-Magdeburg.De>. p4raw-id: //depot/cfgperl@2594
* To: perl5-porters@perl.comMark-Jason Dominus1998-12-211-1/+1
| | | | | | | | | | | | | Subject: PATCH (5.005_02): Dejargonizing Date: Sun, 20 Dec 1998 14:35:20 -0500 Message-ID: <19981220193520.11230.qmail@plover.com> From: Mark-Jason Dominus <mjd@plover.com> To: perl5-porters@perl.com Subject: PATCH (5.005_02): Spelling correction in warning message Date: Sun, 20 Dec 1998 13:51:30 -0500 Message-ID: <19981220185130.11067.qmail@plover.com> p4raw-id: //depot/cfgperl@2493
* integrate changes#2273,2274,2288,2291 from maint-5.004Gurusamy Sarathy1998-11-301-2/+6
| | | | | | | | p4raw-link: @2291 on //depot/maint-5.004/perl: 36172d59ade32f9612ebd260a0d831031e1a0ef5 p4raw-link: @2288 on //depot/maint-5.004/perl: 5e378d39c1df8bf189b5f95b1ca8535607fe6545 p4raw-link: @2274 on //depot/maint-5.004/perl: 826799b6e704a8976be7d84e25ef2a15f3805c8e p4raw-link: @2273 on //depot/maint-5.004/perl: 3254abb72b4207034d3aa9fbe6418925a5db9484 p4raw-id: //depot/perl@2406
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-13/+17
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* remaining PL_foo stragglersGurusamy Sarathy1998-10-301-2/+2
| | | p4raw-id: //depot/perl@2145
* #2133 fallout.Jarkko Hietaniemi1998-10-301-1/+3
| | | p4raw-id: //depot/cfgperl@2141
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-301-4/+4
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133
* use Off_t to permit 64-bit seek()Scott Henry1998-10-021-2/+2
| | | | | | | | | | | Date: 29 Sep 1998 17:38:46 -0700 Message-ID: <yd8lnn2zb6x.fsf_-_@hoshi.engr.sgi.com> Subject: Re: [PATCH] 5.005_02: Configure "Massive Attack" -- Date: 28 Sep 1998 18:55:37 -0700 Message-ID: <yd8ogrz1y3q.fsf@hoshi.engr.sgi.com> Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" p4raw-id: //depot/perl@1915
* big Configure update from Jarkko: sync metaconfig units; d_statblks fixGurusamy Sarathy1998-09-251-3/+8
| | | | | | | | | | | | | | | | | for Linux; hpux CMA-threads hints; ELF support for FreeBSD; beginnings of full-fledged 64-bit support (including support for: fseeko/ftello, Quad_t aka long long, hpux and irix 64-bits hints, new 64-bit constants in Fcntl) From: Jarkko Hietaniemi <jhi@iki.fi> Date: Fri, 11 Sep 1998 23:56:11 +0300 (EET DST) Message-Id: <199809112056.XAA04720@alpha.hut.fi> Subject: [PATCH] 5.005_51: Configure "Massive Attack" -- From: Jarkko Hietaniemi <jhi@cc.hut.fi> Date: 12 Sep 1998 09:44:25 +0300 Message-ID: <oeeaf45bzjq.fsf@alpha.hut.fi> Subject: Re: [PATCH] 5.005_51: Configure "Massive Attack" p4raw-id: //depot/perl@1889
* add missing dTHR; notes for test failures due to small stacksizeGurusamy Sarathy1998-08-091-11/+29
| | | p4raw-id: //depot/perl@1774
* lexical warnings; tweaks to places that didn't apply correctlyPaul Marquess1998-08-091-24/+27
| | | | | | Message-Id: <9807290828.AA26286@claudius.bfsec.bt.co.uk> Subject: lexical warnings patch for 5.005_50 p4raw-id: //depot/perl@1773
* support OE/MVSJarkko Hietaniemi1998-08-021-7/+22
| | | | | | Message-Id: <199808010903.MAA09371@alpha.hut.fi> Subject: [PATCH] 5.005_01: OE MVS p4raw-id: //depot/maint-5.005/perl@1697
* Fix inplace editing for VMSHans Mulder1998-07-221-0/+5
| | | | | Message-Id: <3.0.5.32.19980721124220.00a82a20@ous.edu> p4raw-id: //depot/perl@1634
* PL_ scheme Builds under Minw32 - some SEGFAULT snagsNick Ing-Simmons1998-07-181-16/+16
| | | p4raw-id: //depot/ansiperl@1537
* PL_ stuff for threadsNick Ing-Simmons1998-07-181-3/+3
| | | p4raw-id: //depot/ansiperl@1534
* PL_ prefix to all perlvars, part1Nick Ing-Simmons1998-07-181-127/+127
| | | | | Builds and passes all tests at one limit i.e. -DPERL_GLOBAL_STRUCT p4raw-id: //depot/ansiperl@1532
* make -i'*suffix' work tooGurusamy Sarathy1998-07-081-0/+2
| | | p4raw-id: //depot/perl@1378
* added patch for -i'foo*bar', made code somewhat simpler, tweaked docColin Kuskie1998-07-081-5/+13
| | | | | | Message-ID: <Pine.GSO.3.96.980707093457.28681A-100000@pdxue150.cadence.com> Subject: Corrected -i prefix patch p4raw-id: //depot/perl@1368
* fix memory leaks and uninitialized memory accesses found by PurifyGurusamy Sarathy1998-06-181-1/+1
| | | p4raw-id: //depot/perl@1143
* [win32] semctl tweakGraham Barr1998-05-311-0/+2
| | | | | | Message-Id: <199805312127.QAA06750@gbarr.connect.net> Subject: Not OK: perl 5.00466 on i586-linux-thread 2.0.31 p4raw-id: //depot/win32/perl@1068
* [asperl] integrate mainline changesGurusamy Sarathy1998-05-291-53/+21
|\ | | | | p4raw-id: //depot/asperl@1055
| * [win32] merge changes#1014,1038 from maintbranchGurusamy Sarathy1998-05-291-6/+9
| | | | | | | | | | | | p4raw-link: @1038 on //depot/maint-5.004/perl: c3cf4c2be38f0215f451c3dd6cb13089e5f2329f p4raw-link: @1014 on //depot/maint-5.004/perl: d14230f9721c31ac6e9e2fdb706c7fc95118b4e6 p4raw-id: //depot/win32/perl@1052
| * [PATCH 5.004_65] Config_65-02-03.diff: SunOS and Solaris hintsAndy Dougherty1998-05-281-49/+8
| | | | | | | | | | | | | | Date: Thu, 28 May 1998 13:27:25 -0400 (EDT) Subject: [PATCH 5.004_65] Config_65-03-04.diff: semctl probing Date: Thu, 28 May 1998 13:28:21 -0400 (EDT) p4raw-id: //depot/perl@1047
| * Back out change 1043 since Andy's forthcoming Config patchMalcolm Beattie1998-05-281-8/+49
| | | | | | | | | | includes a modified version. p4raw-id: //depot/perl@1046
| * This change really is:Jarkko Hietaniemi1998-05-281-49/+8
| | | | | | | | | | | | | | | | | | | | | | Subject: [PATCH] 5.004_65: the infamous semctl() Date: Sun, 24 May 1998 16:13:21 +0300 (EET DST) Change 1041 claimed to be this patch but was really: Subject: [PATCH] 5.004_65: t/op/ipc*.t Date: Sat, 16 May 1998 00:52:39 +0300 (EET DST) From: Jarkko Hietaniemi <jhi@iki.fi> p4raw-id: //depot/perl@1043