Scott McCaskill wrote: > So unless anyone can offer an alternative I will use this. Seems to me that the problem is specific to MS Visual C++. Why don't you isolate code for that specific compiler: #ifdef _MSCVER // patch here #else // normal code here #endif And let compliant compiler users free of this patch. Note: I use VC for my work with pthreads-win32. I don't even know if another compiler can be used with this package. Claude Claude Quézel mailto:Claude_Quezel@syntell.com http://www.syntell.com SYNTELL Place Iberville IV Bureau 060 2954, boul. Laurier Sainte-Foy (Québec) G1V 4T2 Canada Tél. : (418) 266-0900, poste 317 Téléc. : (418) 266-0899