Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Functions | |
ngx_int_t | ngx_shmtx_create (ngx_shmtx_t *mtx, ngx_shmtx_sh_t *addr, u_char *name) |
void | ngx_shmtx_destroy (ngx_shmtx_t *mtx) |
ngx_uint_t | ngx_shmtx_trylock (ngx_shmtx_t *mtx) |
void | ngx_shmtx_lock (ngx_shmtx_t *mtx) |
void | ngx_shmtx_unlock (ngx_shmtx_t *mtx) |
ngx_uint_t | ngx_shmtx_force_unlock (ngx_shmtx_t *mtx, ngx_pid_t pid) |
ngx_int_t ngx_shmtx_create | ( | ngx_shmtx_t * | mtx, |
ngx_shmtx_sh_t * | addr, | ||
u_char * | name | ||
) |
void ngx_shmtx_destroy | ( | ngx_shmtx_t * | mtx | ) |
Definition at line 235 of file ngx_shmtx.c.
ngx_uint_t ngx_shmtx_force_unlock | ( | ngx_shmtx_t * | mtx, |
ngx_pid_t | pid | ||
) |
Definition at line 304 of file ngx_shmtx.c.
void ngx_shmtx_lock | ( | ngx_shmtx_t * | mtx | ) |
Definition at line 274 of file ngx_shmtx.c.
ngx_uint_t ngx_shmtx_trylock | ( | ngx_shmtx_t * | mtx | ) |
Definition at line 245 of file ngx_shmtx.c.
void ngx_shmtx_unlock | ( | ngx_shmtx_t * | mtx | ) |
Definition at line 289 of file ngx_shmtx.c.