summaryrefslogtreecommitdiff
path: root/pp_sys.c
Commit message (Collapse)AuthorAgeFilesLines
* socketpair emulationNicholas Clark2001-12-231-1/+1
| | | | | Message-ID: <20011222183817.A12020@Bagpuss.unfortu.net> p4raw-id: //depot/perl@13858
* No link(), no need to dSP.Jarkko Hietaniemi2001-12-121-2/+1
| | | p4raw-id: //depot/perl@13641
* chdir() with an empty tainted argument on Win32Abe Timmerman2001-12-021-0/+1
| | | | | Message-ID: <j8vi0uorud2fa9vp0q2dpmn7tpr5hqec1d@4ax.com> p4raw-id: //depot/perl@13424
* system and taintednessRadu Greab2001-11-261-0/+10
| | | | | Message-ID: <15362.28917.697078.551412@ix.netsoft.ro> p4raw-id: //depot/perl@13287
* $$ readonly, take twoMichael G. Schwern2001-11-251-1/+4
| | | | | Message-ID: <20011124195618.A14614@blackrider> p4raw-id: //depot/perl@13252
* All of syswrite/send/sendto need to return character counts,Jarkko Hietaniemi2001-11-181-3/+2
| | | | | | and character counts from the offset, not the beginning of the scalar. p4raw-id: //depot/perl@13076
* syswrite() was still returning byte counts, not character counts.Jarkko Hietaniemi2001-11-181-0/+3
| | | p4raw-id: //depot/perl@13074
* skip "might be used uninitialized".Jarkko Hietaniemi2001-11-151-2/+3
| | | p4raw-id: //depot/perl@13020
* A bool is not a pointer.Jarkko Hietaniemi2001-11-141-1/+1
| | | p4raw-id: //depot/perl@12990
* Fix for the :utf8 read() bug noticed by Matt Sergeant:Jarkko Hietaniemi2001-11-131-3/+16
| | | | | | "large enough" Unicode characters returned more than one as their "Unicode size". p4raw-id: //depot/perl@12981
* vmsish fix, ieee rand() cleanupCharles Lane2001-10-191-0/+3
| | | | | Message-Id: <011019174427.d749b@DUPHY4.Physics.Drexel.Edu> p4raw-id: //depot/perl@12513
* Oh, bother. In Tru64 cc -std1 was looking rather niceJarkko Hietaniemi2001-10-171-20/+20
| | | | | | | | | | in speed (upto 20% speedup in certain operations) but meanwhile regexps and arithmetics got slower (5-10%) (according to perlbench average speedup is negligible, and within measuring flutter, 1%). Therefore retracting all the changes aimed at getting -std1 to compile cleanly: #12475, #12476, #12479, #12480, #12481, #12482, #12483, #12484. p4raw-id: //depot/perl@12485
* (retracted by #12485)Jarkko Hietaniemi2001-10-171-5/+5
| | | | | More dollar$hiding. p4raw-id: //depot/perl@12481
* coredump fix in pp_accept()Anton Berezin2001-10-171-3/+2
| | | | | Message-Id: <20011017182548.A12082@heechee.tobez.org> p4raw-id: //depot/perl@12478
* (retracted by #12485)Jarkko Hietaniemi2001-10-171-15/+15
| | | | | | Avoid dollar signs in identifiers (in non-VMS) to placate ultra picky ANSI compilers (such as DEC^WCPQ^WHP). p4raw-id: //depot/perl@12475
* Deprecating chdir(undef)/chdir('')Michael G. Schwern2001-09-251-11/+16
| | | | | Message-ID: <20010923000712.A7005@blackrider> p4raw-id: //depot/perl@12203
* pp_chdir Win32 fixMichael G. Schwern2001-09-211-2/+4
| | | | | Message-ID: <20010920212134.Y28291@blackrider> p4raw-id: //depot/perl@12107
* Re: [BUG?] chdir(undef) == chdir() probably a bugMichael G. Schwern2001-09-171-19/+14
| | | | | | Message-Id: <20010917074904.V1588@blackrider> (Applied with tweaks to chdir.t and pp_sys.c hunks.) p4raw-id: //depot/perl@12043
* Silence the remaing format warningRobin Barker2001-09-071-1/+1
| | | | | Message-Id: <200109071728.SAA13569@tempest.npl.co.uk> p4raw-id: //depot/perl@11941
* Custom OpsSimon Cozens2001-08-271-1/+1
| | | | | | Message-ID: <20010825174509.A5752@netthink.co.uk> I also added a fix to Opcode.pm to quite test cases. p4raw-id: //depot/perl@11756
* Re: Can't localize *FH, then tie itAbhijit Menon-Sen2001-08-121-28/+63
| | | | | Message-ID: <20010812160806.A28712@lustre.dyn.wiw.org> p4raw-id: //depot/perl@11639
* Get rid of indread, from Abhijit Menon-Sen.Jarkko Hietaniemi2001-08-111-9/+0
| | | p4raw-id: //depot/perl@11633
* Re: [ID 20010806.008] tied hashes, invocation of FIRSTKEYAbhijit Menon-Sen2001-08-081-0/+1
| | | | | Message-ID: <20010807171605.K526@lustre.dyn.wiw.org> p4raw-id: //depot/perl@11612
* Make perl fork()-safe (in a slightly limited way) even onGurusamy Sarathy2001-07-201-12/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | platforms that don't have pthread_atfork() (extension of the fix in change#11151). Note that this will not help extensions that call fork() directly in C, or that link to libraries that call fork() directly. Such cases must be fixed to either call PerlProc_fork(), or call atfork_lock() in parent before the calling the function that forks and call atfork_unlock() in both parent and child immediately after the fork(). (There are no worries if C code calls exec() in the child immediately after a fork(). Only cases where the child calls perl's API functions (including New()) after the fork() are problematic.) This change also eliminates the use of vfork() from perl, since all such uses were violating the severe restrictions on modifying the state of the process between the vfork() and the exec(). This is a modified version of patches suggested by Abhijit Menon-Sen and Richard Soderberg. p4raw-link: @11151 on //depot/perl: 50dd6e574ff39b609595ddb16b2fe9f625a26f8c p4raw-id: //depot/perl@11423
* fix PTHREAD_ATFORK croaking too early, too oftenCoral2001-07-171-0/+4
| | | | | Message-Id: <200107162125.f6GLPJ345261@moonlight.crystalflame.net> p4raw-id: //depot/perl@11392
* Re: ActivePerl 628 + warnings + fork + exec = spurious "Can't exec"?Barrie Slaymaker2001-07-121-5/+0
| | | | | Message-ID: <20010711151146.G24560@jester.slaysys.com> p4raw-id: //depot/perl@11282
* Small fix to pp_gmtimeArtur Bergman2001-07-111-3/+5
| | | | | Message-ID: <B7710E0B.21C5%artur@contiller.se> p4raw-id: //depot/perl@11264
* Re: [PATH] shared -> unique;Abhijit Menon-Sen2001-07-021-3/+3
| | | | | Message-ID: <20010627035127.A17623@lustre.lustre.dyn.wiw.org> p4raw-id: //depot/perl@11089
* gcc -Wall lint after #11051.Jarkko Hietaniemi2001-06-301-1/+0
| | | p4raw-id: //depot/perl@11054
* Code cleanup based on turning off the -woffs in IRIX.Jarkko Hietaniemi2001-06-301-5/+0
| | | | | | | | 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
* Microperl findings.Jarkko Hietaniemi2001-06-251-62/+62
| | | p4raw-id: //depot/perl@10941
* Re: [PATCH 5.6.1] misprintsIlya Zakharevich2001-06-251-1/+1
| | | | | Message-ID: <20010625045049.A23965@math.ohio-state.edu> p4raw-id: //depot/perl@10916
* RETURN requires dSP in pp_sys.cCraig A. Berry2001-06-251-1/+2
| | | | | Message-Id: <a0510100db75c6d44e34c@[172.16.52.1]> p4raw-id: //depot/perl@10912
* Undo the filetests part of #10900, under multiplicityJarkko Hietaniemi2001-06-241-20/+20
| | | | | weird errors take place. p4raw-id: //depot/perl@10901
* Misplaces dSPs and the like revealed by MPE/iX and Cygwin.Jarkko Hietaniemi2001-06-241-70/+66
| | | p4raw-id: //depot/perl@10900
* Patch: pp_system() bounces out of Cygwin subsystemBrian Jepson2001-06-241-1/+1
| | | | | Message-ID: <Pine.GSO.4.21.0106241044110.15051-200000@sol.east.ora.com> p4raw-id: //depot/perl@10898
* The #10881 was too vigorous in pp_system() in moving 'unused'Jarkko Hietaniemi2001-06-241-2/+2
| | | | | variables. p4raw-id: //depot/perl@10890
* Remove tautology in error messagesMike Guy2001-06-241-7/+7
| | | | | Message-Id: <E15E92a-0006em-00@draco.cus.cam.ac.uk> p4raw-id: //depot/perl@10885
* Re: [PATCH 5.6.1] pp_sys.c warningsIlya Zakharevich2001-06-241-14/+23
| | | | | | | Message-ID: <20010624053450.A27856@math.ohio-state.edu> Pacify compiler warnings. p4raw-id: //depot/perl@10881
* MPE/iX prototype nits from Mark Bixby.Jarkko Hietaniemi2001-06-221-2/+2
| | | p4raw-id: //depot/perl@10830
* Security tweak on readlink().Jarkko Hietaniemi2001-06-201-1/+1
| | | p4raw-id: //depot/perl@10753
* NetWare port from Guruprasad S <SGURUPRASAD@novell.com>.Jarkko Hietaniemi2001-06-161-0/+4
| | | p4raw-id: //depot/perl@10643
* gcc -Wall nits picked out by a non-UNIX systemJarkko Hietaniemi2001-06-121-58/+56
| | | | | (courtesy of Mark Bixby) p4raw-id: //depot/perl@10524
* Integrate change #10412 from maintperl; locale is nowJarkko Hietaniemi2001-06-031-1/+1
| | | | | | | | | | | | | | | per-cop, not per-op; plus retweak the locale.t to always list the skipped utf8 locales. p4raw-link: @10412 on //depot/maint-5.6/perl: 71d0b827413df9e881d1c54d2d968823ed50c75b p4raw-id: //depot/perl@10413 p4raw-edited: from //depot/maint-5.6/perl@10411 'edit in' t/pragma/locale.t (@8600..) p4raw-integrated: from //depot/maint-5.6/perl@10411 'merge in' lib/locale.pm (@5902..) opcode.h pp.sym pp_proto.h (@8620..) opcode.pl (@8998..) op.h perl.h (@9288..) pp_sys.c (@9524..) util.c (@9538..) embed.h (@9584..) op.c (@9950..) pp.c (@10091..) pp_ctl.c (@10100..)
* Salvage bits and pieces from the experimental 'utf8 everywhere'Jarkko Hietaniemi2001-05-311-2/+2
| | | | | | patch: rename HINT_BYTE and IN_BYTE to HINT_BYTES and IN_BYTES to match the pragma name; various robustness cleanups. p4raw-id: //depot/perl@10339
* Medley of -Wall cleanups from Michael Schwen, Hugo van der Sanden,Jarkko Hietaniemi2001-05-301-2/+2
| | | | | and Abhijit Menon-Sen. p4raw-id: //depot/perl@10321
* IV/UV casting fixes from Nicholas Clark.Jarkko Hietaniemi2001-05-241-2/+2
| | | p4raw-id: //depot/perl@10198
* [LARGE!] symbolic magicDave Mitchell2001-05-201-18/+22
| | | | | Message-Id: <200105191912.UAA23925@gizmo.fdgroup.co.uk> p4raw-id: //depot/perl@10168
* If wait() or waitpid() ends due to EINTR despatch perl interrupt handlerNick Ing-Simmons2001-05-091-0/+12
| | | | | and re-try. Fixes "perl 5.7.x prefers suicide over killing more than one child." p4raw-id: //depot/perlio@10048
* Multiplicity and thread fixes for VMSDan Sugalski2001-05-021-1/+3
| | | | | Message-Id: <5.0.2.1.0.20010502112909.01f24e28@24.8.96.48> p4raw-id: //depot/perl@9960