diff src/thread/pth/SDL_systhread.c @ 1895:c121d94672cb

SDL 1.2 is moving to a branch, and SDL 1.3 is becoming the head.
author Sam Lantinga <slouken@libsdl.org>
date Mon, 10 Jul 2006 21:04:37 +0000
parents cf7528eded83
children 4436464c4f51
line wrap: on
line diff
--- a/src/thread/pth/SDL_systhread.c	Thu Jul 06 18:01:37 2006 +0000
+++ b/src/thread/pth/SDL_systhread.c	Mon Jul 10 21:04:37 2006 +0000
@@ -36,68 +36,76 @@
 
 /* List of signals to mask in the subthreads */
 static int sig_list[] = {
-	SIGHUP, SIGINT, SIGQUIT, SIGPIPE, SIGALRM, SIGTERM, SIGCHLD, SIGWINCH,
-	SIGVTALRM, SIGPROF, 0
+    SIGHUP, SIGINT, SIGQUIT, SIGPIPE, SIGALRM, SIGTERM, SIGCHLD, SIGWINCH,
+    SIGVTALRM, SIGPROF, 0
 };
 
-static void *RunThread(void *data)
+static void *
+RunThread(void *data)
 {
-	SDL_RunThread(data);
-	pth_exit((void*)0);
-	return((void *)0);		/* Prevent compiler warning */
+    SDL_RunThread(data);
+    pth_exit((void *) 0);
+    return ((void *) 0);        /* Prevent compiler warning */
 }
 
-int SDL_SYS_CreateThread(SDL_Thread *thread, void *args)
+int
+SDL_SYS_CreateThread(SDL_Thread * thread, void *args)
 {
-	pth_attr_t type;
+    pth_attr_t type;
 
-	/* Create a new attribute */
-	type = pth_attr_new();
-	if ( type == NULL ) {
-		SDL_SetError("Couldn't initialize pth attributes");
-		return(-1);
-	}
-	pth_attr_set(type, PTH_ATTR_JOINABLE, TRUE);
+    /* Create a new attribute */
+    type = pth_attr_new();
+    if (type == NULL) {
+        SDL_SetError("Couldn't initialize pth attributes");
+        return (-1);
+    }
+    pth_attr_set(type, PTH_ATTR_JOINABLE, TRUE);
 
-	/* Create the thread and go! */
-	thread->handle = pth_spawn(type, RunThread, args);
-	if ( thread->handle == NULL ) {
-		SDL_SetError("Not enough resources to create thread");
-		return(-1);
-	}
-	return(0);
+    /* Create the thread and go! */
+    thread->handle = pth_spawn(type, RunThread, args);
+    if (thread->handle == NULL) {
+        SDL_SetError("Not enough resources to create thread");
+        return (-1);
+    }
+    return (0);
 }
 
-void SDL_SYS_SetupThread(void)
+void
+SDL_SYS_SetupThread(void)
 {
-	int i;
-	sigset_t mask;
-	int oldstate;
+    int i;
+    sigset_t mask;
+    int oldstate;
 
-	/* Mask asynchronous signals for this thread */
-	sigemptyset(&mask);
-	for ( i=0; sig_list[i]; ++i ) {
-		sigaddset(&mask, sig_list[i]);
-	}
-	pth_sigmask(SIG_BLOCK, &mask, 0);
+    /* Mask asynchronous signals for this thread */
+    sigemptyset(&mask);
+    for (i = 0; sig_list[i]; ++i) {
+        sigaddset(&mask, sig_list[i]);
+    }
+    pth_sigmask(SIG_BLOCK, &mask, 0);
 
-	/* Allow ourselves to be asynchronously cancelled */
-	pth_cancel_state(PTH_CANCEL_ASYNCHRONOUS, &oldstate);
+    /* Allow ourselves to be asynchronously cancelled */
+    pth_cancel_state(PTH_CANCEL_ASYNCHRONOUS, &oldstate);
 }
 
 /* WARNING:  This may not work for systems with 64-bit pid_t */
-Uint32 SDL_ThreadID(void)
+Uint32
+SDL_ThreadID(void)
 {
-	return((Uint32)pth_self());
+    return ((Uint32) pth_self());
 }
 
-void SDL_SYS_WaitThread(SDL_Thread *thread)
+void
+SDL_SYS_WaitThread(SDL_Thread * thread)
 {
-	pth_join(thread->handle, NULL);
+    pth_join(thread->handle, NULL);
 }
 
-void SDL_SYS_KillThread(SDL_Thread *thread)
+void
+SDL_SYS_KillThread(SDL_Thread * thread)
 {
-	pth_cancel(thread->handle);
-	pth_join(thread->handle, NULL);
+    pth_cancel(thread->handle);
+    pth_join(thread->handle, NULL);
 }
+
+/* vi: set ts=4 sw=4 expandtab: */