return;
/* Don't use loginfo because this makes no sense in a log. */
- fprintf(stderr, "forked to background, child pid %d\n", getpid());
+ if (!(loggetopts() & LOGERR_QUIET))
+ fprintf(stderr, "forked to background, child pid %d\n",
+ getpid());
i = EXIT_SUCCESS;
if (write(ctx->fork_fd, &i, sizeof(i)) == -1)
logerr("write");
#define logerr(...) log_err(__VA_ARGS__)
#define logerrx(...) log_errx(__VA_ARGS__)
+unsigned int loggetopts(void);
void logsetopts(unsigned int);
#define LOGERR_DEBUG (1U << 6)
#define LOGERR_QUIET (1U << 7)