summaryrefslogtreecommitdiff
path: root/iperlsys.h
Commit message (Collapse)AuthorAgeFilesLines
* 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