X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/blobdiff_plain/602cab72ea5bce19bebb170ca0344404a963d022..19dd2531cafe84927c845e548ec68587007f3ab2:/client/tripectl.c diff --git a/client/tripectl.c b/client/tripectl.c index 5bdc5025..b27d3fdc 100644 --- a/client/tripectl.c +++ b/client/tripectl.c @@ -51,6 +51,7 @@ #include #include +#include #include #include #include @@ -60,6 +61,7 @@ #include #include #include +#include #include "util.h" @@ -481,7 +483,7 @@ int main(int argc, char *argv[]) fclose(pidfp); closelog(); if (f & f_daemon) - u_detach(); + detachtty(); execvp(DA(&spawnopts)[0], DA(&spawnopts)); die(127, "couldn't exec `%s': %s", spawnpath, strerror(errno)); } @@ -506,7 +508,7 @@ int main(int argc, char *argv[]) } if (f & f_daemon) { - if (u_daemon()) + if (daemonize()) die(EXIT_FAILURE, "error becoming daemon: %s", strerror(errno)); } if (pidfp) {