mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-08-13 17:38:59 +00:00
macros to export symbols
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10910 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
@@ -27,14 +27,14 @@ typedef struct esl_mutex esl_mutex_t;
|
||||
typedef struct esl_thread esl_thread_t;
|
||||
typedef void *(*esl_thread_function_t) (esl_thread_t *, void *);
|
||||
|
||||
esl_status_t esl_thread_create_detached(esl_thread_function_t func, void *data);
|
||||
ESL_DECLARE(esl_status_t) esl_thread_create_detached(esl_thread_function_t func, void *data);
|
||||
esl_status_t esl_thread_create_detached_ex(esl_thread_function_t func, void *data, size_t stack_size);
|
||||
void esl_thread_override_default_stacksize(size_t size);
|
||||
esl_status_t esl_mutex_create(esl_mutex_t **mutex);
|
||||
esl_status_t esl_mutex_destroy(esl_mutex_t **mutex);
|
||||
esl_status_t esl_mutex_lock(esl_mutex_t *mutex);
|
||||
esl_status_t esl_mutex_trylock(esl_mutex_t *mutex);
|
||||
esl_status_t esl_mutex_unlock(esl_mutex_t *mutex);
|
||||
ESL_DECLARE(esl_status_t) esl_mutex_create(esl_mutex_t **mutex);
|
||||
ESL_DECLARE(esl_status_t) esl_mutex_destroy(esl_mutex_t **mutex);
|
||||
ESL_DECLARE(esl_status_t) esl_mutex_lock(esl_mutex_t *mutex);
|
||||
ESL_DECLARE(esl_status_t) esl_mutex_trylock(esl_mutex_t *mutex);
|
||||
ESL_DECLARE(esl_status_t) esl_mutex_unlock(esl_mutex_t *mutex);
|
||||
|
||||
#endif
|
||||
|
||||
|
Reference in New Issue
Block a user