From: Willy Tarreau Date: Fri, 25 Sep 2020 14:46:38 +0000 (+0200) Subject: CLEANUP: listeners: remove the now unused enable_all_listeners() X-Git-Tag: v2.3-dev6~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dae06927178875c95368ec9af19686dac9da1b32;p=thirdparty%2Fhaproxy.git CLEANUP: listeners: remove the now unused enable_all_listeners() It's not used anymore since previous commit. The good thing is that no more listener function now directly acts on a protocol. --- diff --git a/include/haproxy/listener.h b/include/haproxy/listener.h index ccd9a47105..d6e130cd33 100644 --- a/include/haproxy/listener.h +++ b/include/haproxy/listener.h @@ -56,14 +56,6 @@ int resume_listener(struct listener *l); */ void enable_listener(struct listener *listener); -/* This function adds all of the protocol's listener's file descriptors to the - * polling lists when they are in the LI_LISTEN state. It is intended to be - * used as a protocol's generic enable_all() primitive, for use after the - * fork(). It puts the listeners into LI_READY or LI_FULL states depending on - * their number of connections. It always returns ERR_NONE. - */ -int enable_all_listeners(struct protocol *proto); - /* Dequeues all listeners waiting for a resource the global wait queue */ void dequeue_all_listeners(); diff --git a/src/listener.c b/src/listener.c index 9bc109702a..ff1d2986b5 100644 --- a/src/listener.c +++ b/src/listener.c @@ -463,24 +463,6 @@ static void limit_listener(struct listener *l, struct mt_list *list) HA_SPIN_UNLOCK(LISTENER_LOCK, &l->lock); } -/* This function adds all of the protocol's listener's file descriptors to the - * polling lists when they are in the LI_LISTEN state. It is intended to be - * used as a protocol's generic enable_all() primitive, for use after the - * fork(). It puts the listeners into LI_READY or LI_FULL states depending on - * their number of connections. It always returns ERR_NONE. - * - * Must be called with proto_lock held. - * - */ -int enable_all_listeners(struct protocol *proto) -{ - struct listener *listener; - - list_for_each_entry(listener, &proto->listeners, rx.proto_list) - enable_listener(listener); - return ERR_NONE; -} - /* Dequeues all listeners waiting for a resource the global wait queue */ void dequeue_all_listeners() {