From a7aa2e6cdb6c5521e4c444686f843a5ec015f6c2 Mon Sep 17 00:00:00 2001 From: brian Date: Wed, 16 Aug 2000 09:07:23 +0000 Subject: setproctitle() doesn't need to be called with root privs, so move it from id.c into defs.c --- usr.sbin/ppp/defs.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'usr.sbin/ppp/defs.c') diff --git a/usr.sbin/ppp/defs.c b/usr.sbin/ppp/defs.c index c7577c2..7101dd8 100644 --- a/usr.sbin/ppp/defs.c +++ b/usr.sbin/ppp/defs.c @@ -35,6 +35,11 @@ #include #include +#ifdef __OpenBSD__ +#include +#else +#include +#endif #include #include #include @@ -358,3 +363,14 @@ ex_desc(int ex) snprintf(num, sizeof num, "%d", ex); return num; } + +void +SetTitle(const char *title) +{ + if (title == NULL) + setproctitle(NULL); + else if (title[0] == '-' && title[1] != '\0') + setproctitle("-%s", title + 1); + else + setproctitle("%s", title); +} -- cgit v1.1