| 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 |
| r2167 | r2168 | |
|---|---|---|
| 576 | 576 | |
| 577 | 577 | int osd_thread_cpu_affinity(osd_thread *thread, UINT32 mask) |
| 578 | 578 | { |
| 579 | #if THREAD_COOPERATIVE | |
| 579 | 580 | cpu_set_t cmask; |
| 580 | 581 | pthread_t lthread; |
| 581 | 582 | int bitnum; |
| r2167 | r2168 | |
| 597 | 598 | } |
| 598 | 599 | else |
| 599 | 600 | return TRUE; |
| 601 | #else | |
| 602 | return TRUE; | |
| 603 | #endif | |
| 600 | 604 | } |
| 601 | 605 | |
| 602 | 606 | //============================================================ |
| r2167 | r2168 | |
|---|---|---|
| 16 | 16 | |
| 17 | 17 | #ifndef SDLMAME_OS2 |
| 18 | 18 | |
| 19 | #ifndef SDLMAME_MACOSX | |
| 20 | ||
| 19 | #ifdef SDLMAME_MACOSX | |
| 20 | #define THREAD_COOPERATIVE (0) | |
| 21 | #else | |
| 21 | 22 | #define THREAD_COOPERATIVE (1) |
| 23 | #endif | |
| 22 | 24 | |
| 23 | 25 | /*************************************************************************** |
| 24 | 26 | SYNCHRONIZATION INTERFACES - Events |
| r2167 | r2168 | |
| 189 | 191 | -----------------------------------------------------------------------------*/ |
| 190 | 192 | int osd_num_processors(void); |
| 191 | 193 | |
| 192 | #endif /* SDLMAME_MACOSX */ | |
| 193 | ||
| 194 | 194 | #endif /* SDLMAME_OS2 */ |
| 195 | 195 | |
| 196 | 196 | #endif /* SDLMAME_WIN32 */ |
| Previous | 15994 Revisions | Next |