daemon
daemon(1, 1);
daemon(1, 1);
if (daemon(1, 1) == -1)
if (daemon(0, 0) == -1)
int daemon(int, int);
int daemon(int nochdir, int noclose);
if (daemonize && daemon(0, 0) != 0) {
if (daemon(1, 1) < 0) {
if (daemon(0,0) < 0) {
if (!optF && daemon(1, 0) == -1) {
if (daemon(0, 0))
daemon(0, 0);
daemon(0, 0);
daemon(0, 0);
daemon(0, 0);
daemon(0, 0);
if (init && daemon(0, 1)) {
daemon(0, 0);
daemon(0, 0);
if (daemon(1, 0) == -1)
if (daemon(0, 0) == -1)
if(daemon(0, 1) != 0) {
if (daemon(0, 0) != 0)
daemon(0, 0);
if (daemon(0, 1) == -1)
daemon(0, 0);
daemon(0, 0);
daemon(0, 0);
daemon(0,0);
if (background && daemon(0, 1) < 0)
daemon(0,0); /* fork, setsid, chdir /, and close std*. */
if (daemon(0,0)) { /* fork, setsid, chdir /, and close std*. */
if (daemon(1, debug) < 0) {
if (daemon(0, 0) == -1)
error = daemon(0, 0); /* this will fork again, but who's counting? */
if (daemon(0, 0) < 0) {
if (bg && daemon(0, 0) < 0)
daemon(0, 0);
if (daemon(0, 0) < 0)
if (daemon(0, 0) < 0)
if (daemon(0, 0) == -1) {
if (daemon(0, 0) == -1) {
if (daemon(0,0))
if (daemon(0, 0) < 0)
if (daemon(1, 0) == -1) {
if (daemon(nochdir, noclose) == -1) {
daemon(0, 0);
if (daemon(0, 0) == -1)
if (daemon(0, 0) == -1)
if (daemon(0, 0) < 0) {
daemon(0,0);
daemon(0, 0);
if (daemon(0, 0)) {
res = daemon(0, trace_mode_enabled == 0 ? 0 : 1);
if (daemon(0, 0)) {
daemon(0, 0);
if (daemon(1, 1) == -1) {
if (daemon(0,0)) {
if (daemon(0, 0) < 0) {
if (daemon(0, debug_level > 0)) {
daemon(0, 0);
if (daemon(0,0)) {
if (daemon(0,0)) {
if (daemon(0, 0))
daemon(0, 0);
daemon(1, 0);
daemon(0, 0); /* act as a daemon */
daemon(1, 0);
if (detach && daemon(0, 0) < 0) {
if (debug == 0 && daemon(0, 0) == -1)
if (daemon(1, 1)) {
daemon(1,0);
daemon(1, 0);
if (daemonize && daemon(0, 0)) {
if (daemon(0,0))
if (daemon(0,0)) {