https://bugs.winehq.org/show_bug.cgi?id=29168
EoD EoD@xmw.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |EoD@xmw.de
--- Comment #281 from EoD EoD@xmw.de --- (In reply to Joe Terwilliger from comment #279)
Created attachment 51589 [details] 1.7.44 thread.c patch, OS X compatible
Possibly why the preexisting patches have not been accepted is clock_gettime and clock_nanosleep are not directly supported in OS X. I am not sure why the clock_gettime nor the update_time_spec routine since it doesn't seem to be used at all.
I've trimmed the fat and converted the sleep / update loop back to nanosleep and this patch is working fine for me on 1.7.31 and 1.7.44 on OS X 10.9.5 and 10.10.3
Patch was tested running Star Wars: The Old Republic latest versions (without swtorfix.exe running, of course.)
Could someone test on Linux?
I tested it on Gentoo with kernel 4.2.5 and wine 1.7.45: It fixes the problem with launching swtor (without swtor_fix.exe)!