summaryrefslogtreecommitdiff
path: root/iperlsys.h
Commit message (Collapse)AuthorAgeFilesLines
* PerlIO fixups for Win32:Nick Ing-Simmons2001-03-241-0/+3
| | | | | | | | | - provide win33_popenlist() - non-functional as yet. - avoid need for aTHX in PerlIO_debug calls - even if not enabled args are still evaluated so Win32 has trouble during fork(). - Add PerlIO/Scalar to list of extensions in win32/makefile.mk - Fixup makedef.pl for latest set of symbols. p4raw-id: //depot/perlio@9321
* Die on n-arg open(...,"",xxx,yyy,...)Nick Ing-Simmons2001-03-221-1/+4
| | | | | | - redirect pipe cases to PerlProc_popen_list() (which just croaks for now) - die on read/write cases so we can decide what it means later. p4raw-id: //depot/perlio@9294
* Integrate change #9154 from maintperl to mainline.Jarkko Hietaniemi2001-03-141-3/+3
| | | | | | | | | | | | PerlIO_stdoutf() wasn't properly supported under PERL_IMPLICIT_SYS (caused Storable 1.0.10 to break on windows) p4raw-link: @9154 on //depot/maint-5.6/perl: 241ea079897f140daac27d059c9935e78ec152ec p4raw-id: //depot/perl@9156 p4raw-integrated: from //depot/maint-5.6/perl@9155 'copy in' globals.c (@5902..) 'merge in' global.sym (@8599..) iperlsys.h (@8800..) objXSUB.h perlapi.c (@8993..) embed.h embed.pl proto.h (@9108..)
* Fix gross PerlMemShared issue.Nick Ing-Simmons2000-12-051-14/+14
| | | p4raw-id: //depot/perlio@8000
* PERL_IMPLICIT_SYS (almost) works - something odd with "signal"Nick Ing-Simmons2000-12-041-0/+4
| | | p4raw-id: //depot/perlio@7983
* PERL_IMPLICIT_SYS compiles but does not work.Nick Ing-Simmons2000-12-031-17/+13
| | | p4raw-id: //depot/perlio@7970
* Make iperlsys.h vector stdio not PerlIO.Nick Ing-Simmons2000-12-031-100/+152
| | | p4raw-id: //depot/perlio@7961
* Initial tidy of setmode() muddle (UNIX does not have, nor need it).Nick Ing-Simmons2000-11-281-0/+5
| | | p4raw-id: //depot/perlio@7906
* PerlIO #include and #ifdef re-work.Nick Ing-Simmons2000-11-141-218/+7
| | | p4raw-id: //depot/perlio@7684
* PerlIO infrastructure complete.Nick Ing-Simmons2000-11-041-6/+14
| | | p4raw-id: //depot/perlio@7539
* Implement stack of layers - (perlio.c _is_ derived from the old file honest...)Nick Ing-Simmons2000-11-031-2/+5
| | | | | | | | | | | | - Works on Linux with perlio + unix stdio - Works on Solaris with perlio + unix - Fails ONE test (print to STDIN should fail) on Solaris with stdio. - Fails (hangs in openpid) if you try and stack perlio + stdio - Linux stdio's read() logic is hanging. p4raw-id: //depot/perlio@7535
* Integrate mainline to perlio branchNick Ing-Simmons2000-10-291-5/+11
|\ | | | | p4raw-id: //depot/perlio@7486
| * Check if stdio supports tweaking lval and cnt simultaneously.Nicholas Clark2000-10-241-5/+11
| | | | | | | | | | | | Subject: PATCH (Re: PerlIO - Configure tweak for Linux/glibc?) Message-ID: <20001023153932.A10786@plum.flirble.org> p4raw-id: //depot/perl@7427
* | Prototype (stdio-like) PerlIO passing basic tests. Checked inNick Ing-Simmons2000-10-291-11/+11
|/ | | | | in case of accidents. Still several worrying fails, no line disciplines yet. p4raw-id: //depot/perlio@7479
* workaround for CRT bug in chdir() (from Charles Lane, viaGurusamy Sarathy2000-05-071-1/+1
| | | | | Peter Prymmer) p4raw-id: //depot/perl@6078
* vendorlib support for Windows; regen win32/config*Gurusamy Sarathy2000-03-061-2/+9
| | | p4raw-id: //depot/perl@5574
* windows fixes for virtualizing child std{in,out,err} handles,Gurusamy Sarathy2000-02-201-0/+5
| | | | | | attempts to lock uninitialized critical section in files that were never explicitly opened (from Doug Lankshear) p4raw-id: //depot/perl@5169
* Win9x + GCC update from Benjamin Stuhl <sho_pi@hotmail.com>Gurusamy Sarathy1999-12-281-3/+3
| | | p4raw-id: //depot/perl@4729
* tweaks for building with -DUSE_ITHREADS on !WIN32 platforms;Gurusamy Sarathy1999-12-061-0/+1
| | | | | fix bug where lc($readonly) could result in bogus errors p4raw-id: //depot/perl@4660
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-2/+118
| | | p4raw-id: //depot/perl@4602
* [5.005_62 PATCH] support link() on WinNT and NTFSJan Dubois1999-11-131-0/+6
| | | | | | | | 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
* integrate cfgperl contents into mainline; merge conflictsGurusamy Sarathy1999-10-271-17/+0
|\ | | | | p4raw-id: //depot/perl@4475
| * Remove unused "squatter" symbols; regen Configure.Jarkko Hietaniemi1999-10-271-17/+0
| | | | | | p4raw-id: //depot/cfgperl@4472
* | patch up egcs-1.1.2-mingw32 build (builds a working miniperl, but notGurusamy Sarathy1999-10-271-3/+4
|/ | | | | perl; stdout/stderr redirects seem broken as well) p4raw-id: //depot/perl@4474
* Jumbo Configure and large file support update.Jarkko Hietaniemi1999-08-131-0/+1
| | | | | | | 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
* Retract #3912, much too many compilation warningsJarkko Hietaniemi1999-08-031-12/+12
| | | | | under Digital UNIX. p4raw-id: //depot/cfgperl@3913
* (Retracted). See #3913.Sven Verdoolaege1999-08-031-12/+12
| | | | | | | | 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
* misc PERL_OBJECT tweaks; perlcore.dll is now perl56.dllGurusamy Sarathy1999-07-281-7/+26
| | | p4raw-id: //depot/perl@3819
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-25/+25
| | | | | | | | | | | | | | | | builds; passing the implicit context is unified among the three flavors; PERL_IMPLICIT_CONTEXT is auto-enabled under all three flavors (see the top of perl.h) for testing; all varargs functions foo() have a va_list-taking variant vfoo() for generating the context-free versions; the PERL_OBJECT build should now be hyper-compatible with CPAN extensions (C++ is totally out of the picture) result has only been tested on Windows TODO: write docs on the THX rationale and idiomatic usage of the Perl API p4raw-id: //depot/perl@3667
* more PERL_OBJECT cleanups (changes still untested on Unix!)Gurusamy Sarathy1999-07-081-162/+162
| | | p4raw-id: //depot/perl@3660
* applied new parts of suggested patchCharles Bailey1999-07-071-3/+3
| | | | | | Message-id: <01JD3M8W1VXS000S5G@mail.newman.upenn.edu> Subject: [PATCH 5.005_57] Consolidated VMS patch p4raw-id: //depot/perl@3650
* somewhat untested PERL_OBJECT cleanups (C++isms mostlyGurusamy Sarathy1999-06-271-370/+740
| | | | | | | | | gone from the public API); PERL_OBJECT builds again on windows TODO: namespace-clean the typedefs in iperlsys.h and elsewhere; remove C++ remnants from public headers p4raw-id: //depot/perl@3553
* remove _() non-ansismGurusamy Sarathy1999-06-021-44/+44
| | | p4raw-id: //depot/perl@3518
* assorted tweaksGurusamy Sarathy1999-05-251-0/+4
| | | p4raw-id: //depot/perl@3472
* various fixes for clean build and test on win32; configpm broken,Gurusamy Sarathy1999-05-111-9/+11
| | | | | | | | | | needed to open myconfig.SH rather than myconfig; sundry adjustments to bytecode stuff; tweaks to DYNAMIC_ENV_FETCH code to make it work under win32; getenv_sv() changed to getenv_len() since SVs aren't visible in the lower echelons; remove bogus exports from config.sym; PERL_OBJECT-ness for C++ exception support; null out IoDIRP in filter_del() or sv_free() will attempt to close it p4raw-id: //depot/perl@3387
* applied non-conflicting parts of suggested patchCharles Bailey1999-05-051-0/+19
| | | | | | Message-id: <01J9AZY8I2PW001O2S@mail.newman.upenn.edu> Subject: [Patch 5.005_56] Revised VMS patch p4raw-id: //depot/perl@3306
* support POSIX::uname() via win32_uname()Gurusamy Sarathy1999-03-241-0/+3
| | | p4raw-id: //depot/perl@3134
* ansify perlio.c, fix PerlIO-ish typosGurusamy Sarathy1999-02-241-3/+3
| | | p4raw-id: //depot/perl@3021
* make safesysmalloc() etc., always available; safemalloc() et al areGurusamy Sarathy1999-02-081-6/+0
| | | | | | now macros that point to the right malloc; fix various places in sources that need to always use safesysmalloc() et al p4raw-id: //depot/perl@2834
* make EMBEDMYMALLOC the default and provide PERL_POLLUTE_MALLOC to letGurusamy Sarathy1999-02-081-0/+6
| | | | | them ask for insanity (untested) p4raw-id: //depot/perl@2832
* Add few MSG_ and uio constants.Jarkko Hietaniemi1998-12-221-2/+2
| | | p4raw-id: //depot/cfgperl@2499
* Integrate from mainperl.Jarkko Hietaniemi1998-11-271-0/+1
|\ | | | | p4raw-id: //depot/cfgperl@2316
| * phase 2 of PERL_OBJECT cleanup; objXSUB.h autogenerationGurusamy Sarathy1998-11-221-0/+1
| | | | | | p4raw-id: //depot/perl@2260
* | MSG_PROXY for GNU/Hurd (previously we believed thatJarkko Hietaniemi1998-11-221-0/+17
|/ | | | | | | | | | | | | | | | | | | | all GNU libc platforms have MSG_PROXY. Untrue). In fact this ended up as a major MSG_* and SCM_* update. The MSG_XXX known to be enums in some versions of the glibc are now probed for and respective HAS_MSG_XXX are defined. While I was at it I noticed SCM_RIGHTS being similarly an enum. This reminded me of an ancient discussion in perl5-porters: http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/9612/msg01017.html The BSD socket interface has a nifty feature for passing file descriptors and credentials--via sockets. It may be too late to add this functionality to the CORE but at least Configure now probes for the functions, structs, and includes, defining the appropriate HAS_YYY and I_ZZZ, and the Socket extension exports the constants, in case somebody wants to write an extension for this interface. p4raw-id: //depot/cfgperl@2285
* support optional crypt() with PERL_OBJECTDouglas Lankshear1998-07-221-0/+3
| | | | | | Message-Id: <000701bdb584$5b57c070$a32fa8c0@tau.Active> Subject: [PATCH 5.005 maybe] for crypt with PERL_OBJECT p4raw-id: //depot/perl@1641
* final tweaks before beta2Gurusamy Sarathy1998-07-211-4/+26
| | | p4raw-id: //depot/perl@1613
* part 1 of PERL_OBJECT fixes for new var namesGurusamy Sarathy1998-07-211-153/+153
| | | p4raw-id: //depot/perl@1607
* various tweaks for PERL_OBJECT build & testGurusamy Sarathy1998-07-121-3/+3
| | | p4raw-id: //depot/perl@1450
* applied patch, along with many changes:Douglas Lankshear1998-06-211-0/+905
- ipfoo.h headers have been coalesced along with perlfoo.h into iperlsys.h - win32/cp*.h have been combined in perlhost.h - CPerlObj::PerlParse() takes an extra xsinit arg - tweaks to get dl_win32.xs compiling again w/ PERL_OBJECT Message-Id: <000001bd9b8c$0417fe90$a32fa8c0@tau.Active> Subject: RE: [PATCH 5.004_67] Fixes for broken MS compiler p4raw-id: //depot/perl@1172