From 718db7c274d60d5ad6c2b104a6fe4fde38eebe0c Mon Sep 17 00:00:00 2001 From: Tomas Mraz Date: Tue, 20 Sep 2011 16:11:14 +0200 Subject: [PATCH] No need to have full path in the ProgramName. --- src/cron.c | 8 +++++++- src/crontab.c | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/cron.c b/src/cron.c index 7917589..d1c9d80 100644 --- a/src/cron.c +++ b/src/cron.c @@ -167,7 +167,13 @@ int main(int argc, char *argv[]) { pid_t pid = getpid(); long oldGMToff; - ProgramName = argv[0]; + if ((ProgramName=strrchr(argv[0], '/')) == NULL) { + ProgramName = argv[0]; + } + else { + ++ProgramName; + } + MailCmd[0] = '\0'; cron_default_mail_charset[0] = '\0'; diff --git a/src/crontab.c b/src/crontab.c index a5fc8df..168d179 100644 --- a/src/crontab.c +++ b/src/crontab.c @@ -100,8 +100,14 @@ static void usage(const char *msg) { int main(int argc, char *argv[]) { int exitstatus; + if ((ProgramName=strrchr(argv[0], '/')) == NULL) { + ProgramName = argv[0]; + } + else { + ++ProgramName; + } + Pid = getpid(); - ProgramName = argv[0]; MailCmd[0] = '\0'; cron_default_mail_charset[0] = '\0'; -- 2.40.0