mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-06 07:08:21 +02:00
![]() This code is disabled by default, you need to complie the RTL with option -dSUPPORT_WIN95. 2.4.2 release is already not usable on Windows 95 because the kernel32 DLL function TryEnterCriticalSection is loaded into system unit unconditionnally, while this function does not exist in Winddows 95 kernel32. This patch uses LoadLibrary/GetProcAddress coupple to check if TryEnterCriticalSection exists and provides an alternate implementation that will be used on Windows 95 systems only (Windows 98 kernel32 DLL does export TryEnterCriticalSection). git-svn-id: trunk@16579 - |
||
---|---|---|
.. | ||
wininc | ||
crt.pp | ||
dos.pp | ||
dynlibs.inc | ||
fpcmemdll.pp | ||
fpwinsockh.inc | ||
keyboard.pp | ||
messages.pp | ||
mouse.pp | ||
printer.pp | ||
sharemem.pp | ||
sockets.pp | ||
sysdir.inc | ||
sysfile.inc | ||
sysheap.inc | ||
sysos.inc | ||
sysosh.inc | ||
systhrd.inc | ||
sysutils.pp | ||
syswin.inc | ||
tthread.inc | ||
varutils.pp | ||
video.pp | ||
winevent.pp | ||
winres.inc | ||
winsock2.pp | ||
winsock.pp |