From f7bfe68a9e4e934081523f97cc3efc767eeafeeb Mon Sep 17 00:00:00 2001 From: sin Date: Fri, 18 Oct 2013 10:33:02 +0100 Subject: [PATCH] We use environ so declare it --- su.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/su.c b/su.c index 736a2f3..6b0bac0 100644 --- a/su.c +++ b/su.c @@ -10,12 +10,16 @@ #include #include "util.h" +extern char **environ; + static void usage(void) { - eprintf("usage: %s [username]\n", argv0); + eprintf("usage: %s [-l] [username]\n", argv0); } +static int lflag = 0; + int main(int argc, char **argv) { @@ -27,6 +31,9 @@ main(int argc, char **argv) int i; ARGBEGIN { + case 'l': + lflag = 1; + break; default: usage(); } ARGEND;