Previous 15994 Revisions Next

r2168 Sunday 30th March, 2008 at 17:13:12 UTC by R. Belmont
[SDLMESS] Complete fix for Mac OS X. Rebuild clean for best results.
[src/osd/sdl]sdlsync.c sdlsync.h

src/osd/sdl/sdlsync.c
r2167r2168
576576
577577int osd_thread_cpu_affinity(osd_thread *thread, UINT32 mask)
578578{
579#if THREAD_COOPERATIVE
579580   cpu_set_t   cmask;
580581   pthread_t   lthread;
581582   int         bitnum;
r2167r2168
597598   }
598599   else
599600      return TRUE;
601#else
602   return TRUE;
603#endif
600604}
601605
602606//============================================================
src/osd/sdl/sdlsync.h
r2167r2168
1616
1717#ifndef SDLMAME_OS2
1818
19#ifndef SDLMAME_MACOSX
20
19#ifdef SDLMAME_MACOSX
20#define THREAD_COOPERATIVE              (0)
21#else
2122#define THREAD_COOPERATIVE      (1)
23#endif
2224
2325/***************************************************************************
2426    SYNCHRONIZATION INTERFACES - Events
r2167r2168
189191-----------------------------------------------------------------------------*/
190192int osd_num_processors(void);
191193
192#endif   /* SDLMAME_MACOSX */
193
194194#endif  /* SDLMAME_OS2 */
195195
196196#endif   /* SDLMAME_WIN32 */

Previous 15994 Revisions Next


© 1998-2018 The MESS Team