diff options
| author | rpj <rpj> | 2004-05-17 01:38:02 +0000 | 
|---|---|---|
| committer | rpj <rpj> | 2004-05-17 01:38:02 +0000 | 
| commit | 771465fed0cf50ee2dd790723245fc091699c324 (patch) | |
| tree | d8c18d095a33fe7c4564bd90c5f313bb9e4057dd /README | |
| parent | 8b14911744f58cbe3730703f3fcc41cd969fd0f3 (diff) | |
re-indentation, bug fixes, hooks for pre-emptive async cancelation
Diffstat (limited to 'README')
| -rw-r--r-- | README | 21 | 
1 files changed, 21 insertions, 0 deletions
| @@ -25,6 +25,27 @@ conformance details and the list of supported and unsupported  routines.
 +Prerequisites
 +-------------
 +MSVC or GNU C (MSys - MinGW32)
 +	To build from source.
 +
 +QueueUserAPCEx by Panagiotis E. Hadjidoukas
 +	For true async cancelation of threads (including blocked threads).
 +	This is a DLL and Windows driver that provides pre-emptive APC
 +	by forcing threads into an alertable state when the APC is queued.
 +	Both the DLL and driver are provided with the pthreads-win32.exe
 +	self-unpacking ZIP, and on the pthreads-win32 FTP site  (in source
 +	and pre-built forms). Currently this is a separate LGPL package to
 +	pthreads-win32. See the README in the QueueUserAPCEx folder for
 +	installation instructions.
 +
 +	Pthreads-win32 will automatically detect if the QueueUserAPCEx DLL
 +	QuserEx.DLL is available and whether the driver AlertDrv.sys is
 +	loaded. If it is not available, pthreads-win32 will simulate async
 +	cancelation, which means that it cannot pre-empt blocked threads.
 +
 +
  Library naming
  --------------
 | 
