summaryrefslogtreecommitdiff
path: root/pp_sys.c
Commit message (Collapse)AuthorAgeFilesLines
* on cygwin, h_errno is now "__declspec(dllimport) int h_errno"Gurusamy Sarathy2000-02-021-1/+1
| | | | | (from Eric Fifer <EFifer@sanwaint.com>) p4raw-id: //depot/perl@4965
* truncate(FH) flushes FH before truncating itGurusamy Sarathy2000-01-221-4/+8
| | | p4raw-id: //depot/perl@4838
* add patch for printf-style format typechecks (from Robin BarkerGurusamy Sarathy2000-01-221-2/+2
| | | | | <rmb1@cise.npl.co.uk>); fixes for problems so identified p4raw-id: //depot/perl@4836
* patch to report warnings on bogus filehandles passed to flock(),Gurusamy Sarathy2000-01-211-21/+28
| | | | | | more consistent warnings, from Greg Bacon <gbacon@itsc.uah.edu> (slightly modified) p4raw-id: //depot/perl@4830
* remove never-taken branch for making getc() operate on ARGV (spotted Gurusamy Sarathy1999-12-281-2/+0
| | | | | by Ralph Corderoy <ralph@inputplus.demon.co.uk>) p4raw-id: //depot/perl@4733
* partly fix perldiag regressions identified by Tom ChristiansenGurusamy Sarathy1999-12-281-11/+13
| | | p4raw-id: //depot/perl@4709
* bring in basic threads stuff under USE_ITHREADSGurusamy Sarathy1999-12-231-2/+2
| | | p4raw-id: //depot/perl@4704
* typos in change#4660Gurusamy Sarathy1999-12-071-2/+2
| | | | | p4raw-link: @4660 on //depot/perl: 014822e4c0d7b7cfffc319235fe7ea64ec87ecae p4raw-id: //depot/perl@4661
* tweaks for building with -DUSE_ITHREADS on !WIN32 platforms;Gurusamy Sarathy1999-12-061-2/+2
| | | | | fix bug where lc($readonly) could result in bogus errors p4raw-id: //depot/perl@4660
* make eof() open ARGV if it isn't open already; also fixes bugGurusamy Sarathy1999-12-041-3/+21
| | | | | | where eof() would operate on any last-read filehandle, not just ARGV p4raw-id: //depot/perl@4642
* minor USE_ITHREADS tweaksGurusamy Sarathy1999-12-011-5/+5
| | | p4raw-id: //depot/perl@4603
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-18/+25
| | | p4raw-id: //depot/perl@4602
* add a synchronous stub fork() for USE_ITHREADS to prove that a simpleGurusamy Sarathy1999-11-151-0/+15
| | | | | | C<if (fork()) { print "parent" } else { print "child" }> works on Windows (incidentally running a cloned^2 interpreter :) p4raw-id: //depot/perl@4589
* sundry cleanups for cloned interpreters (only known failure modeGurusamy Sarathy1999-11-141-1/+1
| | | | | | is due to regexps keeping non-constant data in their compiled structures) p4raw-id: //depot/perl@4579
* [5.005_62 PATCH] support link() on WinNT and NTFSJan Dubois1999-11-131-1/+1
| | | | | | | | To: perl5-porters@perl.org, Perl-Win32-Porters@activestate.com Cc: Douglas Lankshear <dougl@activestate.com>, Gurusamy Sarathy <gsar@activestate.com> Message-ID: <382b5d24.10899522@smtprelay.t-online.de> p4raw-id: //depot/cfgperl@4571
* Continue largefileness separation from quadness;Jarkko Hietaniemi1999-11-131-2/+10
| | | | | | move nv-preserving test out of perl.h into Configure; use HAS_SETVBUF in IO. p4raw-id: //depot/cfgperl@4560
* Try to fix largefileness so that it "works" without a quad IV.Jarkko Hietaniemi1999-11-131-7/+24
| | | p4raw-id: //depot/cfgperl@4559
* Fix a thinko in 4548.Jarkko Hietaniemi1999-11-111-1/+1
| | | p4raw-id: //depot/cfgperl@4550
* Integrate with Sarathy.Jarkko Hietaniemi1999-11-111-6/+6
|\ | | | | p4raw-id: //depot/cfgperl@4549
| * another change towards a shareable optree: avoid pointer to filegvGurusamy Sarathy1999-11-111-1/+1
| | | | | | | | | | | | | | | | | | in COP; revert parts of change#4485 and s/xcv_filegv/xcv_file/ (CvFILE() may yet come in handy somewhere); adjust compiler doodads to suit p4raw-link: @4485 on //depot/perl: b195d4879f55e1610299cb9b1b55356940c2a577 p4raw-id: //depot/perl@4545
| * preliminary support for GVOP indirection via padGurusamy Sarathy1999-11-081-5/+5
| | | | | | p4raw-id: //depot/perl@4539
* | Try to do something if st_size, st_uid, st_gid are too big for an IV;Jarkko Hietaniemi1999-11-111-14/+40
| | | | | | | | | | regen Configure. p4raw-id: //depot/cfgperl@4548
* | Integrate with Sarathy.Jarkko Hietaniemi1999-11-041-1/+1
|\ \ | |/ | | p4raw-id: //depot/cfgperl@4513
| * macros for COP.cop_filegv accessGurusamy Sarathy1999-11-011-1/+1
| | | | | | p4raw-id: //depot/perl@4505
* | Initial integration of the MacPerl changes form Matthias.Jarkko Hietaniemi1999-11-021-2/+2
|/ | | p4raw-id: //depot/cfgperl@4508
* usurp GVOP slot for new PADOP (one small step to making optreeGurusamy Sarathy1999-10-291-5/+5
| | | | | shareable across interpreters) p4raw-id: //depot/perl@4484
* perldelta updates (see TODO markers)Gurusamy Sarathy1999-10-091-16/+0
| | | p4raw-id: //depot/perl@4325
* typoGurusamy Sarathy1999-10-081-1/+1
| | | p4raw-id: //depot/perl@4311
* fix setpgrp vs getpgrp and POSIX vs BSD confusion (spotted byGurusamy Sarathy1999-10-071-1/+1
| | | | | Brian Mitchell <brian@chele.cais.net>) p4raw-id: //depot/perl@4310
* Untangle the IV_IS_QUAD jungle by introdudingJarkko Hietaniemi1999-10-021-8/+1
| | | | | | macros to be used when doing formatted printing: IVdf, UVuf, UVxf, UVof. Also introduce Uid_t_SIGN. p4raw-id: //depot/cfgperl@4288
* fix buggy popping of subroutine contexts in the lvalueGurusamy Sarathy1999-09-261-1/+1
| | | | | | | | | subroutines implementation (change#4081); correct the plethora of cases where DIE() was more appropriate than croak() p4raw-link: @4081 on //depot/perl: cd06dffe59d60ee6a2fdd7c81f8cef42c7026b36 p4raw-id: //depot/perl@4235
* 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
* [ID 19990909.003] MAXINT redefined warning on HP-UX 10.20Daniel S. Lewart1999-09-091-0/+5
| | | | | | To: perl5-porters@perl.org Message-Id: <199909091533.KAA01242@www.cvm.uiuc.edu> p4raw-id: //depot/cfgperl@4114
* 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
* Fix a printf thinko: now quads must have the ll L q prefix.Jarkko Hietaniemi1999-09-071-5/+5
| | | | | (in other words, a bare %d is an int/unsigned) p4raw-id: //depot/cfgperl@4097
* Another patch for Lexical WarningsPaul Marquess1999-09-061-2/+2
| | | | | Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB202D49BAB@mbtlipnt02.btlabs.bt.co.uk> p4raw-id: //depot/perl@4088
* applied patch suggested by Hans Mulder to fix problems onGurusamy Sarathy1999-09-061-0/+4
| | | | | | | | OPENSTEP-Mach; be more careful about PERL_POLLUTE_MALLOC when they ask for bincompat (platforms that used to default to EMBEDMYMALLOC continue to do so); disable warnings.t#192 (appears unsalvageable on some platforms) p4raw-id: //depot/perl@4085
* [ID 19990821.001] [PATCH] perl5.005_60 cygwin portFifer, Eric1999-09-011-1/+1
| | | | | | To: perl5-porters@perl.org Message-Id: <8A160D637356D311BC4300600849EC8122E217@POST> p4raw-id: //depot/cfgperl@4066
* Fix scalar gmtime (and localtime) in quad environments,Robin Barker1999-08-291-7/+7
| | | | | | | | | bug reported by Robin Barker. To: jhi@iki.fi Cc: perl5-porters@perl.org Subject: Re: [ID 19990823.009] [PATCH perl5.005_61] typo in perl.h Message-Id: <199908241009.LAA24394@tempest.npl.co.uk> p4raw-id: //depot/cfgperl@4045
* Note about filesize limits.Jarkko Hietaniemi1999-08-141-0/+1
| | | 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
* Remove more spurious casting.Jarkko Hietaniemi1999-08-121-3/+3
| | | p4raw-id: //depot/cfgperl@3964
* Use Pid_t on pgrp matters.Jarkko Hietaniemi1999-08-101-4/+4
| | | p4raw-id: //depot/cfgperl@3951
* Use Pid_t.Jarkko Hietaniemi1999-08-101-3/+3
| | | p4raw-id: //depot/cfgperl@3950
* Use Mode_t.Jarkko Hietaniemi1999-08-101-2/+2
| | | p4raw-id: //depot/cfgperl@3949
* Remove I32 casting from time-related functions.Jarkko Hietaniemi1999-08-101-13/+13
| | | p4raw-id: //depot/cfgperl@3946
* Remove I32 casts from pp_stat, these make stat()Phil Lobbes1999-08-101-13/+13
| | | | | | | | | | | | | very broken e.g. on files larger than 2 gigabytes. Reported by To: perl5-porters@perl.org Subject: [ID 19990810.001] Possible bug using stat w/large files Digital UNIX Perl 5.005_03 Message-Id: <199908100438.VAA08292@ultra.finchcomputer.com> There are more of these I32 casts all over pp_sys.c, all of them should be checked. p4raw-id: //depot/cfgperl@3944
* Retract #3912, much too many compilation warningsJarkko Hietaniemi1999-08-031-4/+4
| | | | | under Digital UNIX. p4raw-id: //depot/cfgperl@3913
* (Retracted). See #3913.Sven Verdoolaege1999-08-031-4/+4
| | | | | | | | 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
* Fix some of the {IV_IS_QUAD,UV_IS_QUAD} cases so thatJarkko Hietaniemi1999-08-021-1/+2
| | | | | | emacs code indentation doesn't get wrong ideas-- in other words, introduce a couple of "redundant" if:s. p4raw-id: //depot/cfgperl@3887