SDL_DestroyRWLock - Man Page

Destroy a read/write lock created with SDL_CreateRWLock().

Synopsis

#include <SDL3/SDL_mutex.h>

void SDL_DestroyRWLock(SDL_RWLock *rwlock);

Description

This function must be called on any read/write lock that is no longer needed. Failure to destroy a rwlock will result in a system memory or resource leak. While it is safe to destroy a rwlock that is _unlocked_, it is not safe to attempt to destroy a locked rwlock, and may result in undefined behavior depending on the platform.

Function Parameters

rwlock

the rwlock to destroy.

Thread Safety

It is safe to call this function from any thread.

Availability

This function is available since SDL 3.2.0.

See Also

SDL_CreateRWLock(3)

Referenced By

SDL_CreateRWLock(3).

SDL 3.4.8 Simple Directmedia Layer SDL3 FUNCTIONS