1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-04-20 21:47:45 +03:00
libhttp/doc/api/httplib_pthread_mutex_init.md
2016-12-19 16:33:32 +01:00

1.2 KiB

LibHTTP API Reference

httplib_pthread_mutex_init( mutex, attr );

Parameters

Parameter Type Description
mutex pthread_mutex_t The key to the mutex to initialize
attr const pthread_mutexattr_t Optional attributes for the initialization

Return Value

Type Description
int Integer value with the result of the function

Description

The platform independent function httplib_pthread_mutex_init() is used to initialize a mutex. The function returns 0 if this is successful, or an error code if it fails. On systems which support it, this function is implemented as a direct call to pthread_mutex_init(). On other systems own code is used to emulate the same functionality.

Please not that on systems which do not support pthread_mutex_init() natively that the attr parameter is ignored.

See Also