lock.h File Reference
#include <pthread.h>
#include <netdb.h>
#include <time.h>
#include <sys/param.h>
Go to the source code of this file.
Define Documentation
| #define __AST_MUTEX_DEFINE |
( |
scope, |
|
|
mutex |
|
) |
scope ast_mutex_t mutex = AST_MUTEX_INIT_VALUE |
| #define AST_MUTEX_DEFINE_EXPORTED |
( |
mutex |
|
) |
__AST_MUTEX_DEFINE(/**/,mutex) |
| #define AST_MUTEX_DEFINE_STATIC |
( |
mutex |
|
) |
__AST_MUTEX_DEFINE(static,mutex) |
| #define ast_mutex_destroy |
( |
pmutex |
|
) |
pthread_mutex_destroy(pmutex) |
| #define AST_MUTEX_INIT_VALUE PTHREAD_MUTEX_INIT_VALUE |
| #define AST_MUTEX_INITIALIZER __use_AST_MUTEX_DEFINE_STATIC_rather_than_AST_MUTEX_INITIALIZER__ |
| #define AST_MUTEX_KIND PTHREAD_MUTEX_RECURSIVE |
| #define ast_mutex_lock |
( |
pmutex |
|
) |
pthread_mutex_lock(pmutex) |
| #define ast_mutex_trylock |
( |
pmutex |
|
) |
pthread_mutex_trylock(pmutex) |
| #define ast_mutex_unlock |
( |
pmutex |
|
) |
pthread_mutex_unlock(pmutex) |
| #define ast_pthread_mutex_init |
( |
pmutex, |
|
|
a |
|
) |
pthread_mutex_init(pmutex,a) |
| #define AST_PTHREADT_NULL (pthread_t) -1 |
| #define AST_PTHREADT_STOP (pthread_t) -2 |
| #define gethostbyname __gethostbyname__is__not__reentrant__use__ast_gethostbyname__instead__ |
| #define pthread_create __use_ast_pthread_create_instead__ |
| #define PTHREAD_MUTEX_INIT_VALUE PTHREAD_MUTEX_INITIALIZER |
Typedef Documentation