Searched refs:listeners (Results 1 - 9 of 9) sorted by relevance

/dovecot/src/master/
H A Dservice-process.c38 struct service_listener *const *listeners; local
42 listeners = array_get(&service->listeners, &count);
44 if (!listeners[i]->reuse_port || listeners[i]->fd == -1)
47 old_fd = listeners[i]->fd;
48 listeners[i]->fd = -1;
49 if (service_listener_listen(listeners[i]) < 0)
50 listeners[i]->fd = old_fd;
57 struct service_listener *const *listeners; local
[all...]
H A Dservice-listen.c230 struct service_listener *const *listeners; local
233 array_foreach(&service->listeners, listeners) {
234 struct service_listener *l = *listeners;
306 struct service_listener *const *listeners; local
308 array_foreach(&(*services)->listeners, listeners) {
309 struct service_listener *l = *listeners;
393 and recreate unix/fifo listeners. */
419 new_listeners = array_get(&new_service->listeners,
[all...]
H A Dservice-monitor.c215 array_foreach(&service->listeners, lp) {
370 struct service_listener *const *listeners; local
376 array_foreach(&service->listeners, listeners) {
377 struct service_listener *l = *listeners;
396 struct service_listener *const *listeners; local
398 array_foreach(&service->listeners, listeners) {
399 struct service_listener *l = *listeners;
551 struct service_listener *const *listeners; local
[all...]
H A Dservice.c172 array_append(&service->listeners, &l, 1);
316 *error_r = "Service must have unix listeners";
320 p_array_init(&service->listeners, pool,
333 array_append(&service->listeners, &l, 1);
345 array_append(&service->listeners, &l, 1);
669 struct service_listener *const *listeners; local
672 listeners = array_get(&service_list->config->listeners, &count);
674 return listeners[0]->set.fileset.set->path;
688 array_foreach(&service->listeners, listener
[all...]
H A Dservice.h59 /* all listeners, even those that aren't currently listening */
60 ARRAY(struct service_listener *) listeners; member in struct:service
/dovecot/src/auth/
H A Dmain.c64 static ARRAY(struct auth_socket_listener) listeners;
139 i_array_init(&listeners, 8);
145 l = array_idx_get_space(&listeners, fd);
303 array_foreach_modifiable(&listeners, l)
305 array_free(&listeners);
325 l = array_idx_modifiable(&listeners, conn->listen_fd);
/dovecot/src/lib-master/
H A Dmaster-service.c95 /* We're in a signal handler: Close listeners immediately so master
96 can successfully restart. We can safely close only those listeners
106 if (service->listeners[i].fd != -1 &&
107 service->listeners[i].io == NULL) {
108 if (dup2(dev_null_fd, service->listeners[i].fd) < 0)
110 service->listeners[i].closed = TRUE;
143 service->listeners =
147 struct master_service_listener *l = &service->listeners[i];
738 return service->listeners[i].name != NULL ?
739 service->listeners[
[all...]
H A Dmaster-service-private.h40 struct master_service_listener *listeners; member in struct:master_service
H A Dmaster-service-ssl.c54 initialization fails we can close the SSL listeners */
55 i_assert(service->listeners != NULL || service->socket_count == 0);

Completed in 16 milliseconds