diff -r 56cda23f48d4 -r bb7a1f5a8b48 src/server/daemon/httplistener.c --- a/src/server/daemon/httplistener.c Mon Dec 31 00:07:52 2012 +0100 +++ b/src/server/daemon/httplistener.c Tue Jan 01 13:32:04 2013 +0100 @@ -47,7 +47,7 @@ #include #include "../ucx/map.h" -#include "../ucx/atomic.h" +#include "../util/atomic.h" #include "httplistener.h" #include "session.h" @@ -209,11 +209,11 @@ } void http_listener_ref(HttpListener *listener) { - ucx_atomic_inc_32(&listener->ref); + ws_atomic_inc32(&listener->ref); } void http_listener_unref(HttpListener *listener) { - uint32_t ref = ucx_atomic_dec_32_nv(&listener->ref); + uint32_t ref = ws_atomic_dec32(&listener->ref); if(ref == 0) { free(listener->acceptors); // TODO: unref cfg