summaryrefslogtreecommitdiff
path: root/win32/win32.c
Commit message (Collapse)AuthorAgeFilesLines
* track more of the child state on WindowsGurusamy Sarathy2000-03-091-3/+13
| | | p4raw-id: //depot/perl@5631
* vendorlib support for Windows; regen win32/config*Gurusamy Sarathy2000-03-061-14/+34
| | | p4raw-id: //depot/perl@5574
* patch to fix mingw32 build under USE_IMP_SYS (from Benjamin Stuhl);Gurusamy Sarathy2000-03-021-2/+11
| | | | | some parts not applied p4raw-id: //depot/perl@5445
* Windows miscellanyGurusamy Sarathy2000-03-011-18/+25
| | | p4raw-id: //depot/perl@5388
* support kill(0,$pid) on Windows to test if process existsGurusamy Sarathy2000-03-011-3/+11
| | | p4raw-id: //depot/perl@5386
* change#5364 had a few problemsGurusamy Sarathy2000-02-291-1/+7
| | | | | p4raw-link: @5364 on //depot/perl: 729a02f2394e6a50fe8352c9471391b53e54ac40 p4raw-id: //depot/perl@5368
* utf8-ize @ARGV when -C switch is used on WindowsGurusamy Sarathy2000-02-291-0/+29
| | | p4raw-id: //depot/perl@5364
* windows fixes for virtualizing child std{in,out,err} handles,Gurusamy Sarathy2000-02-201-5/+22
| | | | | | attempts to lock uninitialized critical section in files that were never explicitly opened (from Doug Lankshear) p4raw-id: //depot/perl@5169
* propagate st_mode bits to group/other for Borland buildGurusamy Sarathy2000-02-151-0/+4
| | | | | (from Vadim Konovalov <vkonovalov@lucent.com>) p4raw-id: //depot/perl@5097
* various Windows tweaks: make $^E a little less buggy by savingGurusamy Sarathy2000-02-071-31/+33
| | | | | | and restoring system error across TLS fetch; avoid needless copying of buffers p4raw-id: //depot/perl@5024
* !USING_WIDE() branch is busted in win32_stat()Gurusamy Sarathy2000-01-311-35/+40
| | | p4raw-id: //depot/perl@4933
* more exported symbols needed for build on windowsGurusamy Sarathy2000-01-281-1/+6
| | | p4raw-id: //depot/perl@4916
* add missing flag in change#4892Gurusamy Sarathy2000-01-271-2/+8
| | | | | p4raw-link: @4892 on //depot/perl: 9e5f57defb0d4fe4a23e6e24c3d57478465aea87 p4raw-id: //depot/perl@4911
* typo in change#4892Gurusamy Sarathy2000-01-251-2/+2
| | | | | p4raw-link: @4892 on //depot/perl: 9e5f57defb0d4fe4a23e6e24c3d57478465aea87 p4raw-id: //depot/perl@4893
* eliminate need for perl95.exe on Windows 9x by working around CRTGurusamy Sarathy2000-01-251-69/+71
| | | | | | | bug internally (from Benjamin Stuhl <sho_pi@hotmail.com>); modified to call the fixed version of open_osfhandle() only on Windows 9x; updated the makefiles and README.win32 to suit p4raw-id: //depot/perl@4892
* consistently use MAX_PATH+1 buffer sizesGurusamy Sarathy2000-01-251-19/+19
| | | p4raw-id: //depot/perl@4886
* workaround for rename('x','X') bug in Windows NTGurusamy Sarathy2000-01-251-24/+32
| | | p4raw-id: //depot/perl@4885
* assorted little nitsGurusamy Sarathy2000-01-241-4/+11
| | | p4raw-id: //depot/perl@4882
* on windows, set seek position to end for files opened in append modeGurusamy Sarathy2000-01-231-4/+16
| | | | | (improves compatibility with Unix, avoids buffering issues) p4raw-id: //depot/perl@4868
* add workaround for textmode read() bug in MSVCRT; make chdir() doGurusamy Sarathy2000-01-101-0/+230
| | | | | a real SetCurrentDirectory() in toplevel host p4raw-id: //depot/perl@4789
* more changes for new-style version numbers (versions numbers onGurusamy Sarathy2000-01-091-11/+6
| | | | | | | | | | | | | | | the filesystem look like 5.5.640, except on DOS-DJGPP and VMS where they look like 5_5_640; delete @Config{pm_apiversion,xs_apiversion}; split $Config{apiversion} into three, @Config{apirevision,apiversion, apisubversion} for CPP friendliness; $Config{sitelib} now defaults to .../site_perl/$version, just like $Config{privlib}, making sitelib completely independent across versions and substantially eliminating chances of breaking older installations by overwriting newly built extensions; all this means compatibility inclusions for @INC will need to take into account older sitelib versions (this still TODO) windows, vms, dos tweaks for the above p4raw-id: //depot/perl@4773
* enable the PERL_BINMODE_SCRIPTS behavior by default on WindowsGurusamy Sarathy1999-12-301-25/+0
| | | | | | to allow ByteLoader to work; the DATA filehandles continue to be left open in text mode for compatibility p4raw-id: //depot/perl@4739
* Win9x + GCC update from Benjamin Stuhl <sho_pi@hotmail.com>Gurusamy Sarathy1999-12-281-0/+2
| | | p4raw-id: //depot/perl@4729
* mingw32 doesn't have anonymous union (from Benjamin StuhlGurusamy Sarathy1999-12-161-1/+1
| | | | | <sho_pi@hotmail.com>) p4raw-id: //depot/perl@4682
* windows build tweaks for Borland compilerGurusamy Sarathy1999-12-051-0/+5
| | | p4raw-id: //depot/perl@4654
* more complete pseudo-fork() support for WindowsGurusamy Sarathy1999-12-011-121/+384
| | | p4raw-id: //depot/perl@4602
* [5.005_62 PATCH] support link() on WinNT and NTFSJan Dubois1999-11-131-2/+100
| | | | | | | | 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
* win32 symbol export tweakGurusamy Sarathy1999-11-081-3/+1
| | | p4raw-id: //depot/perl@4540
* preliminary support for perl_clone() (still needs work inGurusamy Sarathy1999-11-081-1/+15
| | | | | | | | the following areas: SVOPs must indirect via pad; context stack, scope stack, and runlevels must be cloned; must hook up the virtualized pseudo-process support provided by "host"; ...) p4raw-id: //depot/perl@4538
* win32 internal data must be interpreter-localGurusamy Sarathy1999-11-081-31/+9
| | | p4raw-id: //depot/perl@4536
* enable better Win32::DomainName() by demand loading netapi32.dllGurusamy Sarathy1999-11-011-42/+50
| | | | | (from Jan Dubois) p4raw-id: //depot/perl@4504
* more GCC v2.95 induced adjustmentsGurusamy Sarathy1999-10-271-5/+12
| | | p4raw-id: //depot/perl@4462
* warnings and const violations identified by compiling in C++ modeGurusamy Sarathy1999-10-261-4/+5
| | | | | with GCC v2.95 p4raw-id: //depot/perl@4461
* win32_utime() on directories should use localtime() ratherGurusamy Sarathy1999-10-221-5/+5
| | | | | than gmtime() (from Jan Dubois) p4raw-id: //depot/perl@4420
* support PERL_IMPLICIT_SYS with MULTIPLICITY/USE_THREADS onGurusamy Sarathy1999-10-171-13/+16
| | | | | windows p4raw-id: //depot/perl@4402
* various little goofs in change#4385Gurusamy Sarathy1999-10-151-9/+10
| | | | | p4raw-link: @4385 on //depot/perl: 95136addeff6f7c87c13a96a62f5eaafb9bafdcf p4raw-id: //depot/perl@4386
* win32_*dir() cleanup; win32_readdir() iterates as necessaryGurusamy Sarathy1999-10-151-52/+78
| | | | | rather than win32_opendir() reading all files up front (untested) p4raw-id: //depot/perl@4385
* make die/warn and other diagnostics go to wherever STDERR happensGurusamy Sarathy1999-10-061-3/+3
| | | | | | to point at; change places that meant Perl_debug_log rather than PerlIO_stderr() p4raw-id: //depot/perl@4302
* avoid hiding child process windowGurusamy Sarathy1999-08-301-5/+0
| | | p4raw-id: //depot/perl@4057
* C needs parameter list, not merely typeGurusamy Sarathy1999-08-021-2/+2
| | | p4raw-id: //depot/perl@3872
* misc PERL_OBJECT tweaks; perlcore.dll is now perl56.dllGurusamy Sarathy1999-07-281-2/+39
| | | p4raw-id: //depot/perl@3819
* avoid bug in win32_str_os_error() (from Jan Dubois)Gurusamy Sarathy1999-07-191-3/+5
| | | p4raw-id: //depot/perl@3699
* fixups for sundry warnings about function pointersGurusamy Sarathy1999-07-121-1/+6
| | | p4raw-id: //depot/perl@3669
* yet more cleanups of the PERL_OBJECT, MULTIPLICITY and USE_THREADSGurusamy Sarathy1999-07-121-105/+96
| | | | | | | | | | | | | | | | 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-119/+90
| | | p4raw-id: //depot/perl@3660
* lexical warnings update (warning.t fails one testPaul Marquess1999-07-071-4/+6
| | | | | | | due to leaked scalar, investigation pending) Message-ID: <5104D4DBC598D211B5FE0000F8FE7EB29C6C8E@mbtlipnt02.btlabs.bt.co.uk> Subject: [PATCH 5.005_57] Lexical Warnings - mandatory warning are now default warnings p4raw-id: //depot/perl@3640
* adapted suggested tests for addition to testsuiteRonaldWS@aol.com1999-07-041-0/+3
| | | | | | Message-Id: <25cd799f.2482f930@aol.com> Subject: [19990530.007] Open with pipe | does not return pid under win32 p4raw-id: //depot/perl@3573
* MINGW32 and EGCS 1.1.2 supportJan Dubois1999-07-041-5/+1
| | | | | Message-ID: <374c53ac.10322322@smtp1.ibm.net> p4raw-id: //depot/perl@3566
* somewhat untested PERL_OBJECT cleanups (C++isms mostlyGurusamy Sarathy1999-06-271-30/+109
| | | | | | | | | 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
* sanity check to cover the case when perl is installed into theGurusamy Sarathy1999-06-241-3/+6
| | | | | X:\ (drive root) p4raw-id: //depot/perl@3548