summaryrefslogtreecommitdiff
path: root/win32
Commit message (Collapse)AuthorAgeFilesLines
* 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
* fix broken CAPI generationGurusamy Sarathy1998-11-221-17/+17
| | | p4raw-id: //depot/perl@2262
* another win32 portability fix: make sysread() and syswrite()Gurusamy Sarathy1998-11-211-0/+5
| | | | | work on sockets p4raw-id: //depot/perl@2255
* win32_recvfrom() compatibility fixGurusamy Sarathy1998-11-211-0/+7
| | | p4raw-id: //depot/perl@2254
* update ChangesGurusamy Sarathy1998-11-143-3/+3
| | | p4raw-id: //depot/perl@2234
* PL_block_type undefined unless DEBUGGINGJan Dubois1998-11-091-1/+1
| | | | | Message-ID: <364294bd.18052307@smtp1.ibm.net> p4raw-id: //depot/perl@2221
* integrate changes#2120,2168,2218 from maint-5.005;Gurusamy Sarathy1998-11-081-11/+20
| | | | | | | | | | add new vtbls; s/\bvtbl_/PL_vtbl_/; remove trailing comma in enum; make regen_headers p4raw-link: @2218 on //depot/maint-5.005/perl: eadd311f94dcb5fe096743b61371bd2d48466304 p4raw-link: @2168 on //depot/maint-5.005/perl: fb1d2f1891787fe7d6df85205b85f0528294ffa8 p4raw-link: @2120 on //depot/maint-5.005/perl: f9caadc6ad025d4bf993ab5b737b9a99347a59e3 p4raw-id: //depot/perl@2220
* makefile notesGurusamy Sarathy1998-11-052-0/+10
| | | p4raw-id: //depot/perl@2195
* fix return value of win32_pclose()Gurusamy Sarathy1998-11-041-8/+7
| | | p4raw-id: //depot/perl@2188
* bump patchlevel; other minor fixes for clean build and test onGurusamy Sarathy1998-10-315-26/+26
| | | | | Solaris and win32 p4raw-id: //depot/perl@2163
* win32_opendir() fails on empty drivesAnton Berezin1998-10-301-0/+4
| | | | | Message-ID: <86pvbbuzcu.fsf@lion.plab.ku.dk> p4raw-id: //depot/perl@2148
* tweaked version of suggested patchAnton Berezin1998-10-301-2/+11
| | | | | | Message-ID: <86yapzv5q1.fsf@lion.plab.ku.dk> Subject: [PATCH 5.005_52] One more problem with win32_stat and MSVC p4raw-id: //depot/perl@2147
* phase 1 of somewhat major rearrangement of PERL_OBJECT stuffGurusamy Sarathy1998-10-3010-61/+57
| | | | | | | | | | (objpp.h is gone, embed.pl now does some of that); objXSUB.h should soon be automated also; the global variables that escaped the PL_foo conversion are now reined in; renamed MAGIC in regcomp.h to REG_MAGIC to avoid collision with the type of same name; duplicated lists of pp_things in various places is now gone; result has only been tested on win32 p4raw-id: //depot/perl@2133