sigaddset(&sigs, SIGCHLD);
pthread_sigmask(SIG_BLOCK, &sigs, NULL);
+ #ifdef HAVE_DBUS_GLIB
+ /* Run dbus AFP statics thread */
+ if (obj.options.flags & OPTION_DBUS_AFPSTATS)
+ (void)afpstats_init(server_children);
+ #endif
if (configinit(&obj) != 0) {
LOG(log_error, logtype_afpd, "main: no servers configured");
afp_exit(EXITERR_CONF);
/* Initialize */
cnid_init();
-
+
/* watch atp, dsi sockets and ipc parent/child file descriptor. */
fd_set_listening_sockets(&obj);
/* set limits */
(void)setlimits();
- #ifdef HAVE_DBUS_GLIB
- /* Run dbus AFP statics thread */
- if (obj.options.flags & OPTION_DBUS_AFPSTATS)
- (void)afpstats_init(server_children);
- #endif
-
afp_child_t *child;
int recon_ipc_fd;
pid_t pid;