I tried running applications from the IFS suite (www.ifsworld.com) and they all load a DLL which when loaded hits this missing API. Does anyone know what it is supposed to do so that it could be added to Wine? In order to get this working I am also going to need to install the Oracle ODBC driver, which needs to run javaw in its install. Java did not used to work due to threading problems, does anyone know if this now works? Thanks in advance David
On Sat, 20 Mar 2004 11:15:58 +0000, you wrote:> I tried running applications from the IFS suite (www.ifsworld.com) and they > all load a DLL which when loaded hits this missing API. Does anyone know > what it is supposed to do so that it could be added to Wine? > > In order to get this working I am also going to need to install the Oracle > ODBC driver, which needs to run javaw in its install. Java did not used to > work due to threading problems, does anyone know if this now works?Are you sure about the name? There is a longjmpex ( jmp, not jump ) in the library that seems to need an underscore in front of it but not a longjumpex. Rein. -- Rein Klazes rklazes@xs4all.nl
On Sun, 21 Mar 2004 09:38:33 +0000, you wrote:> > You are right, finger trouble when sending the original note. > > When you say there is an _longjmpex in the library, do you mean the Wine > MSVCRT or the Windows one? If the former can you suggest any reason why it > might not be found, if the latter does anyone know what it should do so > that it could be added to the WINE library?The Wine msvcrt function is missing the underscore, in Windows it is there. Can you try attached patch? Rein. -- Rein Klazes rklazes@xs4all.nl -------------- next part -------------- --- wine/dlls/msvcrt/msvcrt.spec 2004-03-20 08:35:06.000000000 +0100 +++ mywine/dlls/msvcrt/msvcrt.spec 2004-03-21 11:10:18.000000000 +0100 @@ -322,7 +322,7 @@ @ cdecl _lock(long) @ cdecl _locking(long long long) @ cdecl _logb( double ) -@ cdecl -i386 longjmpex(ptr long) MSVCRT_longjmp +@ cdecl -i386 _longjmpex(ptr long) MSVCRT_longjmp @ cdecl _lrotl(long long) @ cdecl _lrotr(long long) @ cdecl _lsearch(ptr ptr long long ptr)