diff --git a/Makefile b/Makefile index 0fbaf7c..46d74b7 100644 --- a/Makefile +++ b/Makefile @@ -144,6 +144,7 @@ UPROGS=\ $U/_mkdir\ $U/_rm\ $U/_sh\ + $U/_sleep\ $U/_stressfs\ $U/_usertests\ $U/_grind\ diff --git a/user/sleep.c b/user/sleep.c new file mode 100644 index 0000000..4e9ebca --- /dev/null +++ b/user/sleep.c @@ -0,0 +1,16 @@ +#include "kernel/types.h" +#include "user/user.h" + +int +main(int argc, char *argv[]) +{ + + if (argc != 2) { + fprintf(2, "Usage: sleep ticks...\n"); + exit(1); + } + + sleep(atoi(argv[1])); + + exit(0); +}