From 0e80b23b5efd17fcc12a79485b2bd55186b8500a Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 8 Jul 2011 09:49:46 +0200 Subject: Make command argument optional --- src/randsleep.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/randsleep.c') diff --git a/src/randsleep.c b/src/randsleep.c index 389e3a7..ea9c588 100644 --- a/src/randsleep.c +++ b/src/randsleep.c @@ -7,8 +7,8 @@ int main (int argc, char **argv) { long maxsleep; struct timespec ntime; - if (argc <= 2) { - fputs("Usage: randsleep \n", stdout); + if (argc < 2) { + fputs("Usage: randsleep []\n", stdout); return 1; } @@ -21,6 +21,10 @@ int main (int argc, char **argv) { sleep(rand() % maxsleep); - execvp(argv[2], argv + 2); - perror("execvp"); + if (argc > 2) { + execvp(argv[2], argv + 2); + perror("execvp"); + } + + return 0; } -- cgit v1.2.3