summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* make win32_spawnvp() inherit standard handles even when theyGurusamy Sarathy1999-05-271-1/+17
| | | | | may be redirected p4raw-id: //depot/perl@3487
* fix missing exported symbolGurusamy Sarathy1999-05-261-0/+1
| | | p4raw-id: //depot/perl@3484
* up patchlevel &cGurusamy Sarathy1999-05-255-26/+26
| | | p4raw-id: //depot/perl@3476
* assorted tweaksGurusamy Sarathy1999-05-257-220/+451
| | | p4raw-id: //depot/perl@3472
* s/isspace/isSPACE/g and make sure the CRT version is alwaysGurusamy Sarathy1999-05-212-4/+4
| | | | | | | passed an unsigned char (fixes random occurrence of spaces in arguments containing high-bit chars passed to spawned children, on win32) p4raw-id: //depot/perl@3445
* various little nitsGurusamy Sarathy1999-05-202-8/+12
| | | p4raw-id: //depot/perl@3436
* Mingw32 + w32api-0.1.5 tweaksNick Ing-Simmons1999-05-153-4/+9
| | | | | - now more like other Win32 compilers p4raw-id: //depot/perl@3425
* on win32, look for "site/5.XXX/lib" if "site/5.XXXYY/lib" isn'tGurusamy Sarathy1999-05-141-1/+8
| | | | | found (brings sitelib intuition in line with privlib) p4raw-id: //depot/perl@3423
* mortalize string allocations by win32_get_{priv,site}lib()Gurusamy Sarathy1999-05-141-58/+56
| | | | | (fixes small memory leak in interpreter) p4raw-id: //depot/perl@3419
* make win32_longname() preserve kind of slashes in argumentGurusamy Sarathy1999-05-141-5/+5
| | | p4raw-id: //depot/perl@3418
* opendir(D,"x:") on win32 opens cwd() for drive rather than root;Gurusamy Sarathy1999-05-121-3/+10
| | | | | stat() behaves similarly p4raw-id: //depot/perl@3396
* various fixes for clean build and test on win32; configpm broken,Gurusamy Sarathy1999-05-1111-16/+28
| | | | | | | | | | 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
* Win32 and VC++ 98 doesn't support CASTIJan Dubois1999-05-102-2/+2
| | | | | Message-ID: <373067e9.56194713@smtp1.ibm.net> p4raw-id: //depot/perl@3379
* provide File::Copy::syscopy() via Win32::CopyFile() on win32Gurusamy Sarathy1999-05-101-0/+12
| | | p4raw-id: //depot/perl@3362
* applied suggested patch, with win32 and PERL_OBJECT additionsTom Hughes1999-05-102-8/+27
| | | | | | Message-ID: <609bdff748.tom@compton.compton.nu> Subject: ByteLoader patch p4raw-id: //depot/perl@3356
* more bulletproof workaround for mangled paths (updates changes#3345,3350);Gurusamy Sarathy1999-05-104-16/+127
| | | | | | | | provide Win32::GetLongPathName() to complement Win32::GetShortPathName() p4raw-link: @3350 on //depot/perl: b5ce6607ab4b332cfeb9911174599b4208a0bc29 p4raw-link: @3345 on //depot/perl: 95140b9803ddf95b050f1d52936f19393a6b541c p4raw-id: //depot/perl@3353
* flush all open output buffers before fork(), exec(), system, qx//Gurusamy Sarathy1999-05-091-2/+1
| | | | | | and pipe open() operations, simplifying buffering headaches faced by users; uses fflush(NULL), which may need Configure test p4raw-id: //depot/perl@3352
* normalize $^X to full pathname on win32Gurusamy Sarathy1999-05-091-0/+7
| | | p4raw-id: //depot/perl@3350
* work around mangled archname on win32 while finding privlib/sitelib;Gurusamy Sarathy1999-05-091-8/+20
| | | | | normalize lib paths to forward slashes internally p4raw-id: //depot/perl@3345
* avoid negative return value from Win32::GetTickCount()Jan Dubois1999-05-071-1/+4
| | | | | | Message-ID: <37084742.22824479@smtp1.ibm.net> Subject: Re: Win32::GetTickCount p4raw-id: //depot/perl@3316
* adjust win32_stat() to cope with FindFirstFile() and stat() bugsGurusamy Sarathy1999-05-031-12/+22
| | | | | (makes opendir(D,"c:") work reliably) p4raw-id: //depot/perl@3300
* fix bug in change#3123 (off-by-one, caused C<qx[noargs]> to failGurusamy Sarathy1999-04-241-5/+2
| | | | | | | on win32) p4raw-link: @3123 on //depot/perl: 0aaad0ff610b01c0682abfc20594c83a6d49f148 p4raw-id: //depot/perl@3269
* correct places that said newSVpv() when they meant newSVpvn()Gurusamy Sarathy1999-04-042-5/+5
| | | p4raw-id: //depot/perl@3217
* flip release & version in win32_uname()Gurusamy Sarathy1999-03-241-5/+5
| | | p4raw-id: //depot/perl@3135
* support POSIX::uname() via win32_uname()Gurusamy Sarathy1999-03-2412-6/+116
| | | p4raw-id: //depot/perl@3134
* add Pod-Parser-1.08 (verbatim module =include tests elided owingGurusamy Sarathy1999-03-233-1/+17
| | | | | to size and better maintainability) p4raw-id: //depot/perl@3129
* implement win32_spawnvp() internally, making it return true PIDsGurusamy Sarathy1999-03-222-90/+278
| | | | | | for asynchronous spawns; fix win32_kill() to always deal with PIDs p4raw-id: //depot/perl@3123
* remove bogus symbols from global.symGurusamy Sarathy1999-03-081-70/+0
| | | p4raw-id: //depot/perl@3095
* up patchlevel &c.Gurusamy Sarathy1999-03-015-26/+26
| | | p4raw-id: //depot/perl@3044
* revert parts of change#2990 to preserve predictable usage of Win32::Foo()Jan Dubois1999-02-281-13/+14
| | | | | | | | | as stacked list values Message-ID: <36e22849.36531259@smtp1.ibm.net> Subject: Re: resend [PATCH 5.005_55] Various win32/win32.c cleanup p4raw-link: @2990 on //depot/perl: bb897dfcf82adc653513b0b92523fb44767a9837 p4raw-id: //depot/perl@3036
* integrate cfgperl contentsGurusamy Sarathy1999-02-246-0/+42
|\ | | | | p4raw-id: //depot/perl@3023
| * Scratch #3008 and introduce $crosscompile and $multiarchJarkko Hietaniemi1999-02-226-0/+42
| | | | | | | | | | also in non-Configure lands. p4raw-id: //depot/cfgperl@3009
* | resend [PATCH 5.005_55] Various win32/win32.c cleanupJan Dubois1999-02-201-29/+36
|/ | | | | Message-ID: <36d15809.40853323@smtp1.ibm.net> p4raw-id: //depot/perl@2990
* propagate PERL_VERSION everywhere, add to podGurusamy Sarathy1999-02-165-11/+16
| | | p4raw-id: //depot/perl@2957
* update win32/config* stuff, ChangesGurusamy Sarathy1999-02-158-59/+857
| | | p4raw-id: //depot/perl@2944
* support Win32::GetFullPathName() and Win32::SetLastError()Jan Dubois1999-02-151-0/+48
| | | | | | Message-ID: <36c1a2ed.8007554@smtp1.ibm.net> Subject: [PATCH _54] Win32::GetFullPathName (Re: File::Spec::Win32 and UNCs) p4raw-id: //depot/perl@2937
* support win32_putenv()Gurusamy Sarathy1999-02-125-1/+44
| | | p4raw-id: //depot/perl@2898
* add perltodo.podGurusamy Sarathy1999-02-121-0/+16
| | | p4raw-id: //depot/perl@2887
* update win32/pod.makGurusamy Sarathy1999-02-111-0/+11
| | | p4raw-id: //depot/perl@2869
* compatibility fix: magic non-propagation in foreach implicit localizationGurusamy Sarathy1999-02-111-1/+1
| | | p4raw-id: //depot/perl@2854
* make safesysmalloc() etc., always available; safemalloc() et al areGurusamy Sarathy1999-02-081-6/+1
| | | | | | 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
* various win32-ish changes merged from maint-5.005Gurusamy Sarathy1999-02-017-86/+165
| | | p4raw-id: //depot/perl@2746
* patchlevel up to 54Gurusamy Sarathy1998-11-305-26/+26
| | | p4raw-id: //depot/perl@2405
* notes about -DPERL_POLLUTEGurusamy Sarathy1998-11-292-6/+22
| | | p4raw-id: //depot/perl@2392
* explain various win32 build caveats more clearlyGurusamy Sarathy1998-11-292-0/+10
| | | p4raw-id: //depot/perl@2391
* another threads reliability fix: serialize writes to thr->threadsvGurusamy Sarathy1998-11-291-6/+9
| | | | | | | | avoid most uses of PL_na (which is much more inefficient than a simple local); update docs to suit; PL_na now being thr->Tna may be a minor compatibility issue for extensions--will require dTHR outside of XSUBs (those get automatic dTHR) p4raw-id: //depot/perl@2387
* various fixes for race conditions under threads: mutex locks basedGurusamy Sarathy1998-11-291-2/+0
| | | | | | | | | | | on PL_threadnum were seriously flawed, since it means more than one thread could enter the critical region; PL_na was global instead of thread-local; child thread could finish and free thr structures before Thread->new() got around to creating the Thread object; cv_clone() needed locking, as it mucks with PL_comppad and other global data; new_struct_thread() needed to lock template-thread's mutex while copying its data p4raw-id: //depot/perl@2385
* various tweaks; result passes all tests for normal build on Solaris;Gurusamy Sarathy1998-11-281-1/+1
| | | | | | fails two pat.t tests under USE_THREADS; io_poll.t test#3 fails on win32 due to lack of select() that works on non-socket fds p4raw-id: //depot/perl@2377
* add perlreftut.podGurusamy Sarathy1998-11-281-0/+1
| | | p4raw-id: //depot/perl@2357
* add ext/Devel/PeekJan Dubois1998-11-273-3/+25
| | | | | | Message-ID: <36589ec9.49964585@smtp1.ibm.net> Subject: [PATCH 5.005_53] Devel::Peek integration p4raw-id: //depot/perl@2322