Mercurial > hg > nginx
diff src/core/ngx_rwlock.h @ 6101:682d8222c6b1
Core: read/write locks.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Sat, 21 Mar 2015 14:05:08 +0300 |
parents | |
children | d1816a2696de |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/src/core/ngx_rwlock.h @@ -0,0 +1,21 @@ + +/* + * Copyright (C) Ruslan Ermilov + * Copyright (C) Nginx, Inc. + */ + + +#ifndef _NGX_RWLOCK_H_INCLUDED_ +#define _NGX_RWLOCK_H_INCLUDED_ + + +#include <ngx_config.h> +#include <ngx_core.h> + + +void ngx_rwlock_wlock(ngx_atomic_t *lock); +void ngx_rwlock_rlock(ngx_atomic_t *lock); +void ngx_rwlock_unlock(ngx_atomic_t *lock); + + +#endif /* _NGX_RWLOCK_H_INCLUDED_ */