haproxy/include/common
Willy Tarreau 90fa97b65e MINOR: threads: add new macros to declare self-initializing locks
Using __decl_spinlock(), __decl_rwlock(), __decl_aligned_spinlock()
and __decl_aligned_rwlock(), one can now simply declare a spinlock
or an rwlock which will automatically be initialized at boot time
by calling the ha_spin_init() or ha_rwlock_init() callback. The
"aligned" variants enforce a 64-byte alignment on the lock.
2018-11-26 19:50:32 +01:00
..
accept4.h
base64.h
buf.h BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl 2018-11-26 19:49:21 +01:00
buffer.h
cfgparse.h REORG: config: extract the proxy parser into cfgparse-listen.c 2018-11-19 06:47:09 +01:00
chunk.h
compat.h MINOR: compat: automatically detect support for crypt_r() 2018-10-29 19:14:14 +01:00
compiler.h BUILD: compiler: rename __unreachable() to my_unreachable() 2018-10-20 17:45:48 +02:00
config.h MINOR: fd: centralize poll timeout computation in compute_poll_timeout() 2018-10-17 19:59:43 +02:00
debug.h
defaults.h
epoll.h
errors.h
h2.h
hash.h
hathreads.h MINOR: threads: add new macros to declare self-initializing locks 2018-11-26 19:50:32 +01:00
hpack-dec.h
hpack-enc.h
hpack-huff.h
hpack-tbl.h
http-hdr.h
http.h MINOR: http: Add standalone functions to parse a start-line or a header 2018-11-18 21:45:49 +01:00
initcall.h MINOR: initcall: introduce a way to register init functions to call at boot 2018-11-26 19:50:32 +01:00
ist.h BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl 2018-11-26 19:49:21 +01:00
istbuf.h
memory.h BUILD: buffers: buf.h requires unistd to get ssize_t on libmusl 2018-11-26 19:49:21 +01:00
mini-clist.h
namespace.h MINOR: namespaces: don't build namespace.c if disabled 2018-11-12 19:15:15 +01:00
net_helper.h
regex.h
splice.h
standard.h CLEANUP: Fix typos in the standard subsystem 2018-11-18 22:26:42 +01:00
syscall.h
template.h
ticks.h
time.h MINOR: poller: move the call of tv_update_date() back to the pollers 2018-11-22 18:57:37 +01:00
tools.h
uri_auth.h
version.h
xref.h