summaryrefslogtreecommitdiff
path: root/win32/win32thread.h
Commit message (Collapse)AuthorAgeFilesLines
* [win32] fix handle leak in join()Gurusamy Sarathy1998-02-201-2/+4
| | | p4raw-id: //depot/win32/perl@566
* [win32] Various win32 fixesGurusamy Sarathy1998-01-041-2/+43
| | | | | | | | | | | | | | | - support spawn via system(&P_NOWAIT,...) like OS2 - support wait() and waitpid() - s/GetCurrentDirectory/GetCwd/, long-named XS to be removed - support -lfoo properly in ExtUtils::Liblist - fix outdated info about Win32 support in perlfaq2 - fix win32 bug in perldoc that causes spurious warnings - regularize global function/variable names yet more - fix bug in do_aspawn() (it was always invoking shell, instead of almost never) - implement and export win32_wait() - stub version of USE_RTL_THREAD_API p4raw-id: //depot/win32/perl@391
* Avoid __declspec(thread) by default, for both scratchNick Ing-Simmons1997-11-291-0/+1
| | | | | return areas and THR stuff. Use struct thread intern instead. p4raw-id: //depot/ansiperl@335
* GCC + Threads on Win32 - best gcc results yetNick Ing-Simmons1997-11-291-2/+3
| | | p4raw-id: //depot/ansiperl@331
* [win32] reverse integrate mainlineGurusamy Sarathy1997-11-251-6/+6
|\ | | | | p4raw-id: //depot/win32/perl@302
| * Integrate from ansi branch to mainline.Malcolm Beattie1997-11-251-7/+15
| |\ | |/ |/| p4raw-id: //depot/perl@296
| * AIX patch (including Configure support for {sched,pthread}_yield,Jarkko Hietaniemi1997-11-251-3/+3
| | | | | | | | | | | | | | pthread initial detach state, renaming perl_thread to perl_os_thread and struct thread to struct perl_thread): Subject: Re: _54 on AIX p4raw-id: //depot/perl@290
| * Rename perl_thread to perl_os_thread.Malcolm Beattie1997-11-251-1/+1
| | | | | | p4raw-id: //depot/perl@289
* | Basic integrate of lastest perl into ansiperlNick Ing-Simmons1997-11-211-1/+1
|\ \ | |/ | | p4raw-id: //depot/ansiperl@272
* | MYMALLOC for Win32:Nick Ing-Simmons1997-11-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | 1. Initialize malloc_mutex before it is used (all platforms!) 2. Adjust #ifdef muddle to allow MYMALLOC and win32_ to coexist 3. Tweak win32/config*.* to define MYMALLOC 4. Provide sbrk() in terms of VirtualAlloc(). Also fixup -MT (perl95) build to handle Perl_current_thread via call to DLL (as though an extension). p4raw-id: //depot/ansiperl@259
* | Implement dTHR via __declspec(thread) - part 2Nick Ing-Simmons1997-11-151-3/+14
| | | | | | p4raw-id: //depot/ansiperl@258
* | Use __declspec(thread) var rather tha TslAlloc & co.Nick Ing-Simmons1997-11-151-7/+5
|/ | | p4raw-id: //depot/ansiperl@257
* Carry over changes in ansiperl branch. Win32 branch is nowGurusamy Sarathy1997-11-121-6/+2
| | | | | the leading edge. p4raw-id: //depot/win32/perl@240
* Minor tweaks to add a thread_intern struct that should ultimatelyGurusamy Sarathy1997-11-121-33/+40
| | | | | | contain all the win32-specific statics. Win32 branch now passes all tests with or w/o USE_THREADS. p4raw-id: //depot/win32/perl@235
* Initial (untested) merge of all non-ansi changes on ansiperl branchGurusamy Sarathy1997-11-101-33/+61
| | | | | into win32 branch. p4raw-id: //depot/win32/perl@221
* Remove global macro "self". Change thr->Tself to thr->self.Malcolm Beattie1997-10-291-3/+3
| | | p4raw-id: //depot/perl@190
* Improve internal threading API. Introduce win32/win32thread.[ch]Malcolm Beattie1997-10-241-0/+102
to use new API and patch win32 makefile stuff a little. p4raw-id: //depot/perl@172