|
@@ -122,10 +122,10 @@ SDL_SYS_CreateThread(SDL_Thread * thread, void *args)
|
|
void
|
|
void
|
|
SDL_SYS_SetupThread(const char *name)
|
|
SDL_SYS_SetupThread(const char *name)
|
|
{
|
|
{
|
|
-#if !defined(__ANDROID__) && !defined(__NACL__)
|
|
|
|
|
|
+#if !defined(__NACL__)
|
|
int i;
|
|
int i;
|
|
sigset_t mask;
|
|
sigset_t mask;
|
|
-#endif /* !__ANDROID__ && !__NACL__ */
|
|
|
|
|
|
+#endif /* !__NACL__ */
|
|
|
|
|
|
if (name != NULL) {
|
|
if (name != NULL) {
|
|
#if defined(__MACOSX__) || defined(__IPHONEOS__) || defined(__LINUX__)
|
|
#if defined(__MACOSX__) || defined(__IPHONEOS__) || defined(__LINUX__)
|
|
@@ -155,14 +155,14 @@ SDL_SYS_SetupThread(const char *name)
|
|
}
|
|
}
|
|
|
|
|
|
/* NativeClient does not yet support signals.*/
|
|
/* NativeClient does not yet support signals.*/
|
|
-#if !defined(__ANDROID__) && !defined(__NACL__)
|
|
|
|
|
|
+#if !defined(__NACL__)
|
|
/* Mask asynchronous signals for this thread */
|
|
/* Mask asynchronous signals for this thread */
|
|
sigemptyset(&mask);
|
|
sigemptyset(&mask);
|
|
for (i = 0; sig_list[i]; ++i) {
|
|
for (i = 0; sig_list[i]; ++i) {
|
|
sigaddset(&mask, sig_list[i]);
|
|
sigaddset(&mask, sig_list[i]);
|
|
}
|
|
}
|
|
pthread_sigmask(SIG_BLOCK, &mask, 0);
|
|
pthread_sigmask(SIG_BLOCK, &mask, 0);
|
|
-#endif /* !__ANDROID__ && !__NACL__ */
|
|
|
|
|
|
+#endif /* !__NACL__ */
|
|
|
|
|
|
|
|
|
|
#ifdef PTHREAD_CANCEL_ASYNCHRONOUS
|
|
#ifdef PTHREAD_CANCEL_ASYNCHRONOUS
|