From: bje AT cygnus DOT com (Ben Elliston) Subject: libkernel32.a and TryEnterCriticalSection 10 Sep 1998 08:36:37 -0700 Message-ID: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: cygwin32-developers AT cygnus DOT com I've just made a discovery tonight about the libkernel32.a stub library that comes with Mingw32. (At least the version I have, which is based on EGCS 1.1). It seems that this library may have been generated from a kernel32 DLL on a non-Windows NT machine. The reason I say this is that my user-space library, libpthread32, uses the Win32 API function ``TryEnterCriticalSection''. It's well documented that the ``TryEnterCriticalSection'' API function is not available on Win32s and Win95/98. I don't know if that means that the function doesn't exist in any library, or if the function should exist in a library, but be implemented to return some error code at runtime. I believe it is the latter. In which case, can anyone explain why this function is missing from the kernel32 stub library? Thanks, Ben --- Ben Elliston bje AT cygnus DOT com