about summary refs log tree commit diff
path: root/vlogger.c
diff options
context:
space:
mode:
Diffstat (limited to 'vlogger.c')
-rw-r--r--vlogger.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/vlogger.c b/vlogger.c
index e61f601..801c1d3 100644
--- a/vlogger.c
+++ b/vlogger.c
@@ -6,6 +6,8 @@
 #include <unistd.h>
 #include <limits.h>
 
+extern char *__progname;
+
 static char pwd[PATH_MAX];
 
 typedef struct {
@@ -99,6 +101,9 @@ main(int argc, char *argv[])
 				level = LOG_NOTICE;
 			}
 		}
+	} else if (strcmp(__progname, "logger") == 0) {
+		/* behave just like logger(1) and only use syslog */
+		Sflag++;
 	}
 
 	while ((c = getopt(argc, argv, "f:ip:Sst:")) != -1)