uuprog
annotate sleep.c @ 0:4f628556fa3e
uuprog initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 25 Aug 2011 08:53:01 +0300 |
parents | |
children |
rev | line source |
---|---|
nuclear@0 | 1 /*! cc -o sleep sleep.c */ |
nuclear@0 | 2 #include <stdio.h> |
nuclear@0 | 3 #include <stdlib.h> |
nuclear@0 | 4 #include <ctype.h> |
nuclear@0 | 5 #include <unistd.h> |
nuclear@0 | 6 |
nuclear@0 | 7 int main(int argc, char **argv) |
nuclear@0 | 8 { |
nuclear@0 | 9 if(argc < 2) { |
nuclear@0 | 10 puts("seconds argument missing..."); |
nuclear@0 | 11 return 1; |
nuclear@0 | 12 } |
nuclear@0 | 13 if(!isdigit(argv[1][0])) { |
nuclear@0 | 14 fprintf(stderr, "invalid argument: %s\n", argv[1]); |
nuclear@0 | 15 return 1; |
nuclear@0 | 16 } |
nuclear@0 | 17 |
nuclear@0 | 18 sleep(atoi(argv[1])); |
nuclear@0 | 19 return 0; |
nuclear@0 | 20 } |