summaryrefslogtreecommitdiff
path: root/pp_sys.c
Commit message (Collapse)AuthorAgeFilesLines
* Re: [perl #31459] Bug in read()Chris Heath2004-09-141-1/+4
| | | | | | | | Message-Id: <1094443392.12379.35.camel@linux.heathens.co.nz> a read(F) into a UTF8-encoded buffer with an offset off the end of the buffer, miss-calculated buffer lengths p4raw-id: //depot/perl@23321
* Add comment to the top of most .c files explaining their purposeDave Mitchell2004-07-311-0/+9
| | | p4raw-id: //depot/perl@23176
* remove the return stack PL_retstack, and store return ops in the CXDave Mitchell2004-07-231-2/+2
| | | | | structure directly instead p4raw-id: //depot/perl@23156
* Update copyright noticesRafael Garcia-Suarez2004-03-161-1/+1
| | | p4raw-id: //depot/perl@22509
* Make a temporary copy of the input buffer in pp_send, so that sendNicholas Clark2004-03-091-1/+5
| | | | | and syswrite don't gratuitously upgrade their input to UTF8 p4raw-id: //depot/perl@22471
* Implement stacked filetest operators (-f -w -x $file).Rafael Garcia-Suarez2004-02-091-22/+86
| | | p4raw-id: //depot/perl@22294
* [perl #8698] format bug with undefined _TOPDave Mitchell2004-01-161-1/+1
| | | | | | | name of format_TOP now derived from the name of the current filehandle rather then the name of the format associetd with that handle p4raw-id: //depot/perl@22162
* Two OS/2 portability patches from Ilya.Ilya Zakharevich2003-10-211-10/+10
| | | | | | | | | | | | Subject: [PATCH 5.8.1 @21211] sockets broken on OS/2 Date: Thu, 25 Sep 2003 12:09:11 -0700 Message-ID: <20030925190911.GA27028@math.berkeley.edu> Subject: Re: [PATCH 5.8.1 @21379] tmpfile() broken on OS/2 From: Ilya Zakharevich <nospam-abuse@ilyaz.org> Date: Thu, 25 Sep 2003 19:50:45 -0700 Message-ID: <20030926025045.GA27507@math.berkeley.edu> p4raw-id: //depot/perl@21509
* pp_sys.c: pp_waitpid and EINTRSteve Grazzini2003-10-051-7/+8
| | | | | Message-Id: <20031004221523.GA29324@grazzini.net> p4raw-id: //depot/perl@21402
* [perl #24032] Perl 5.8.1-RC5 build problems on LynxOS Olli Savia2003-09-241-0/+12
| | | | | | From: Olli Savia (via RT) <perlbug-followup@perl.org> Message-ID: <rt-24032-65280.10.6144413163834@rt.perl.org> p4raw-id: //depot/perl@21360
* -M -A -C brokenIlya Zakharevich2003-09-181-3/+3
| | | | | | | Message-ID: <20030918180202.GA21949@math.berkeley.edu> (use stat.t instead of time.t) p4raw-id: //depot/perl@21277
* It's UTF-8, not UTF8. (Note: not s/UTF-8/UTF8/,Jarkko Hietaniemi2003-09-121-1/+1
| | | | | | since that would break a lot of code.) Also few stray UTF16s, UTF32s, and "encoded in Unicode". p4raw-id: //depot/perl@21198
* Radu Greab is my hero (the recent cygwin getpw*->pw_commentJarkko Hietaniemi2003-09-081-0/+6
| | | | | | being a bad pointer is apparently a known cygwin bug). The cure is to initialize the field. p4raw-id: //depot/perl@21103
* Clean up pp_readdir() somewhat.Abhijit Menon-Sen2003-09-081-29/+22
| | | p4raw-id: //depot/perl@21084
* more valgrinding: select problem?Marcus Holland-Moritz2003-08-251-3/+7
| | | | | | | | | | From: "Marcus Holland-Moritz" <mhx-perl@gmx.net> Message-ID: <008301c36b43$cfe26f10$0c2f1fac@R2D2> In glibc, just use the __FD_SETSIZE since that's the size of the buffer (usually 1024 bits, much more than the selectminbits of 32). p4raw-id: //depot/perl@20893
* Oops. Why can't C comments nest?Jarkko Hietaniemi2003-08-221-1/+1
| | | p4raw-id: //depot/perl@20843
* Try to dodge getspnam() in AIX.Jarkko Hietaniemi2003-08-221-2/+10
| | | p4raw-id: //depot/perl@20842
* Fix the syswrite downgrade bug ofJarkko Hietaniemi2003-08-211-3/+6
| | | | | [perl #23428] Somethings rotten in unicode semantics p4raw-id: //depot/perl@20804
* A better patch from Yitzchak Scott-Thoennes for [perl #23287].Jarkko Hietaniemi2003-08-121-2/+2
| | | p4raw-id: //depot/perl@20660
* Retract #20644 and #20643; on non-microperl non-fcntlJarkko Hietaniemi2003-08-121-2/+0
| | | | | | | systems Wrong Thing would be done. (And as Sarathy points out, closing both ends of a pipe is rather identical to never opening it...) p4raw-id: //depot/perl@20653
* Apply much of Ilya's microperl patch, but instead ofJarkko Hietaniemi2003-08-121-0/+12
| | | | | | | | | implementing the opendir()/readdir()/closedir() using external commands give up "ANSI-pureness" and define them in uconfig.sh, also define other stuff like rename() and putenv(). Leave out the $| emulation in my_fork() since we are not supposed to have fork() under microperl. p4raw-id: //depot/perl@20646
* A generally useful hunk from Ilya's microperl patch.Jarkko Hietaniemi2003-08-121-0/+2
| | | | | (If no fcntl F_SETFD, fake it the best we can.) p4raw-id: //depot/perl@20643
* Fix for [perl #23287] segfault in untie.Jarkko Hietaniemi2003-08-121-1/+1
| | | | | (Well, at least no more coredump.) p4raw-id: //depot/perl@20630
* Integrate from perlio:Jarkko Hietaniemi2003-07-011-0/+8
| | | | | | | | | | [ 19909] binmode() should affect IoOFP() as well as IoIFP() if it is distinct (e.g. sockets). p4raw-link: @19909 on //depot/perlio: 5a828df094714ebe5d444cf1aea96c870ca9e452 p4raw-id: //depot/perl@19910 p4raw-integrated: from //depot/perlio@19906 'merge in' pp_sys.c (@19868..)
* Debian fix from Brendan O'Dea:Jarkko Hietaniemi2003-06-221-6/+10
| | | | | | Bug#156284: the stucture used by pp_accept is too small to hold an IPv6 address. p4raw-id: //depot/perl@19836
* Remove all magic in untie()Aaron J. Mackey2003-06-151-1/+1
| | | | | | | Subject: Re: untie from within FETCH/STORE not working under 5.8.0 (fwd) Message-ID: <Pine.OSF.4.33.0306130820570.29017-100000@alpha10.bioch.virginia.edu> (plus a test case) p4raw-id: //depot/perl@19793
* OS2 patchesIlya Zakharevich2003-06-151-2/+2
| | | | | Message-ID: <20030615004956.GA28272@math.berkeley.edu> p4raw-id: //depot/perl@19789
* Patch for a warning emitted twice, from :Steve Grazzini2003-06-121-1/+1
| | | | | | Subject: [PATCH: perl@19733] "perldoc -f -X" + "extra warning from -T" Message-ID: <20030611044647.GA16696@grazzini.net> p4raw-id: //depot/perl@19751
* change#16723 broke the ioctl() return value on platforms Gurusamy Sarathy2003-05-171-0/+2
| | | | | | | | | | that have ioctl() but no fcntl() (e.g. windows) change#17577 then attempted to fix the bustage, but got it wrong p4raw-link: @17577 on //depot/perl: c214f4ad8bbb376b6ebfcb9c9173169f2cc8986f p4raw-link: @16723 on //depot/perl: 4808266b7a2aefa68f681e0378316e43728b49d8 p4raw-id: //depot/perl@19534
* Re: Does filetest work at all?Slaven Rezic2003-05-031-6/+6
| | | | | Message-ID: <87ade4q9me.fsf@vran.herceg.de> p4raw-id: //depot/perl@19394
* Salvage 'use filetest "access"' from compiletime to runtime.Jarkko Hietaniemi2003-05-031-6/+6
| | | p4raw-id: //depot/perl@19392
* OpenUNIX 8 supportRafael Garcia-Suarez2003-05-021-0/+3
| | | | | Message-Id: <20030502121208.3d235027.rgarciasuarez@free.fr> p4raw-id: //depot/perl@19385
* Fix another segfault case (warn called from UNIVERSAL::DESTROY).Adrian M. Enache2003-04-211-1/+1
| | | | | | | | | | Subject: Re: [perl #21347] segfault in UNIVERSAL::AUTOLOAD Date: Sun, 20 Apr 2003 02:45:48 +0300 Message-ID: <20030419234548.GA849@ratsnest.hole> and Date: Wed, 2 Apr 2003 07:52:28 +0300 Message-ID: <20030402045227.GA1023@ratsnest.hole> p4raw-id: //depot/perl@19300
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* Not all compilers like #ifdefs within cpp macrosJarkko Hietaniemi2003-03-301-3/+11
| | | | | (follow-up on #19086) p4raw-id: //depot/perl@19091
* In IRIX 5.3 the cc is awfully confused about the prototypeJarkko Hietaniemi2003-03-301-0/+3
| | | | | of select(). p4raw-id: //depot/perl@19086
* Trims slashes from the argument to rmdir(), likewiseRafael Garcia-Suarez2003-03-121-20/+28
| | | | | | to what happens with rmdir(). Factorize the code in a local macro, TRIMSLASHES. p4raw-id: //depot/perl@18958
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* PERL_SIGNALS=unsafe enables the old unsafe/immediate signals.Jarkko Hietaniemi2003-02-241-12/+14
| | | p4raw-id: //depot/perl@18766
* Re: truncate using a globrefSlaven Rezic2003-01-261-11/+24
| | | | | Message-Id: <200301231448.h0NEmqnu022591@vran.herceg.de> p4raw-id: //depot/perl@18581
* Remove workaround for :stdio layer bug now fixedNick Ing-Simmons2003-01-131-7/+1
| | | | | (Fixes #18975) p4raw-id: //depot/perlio@18476
* %_ (was Re: [PATCH] operation on `PL_na' may be undefined)Nicholas Clark2003-01-071-3/+2
| | | | | Message-ID: <20021226211626.GD284@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18456
* integrate more with report_evil_fhNicholas Clark2003-01-071-44/+5
| | | | | Message-ID: <20021226205620.GA16584@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18455
* windows: support for large filesGurusamy Sarathy2002-12-181-1/+1
| | | | | | | | note that this change will break binary compatibility with the default 5.8.0 build options; nevertheless I think it is worth having in 5.8.1 (people who want the compatibility can disable the option in the makefile) p4raw-id: //depot/perl@18327
* getservbyport() should accept an empty string as itsSlaven Rezic2002-12-081-0/+3
| | | | | | | | proto argument (as does getservbyname()). Subject: Re: Is this a bug or am I being stupid? Message-ID: <87znrhl48i.fsf@vran.herceg.de> p4raw-id: //depot/perl@18262
* Re: Is this true that Perl 5.8 uses :crlf as default DISCIPLINE on so ckets?Gurusamy Sarathy2002-11-071-10/+10
| | | | | Message-Id: <200210191911.g9JJBhK02618@smtp3.ActiveState.com> p4raw-id: //depot/perl@18120
* Re: [perl #18048] read \*FH, ... returns undef but doesn' t set $! if \*FH ↵Slaven Rezic2002-11-061-1/+8
| | | | | | | not open Message-ID: <87vg3sixm4.fsf@vran.herceg.de> p4raw-id: //depot/perl@18115
* Reverse change #8066 and sense of test, to satisfy [perl #17763]Hugo van der Sanden2002-10-241-1/+1
| | | | | p4raw-link: @8066 on //depot/perl: bf484eac86d1083a9dc1877646bb27c0a016b364 p4raw-id: //depot/perl@18055
* Re: [perl #17892] Perl's mkdir() doesn't remove trailing slashesSlaven Rezic2002-10-201-1/+1
| | | | | Message-ID: <8765w5wjwx.fsf@vran.herceg.de> p4raw-id: //depot/perl@18036
* move all pad-related code to its own src fileDave Mitchell2002-10-021-4/+1
| | | | | Message-ID: <20020925234023.A20044@fdgroup.com> p4raw-id: //depot/perl@17953