From 3570802d5989395018cd73e09828f350129a2ab0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 28 Oct 2011 19:30:55 -0700 Subject: [PATCH] use getprogname if we have, otherwise punt, remove roken dependency --- lib/sl/sl.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/sl/sl.c b/lib/sl/sl.c index 30f69436d..7888952b1 100644 --- a/lib/sl/sl.c +++ b/lib/sl/sl.c @@ -53,8 +53,11 @@ mandoc_template(SL_cmd *cmds, t = time(NULL); strftime(timestr, sizeof(timestr), "%b %d, %Y", localtime(&t)); printf(".Dd %s\n", timestr); - p = strrchr(getprogname(), '/'); - if(p) p++; else p = getprogname(); +#ifdef HAVE_GETPROGNAME + p = getprogname(); +#else + p = "unknown-application"; +#endif strncpy(cmd, p, sizeof(cmd)); cmd[sizeof(cmd)-1] = '\0'; strupr(cmd);