Sortix
Sortix Download Manual Development Source Code News Blog More
current nightly

Sortix cross-nightly manual

This manual documents Sortix cross-nightly. You can instead view this document in the latest official manual.

SDL_CreateMutex(3) SDL API Reference SDL_CreateMutex(3)

NAME

SDL_CreateMutex - Create a mutex

SYNOPSIS

#include "SDL.h" #include "SDL_thread.h"
 
SDL_mutex *SDL_CreateMutex(void);

DESCRIPTION

Create a new, unlocked mutex.

EXAMPLES


SDL_mutex *mut;

mut=SDL_CreateMutex();
.
.
if(SDL_mutexP(mut)==-1){
fprintf(stderr, "Couldn't lock mutex
");
exit(-1);
}
.
/* Do stuff while mutex is locked */
.
.
if(SDL_mutexV(mut)==-1){
fprintf(stderr, "Couldn't unlock mutex
");
exit(-1);
}

SDL_DestroyMutex(mut);

SEE ALSO

SDL_mutexP, SDL_mutexV, SDL_DestroyMutex
Tue 11 Sep 2001, 23:00 SDL
Copyright 2011-2025 Jonas 'Sortie' Termansen and contributors.
Sortix's source code is free software under the ISC license.
#sortix on irc.sortix.org
@sortix_org