Lines Matching refs:Daemons

153 		Daemons[idx].d_port = setupdaemon(&(Daemons[idx].d_addr));
154 Daemons[idx].d_firsttime = true;
155 Daemons[idx].d_refuse_connections_until = (time_t) 0;
167 Daemons[idx].d_name,
168 ntohs(Daemons[idx].d_port));
174 Daemons[idx].d_socksize = opendaemonsocket(&Daemons[idx], true);
203 Daemons[idx].d_name,
204 Daemons[idx].d_socket);
232 if (now < Daemons[idx].d_refuse_connections_until)
234 if (bitnset(D_DISABLE, Daemons[idx].d_flags))
238 if (Daemons[idx].d_socket >= 0)
241 (void) close(Daemons[idx].d_socket);
242 Daemons[idx].d_socket = -1;
246 Daemons[idx].d_refuse_connections_until = now + 15;
248 else if (Daemons[idx].d_socket < 0 ||
249 Daemons[idx].d_firsttime)
251 if (!Daemons[idx].d_firsttime && LogLevel > 8)
254 Daemons[idx].d_name);
257 (void) opendaemonsocket(&Daemons[idx], false);
258 Daemons[idx].d_firsttime = false;
315 if (Daemons[idx].d_socket >= 0)
319 Daemons[idx].d_flags))
325 if (Daemons[idx].d_socket > highest)
326 highest = Daemons[idx].d_socket;
327 SM_FD_SET(Daemons[idx].d_socket,
389 if (Daemons[idx].d_socket >= 0 &&
390 SM_FD_ISSET(Daemons[idx].d_socket,
393 lotherend = Daemons[idx].d_socksize;
396 t = accept(Daemons[idx].d_socket,
411 RealHostAddr.sa.sa_family != Daemons[idx].d_addr.sa.sa_family))
495 (void) close(Daemons[curdaemon].d_socket);
496 Daemons[curdaemon].d_socket = -1;
504 Daemons[curdaemon].d_refuse_connections_until =
514 switch (Daemons[curdaemon].d_addr.sa.sa_family)
559 Daemons[curdaemon].d_name);
560 if (Daemons[curdaemon].d_mflags != NULL)
563 Daemons[curdaemon].d_mflags);
689 anynet_ntoa(&Daemons[curdaemon].d_addr));
691 ntohs(Daemons[curdaemon].d_port));
698 if (Daemons[idx].d_socket >= 0)
699 (void) close(Daemons[idx].d_socket);
700 Daemons[idx].d_socket = -1;
731 if (Daemons[curdaemon].d_supersafe !=
733 SuperSafe = Daemons[curdaemon].
736 if (Daemons[curdaemon].d_dm != DM_NOTSET)
738 Daemons[curdaemon].d_dm, e);
740 if (Daemons[curdaemon].d_refuseLA !=
742 RefuseLA = Daemons[curdaemon].
744 if (Daemons[curdaemon].d_queueLA != DPO_NOTSET)
745 QueueLA = Daemons[curdaemon].d_queueLA;
746 if (Daemons[curdaemon].d_delayLA != DPO_NOTSET)
747 DelayLA = Daemons[curdaemon].d_delayLA;
748 if (Daemons[curdaemon].d_maxchildren !=
750 MaxChildren = Daemons[curdaemon].
832 clrbitn(D_XCNCT, Daemons[curdaemon].d_flags);
833 clrbitn(D_XCNCT_M, Daemons[curdaemon].d_flags);
836 setbitn(t, Daemons[curdaemon].d_flags);
944 if (Daemons[curdaemon].d_inputfilterlist != NULL)
948 Daemons[curdaemon].d_inputfilters[i] != NULL);
951 InputFilters[i] = Daemons[curdaemon].d_inputfilters[i];
957 return &Daemons[curdaemon].d_flags;
990 if (bitnset(D_ETRNONLY, Daemons[idx].d_flags))
1005 setbitn(D_ETRNONLY, Daemons[idx].d_flags);
1012 if (!bitnset(D_ETRNONLY, Daemons[idx].d_flags))
1025 clrbitn(D_ETRNONLY, Daemons[idx].d_flags);
1347 if (Daemons[i].d_socket >= 0)
1348 (void) close(Daemons[i].d_socket);
1349 Daemons[i].d_socket = -1;
1422 if (!bitnset((char) flag, Daemons[i].d_flags))
1880 Daemons[NDaemons].d_socket = -1;
1881 Daemons[NDaemons].d_listenqueue = DEF_LISTENQUEUE;
1882 clrbitmap(Daemons[NDaemons].d_flags);
1883 setsockaddroptions(p, &Daemons[NDaemons]);
1886 if (Daemons[NDaemons].d_inputfilterlist != NULL)
1887 Daemons[NDaemons].d_inputfilterlist = newstr(Daemons[NDaemons].d_inputfilterlist);
1890 if (Daemons[NDaemons].d_name != NULL)
1891 Daemons[NDaemons].d_name = newstr(Daemons[NDaemons].d_name);
1897 Daemons[NDaemons].d_name = newstr(num);
1902 sm_dprintf("Daemon %s flags: ", Daemons[NDaemons].d_name);
1903 printdaemonflags(&Daemons[NDaemons]);
1927 Daemons[NDaemons].d_socket = -1;
1928 Daemons[NDaemons].d_listenqueue = DEF_LISTENQUEUE;
1929 Daemons[NDaemons].d_name = "Daemon0";
2073 if (Daemons[idx].d_inputfilterlist != NULL)
2075 milter_config(Daemons[idx].d_inputfilterlist,
2076 Daemons[idx].d_inputfilters,
3048 if (Daemons[i].d_socket >= 0)
3050 (void) close(Daemons[i].d_socket);
3051 Daemons[i].d_socket = -1;
3055 if (Daemons[i].d_addr.sa.sa_family == AF_UNIX)
3061 rval = safefile(Daemons[i].d_addr.sunix.sun_path,
3066 unlink(Daemons[i].d_addr.sunix.sun_path) < 0)
3070 Daemons[i].d_name,
3071 Daemons[i].d_addr.sunix.sun_path,