From: Claudio V. C. <cv...@us...> - 2001-11-05 23:45:26
|
> -----Original Message----- > From: fir...@li... > [mailto:fir...@li...]On Behalf Of Oleg LOA > Sent: Lunes 5 de Noviembre de 2001 10:21 > > Not exists on non NT WIN32-platform. > > Static link in srv_w32.c must be changed to: > > BOOL (*SetProcessAffinityMask)(HANDLE, DWORD); > > if(ISC_get_ostype()) > { > ISC_get_config (LOCK_HEADER, CPU_AFFINITY_tbl); > (FARPROC)SetProcessAffinityMask = > GetProcAddress(GetModuleHandle("KERNEL32.DLL"), "SetProcessAffinityMask"); > if (SetProcessAffinityMask) > (*SetProcessAffinityMask)(GetCurrentProcess (), (DWORD) > CPU_AFFINITY_MASK); > } I think this is rather serious. IMHO, FB won't start in Win9x if a statically linked entry point cannot be found. The MsSDK says: Requirements Windows NT/2000: Requires Windows NT 4.0 or later. Windows 95/98: Unsupported. I don't know if Mike has seen this message before me, but if there's nothing changed in the CVS, I'm going to update it. C. |