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