diff options
author | brian <brian@FreeBSD.org> | 1999-11-17 21:12:35 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1999-11-17 21:12:35 +0000 |
commit | 23eed7f7102ef9456a9439cb6bc98763c375d65b (patch) | |
tree | e9a6cb680ab641034bfd98b66123c4e69198cbfe /usr.sbin/ppp/id.c | |
parent | a6dfb66b8f373dfb4e877586559df92a05a6cea1 (diff) | |
download | FreeBSD-src-23eed7f7102ef9456a9439cb6bc98763c375d65b.zip FreeBSD-src-23eed7f7102ef9456a9439cb6bc98763c375d65b.tar.gz |
Fix ``set proctitle'' by using setproctitle().
Diffstat (limited to 'usr.sbin/ppp/id.c')
-rw-r--r-- | usr.sbin/ppp/id.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.sbin/ppp/id.c b/usr.sbin/ppp/id.c index 06aad02..0d15c92 100644 --- a/usr.sbin/ppp/id.c +++ b/usr.sbin/ppp/id.c @@ -269,6 +269,20 @@ ID0kill(pid_t pid, int sig) return result; } +void +ID0setproctitle(const char *title) +{ + ID0set0(); + if (title == NULL) { + setproctitle(NULL); + log_Printf(LogID0, "setproctitle(NULL)\n"); + } else { + setproctitle("%s", title); + log_Printf(LogID0, "setproctitle(\"%%s\", \"%s\")\n", title); + } + ID0setuser(); +} + #if defined(__FreeBSD__) && !defined(NOKLDLOAD) int ID0kldload(const char *dev) |