|
Groonga 3.0.9 Source Code Document
|


Go to the source code of this file.
Data Structures | |
| struct | ngx_shmtx_sh_t |
| struct | ngx_shmtx_t |
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.


1.8.1.2