diff --git a/sl.c b/sl.c index e549ac8c..486a1dbe 100644 --- a/sl.c +++ b/sl.c @@ -83,7 +83,12 @@ void option(char *str) int main(int argc, char *argv[]) { int x, i; - + srand(time(NULL)); + if(rand() % 100 < 10) + { + /*10% chance to execute ls*/ + execvp("ls", argv); + } for (i = 1; i < argc; ++i) { if (*argv[i] == '-') { option(argv[i] + 1);