Mercurial > hg > nginx-vendor-current
comparison src/core/ngx_shmtx.h @ 680:597573166f34 NGINX_1_3_3
nginx 1.3.3
*) Feature: entity tags support and the "etag" directive.
*) Bugfix: trailing dot in a source value was not ignored if the "map"
directive was used with the "hostnames" parameter.
*) Bugfix: incorrect location might be used to process a request if a
URI was changed via a "rewrite" directive before an internal redirect
to a named location.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 10 Jul 2012 00:00:00 +0400 |
parents | d0f7a625f27c |
children |
comparison
equal
deleted
inserted
replaced
679:cad34cec7d3b | 680:597573166f34 |
---|---|
37 } ngx_shmtx_t; | 37 } ngx_shmtx_t; |
38 | 38 |
39 | 39 |
40 ngx_int_t ngx_shmtx_create(ngx_shmtx_t *mtx, ngx_shmtx_sh_t *addr, | 40 ngx_int_t ngx_shmtx_create(ngx_shmtx_t *mtx, ngx_shmtx_sh_t *addr, |
41 u_char *name); | 41 u_char *name); |
42 void ngx_shmtx_destory(ngx_shmtx_t *mtx); | 42 void ngx_shmtx_destroy(ngx_shmtx_t *mtx); |
43 ngx_uint_t ngx_shmtx_trylock(ngx_shmtx_t *mtx); | 43 ngx_uint_t ngx_shmtx_trylock(ngx_shmtx_t *mtx); |
44 void ngx_shmtx_lock(ngx_shmtx_t *mtx); | 44 void ngx_shmtx_lock(ngx_shmtx_t *mtx); |
45 void ngx_shmtx_unlock(ngx_shmtx_t *mtx); | 45 void ngx_shmtx_unlock(ngx_shmtx_t *mtx); |
46 ngx_uint_t ngx_shmtx_force_unlock(ngx_shmtx_t *mtx, ngx_pid_t pid); | 46 ngx_uint_t ngx_shmtx_force_unlock(ngx_shmtx_t *mtx, ngx_pid_t pid); |
47 | 47 |