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.
This commit is contained in:
Willy Tarreau 2020-09-25 16:46:38 +02:00
parent 078e1c7102
commit dae0692717
2 changed files with 0 additions and 26 deletions

View File

@ -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();

View File

@ -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()
{