diff src/thread/beos/SDL_systhread.c @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents d910939febfa
children 4da1ee79c9af
line wrap: on
line diff
--- a/src/thread/beos/SDL_systhread.c	Sun May 21 17:27:13 2006 +0000
+++ b/src/thread/beos/SDL_systhread.c	Sun May 28 13:04:16 2006 +0000
@@ -34,63 +34,74 @@
 
 
 static int sig_list[] = {
-	SIGHUP, SIGINT, SIGQUIT, SIGPIPE, SIGALRM, SIGTERM, SIGWINCH, 0
+    SIGHUP, SIGINT, SIGQUIT, SIGPIPE, SIGALRM, SIGTERM, SIGWINCH, 0
 };
 
-void SDL_MaskSignals(sigset_t *omask)
+void
+SDL_MaskSignals (sigset_t * omask)
 {
-	sigset_t mask;
-	int i;
+    sigset_t mask;
+    int i;
 
-	sigemptyset(&mask);
-	for ( i=0; sig_list[i]; ++i ) {
-		sigaddset(&mask, sig_list[i]);
-	}
-	sigprocmask(SIG_BLOCK, &mask, omask);
-}
-void SDL_UnmaskSignals(sigset_t *omask)
-{
-	sigprocmask(SIG_SETMASK, omask, NULL);
+    sigemptyset (&mask);
+    for (i = 0; sig_list[i]; ++i) {
+        sigaddset (&mask, sig_list[i]);
+    }
+    sigprocmask (SIG_BLOCK, &mask, omask);
 }
 
-static int32 RunThread(void *data)
+void
+SDL_UnmaskSignals (sigset_t * omask)
 {
-	SDL_RunThread(data);
-	return(0);
+    sigprocmask (SIG_SETMASK, omask, NULL);
+}
+
+static int32
+RunThread (void *data)
+{
+    SDL_RunThread (data);
+    return (0);
 }
 
-int SDL_SYS_CreateThread(SDL_Thread *thread, void *args)
+int
+SDL_SYS_CreateThread (SDL_Thread * thread, void *args)
 {
-	/* Create the thread and go! */
-	thread->handle=spawn_thread(RunThread, "SDL", B_NORMAL_PRIORITY, args);
-	if ( (thread->handle == B_NO_MORE_THREADS) ||
-	     (thread->handle == B_NO_MEMORY) ) {
-		SDL_SetError("Not enough resources to create thread");
-		return(-1);
-	}
-	resume_thread(thread->handle);
-	return(0);
+    /* Create the thread and go! */
+    thread->handle = spawn_thread (RunThread, "SDL", B_NORMAL_PRIORITY, args);
+    if ((thread->handle == B_NO_MORE_THREADS) ||
+        (thread->handle == B_NO_MEMORY)) {
+        SDL_SetError ("Not enough resources to create thread");
+        return (-1);
+    }
+    resume_thread (thread->handle);
+    return (0);
+}
+
+void
+SDL_SYS_SetupThread (void)
+{
+    /* Mask asynchronous signals for this thread */
+    SDL_MaskSignals (NULL);
 }
 
-void SDL_SYS_SetupThread(void)
+Uint32
+SDL_ThreadID (void)
 {
-	/* Mask asynchronous signals for this thread */
-	SDL_MaskSignals(NULL);
-}
-
-Uint32 SDL_ThreadID(void)
-{
-	return((Uint32)find_thread(NULL));
+    return ((Uint32) find_thread (NULL));
 }
 
-void SDL_SYS_WaitThread(SDL_Thread *thread)
+void
+SDL_SYS_WaitThread (SDL_Thread * thread)
 {
-	status_t the_status;
+    status_t the_status;
 
-	wait_for_thread(thread->handle, &the_status);
+    wait_for_thread (thread->handle, &the_status);
 }
 
-void SDL_SYS_KillThread(SDL_Thread *thread)
+void
+SDL_SYS_KillThread (SDL_Thread * thread)
 {
-	kill_thread(thread->handle);
+    kill_thread (thread->handle);
 }
+
+/* vi: set ts=4 sw=4 expandtab: */