summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/id.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-11-17 21:12:35 +0000
committerbrian <brian@FreeBSD.org>1999-11-17 21:12:35 +0000
commit23eed7f7102ef9456a9439cb6bc98763c375d65b (patch)
treee9a6cb680ab641034bfd98b66123c4e69198cbfe /usr.sbin/ppp/id.c
parenta6dfb66b8f373dfb4e877586559df92a05a6cea1 (diff)
downloadFreeBSD-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.c14
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)
OpenPOWER on IntegriCloud