2001-09-14 02:41:09 +00:00
.TH "SDL_DestroySemaphore" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference"
2001-04-26 16:45:43 +00:00
.SH "NAME"
SDL_DestroySemaphore\- Destroys a semaphore that was created by \fI SDL_CreateSemaphore\fR \& .
.SH "SYNOPSIS"
.PP
\fB #include "SDL\& .h"
#include "SDL_thread\& .h"
.sp
\fB void \fB SDL_DestroySemaphore\fP \fR (\fB SDL_sem *sem\fR );
.SH "DESCRIPTION"
.PP
\fB SDL_DestroySemaphore\fP destroys the semaphore pointed to by \fB sem\fR that was created by \fI \fB SDL_CreateSemaphore\fP \fR \& . It is not safe to destroy a semaphore if there are threads currently blocked waiting on it\& .
.SH "EXAMPLES"
.PP
.PP
.nf
\f (CWif (my_sem != NULL) {
SDL_DestroySemaphore(my_sem);
my_sem = NULL;
}\fR
.fi
.PP
.SH "SEE ALSO"
.PP
\fI \fB SDL_CreateSemaphore\fP \fR , \fI \fB SDL_SemWait\fP \fR , \fI \fB SDL_SemTryWait\fP \fR , \fI \fB SDL_SemWaitTimeout\fP \fR , \fI \fB SDL_SemPost\fP \fR , \fI \fB SDL_SemValue\fP \fR
2001-09-14 02:41:09 +00:00
. ..\" created by instant / docbook-to-man, Tue 11 Sep 2001 , 23 :00