#include #include void main(int argc, char *argv[]) { char *p; long secs; if(argc>1){ for(secs = atol(argv[1]); secs > 0; secs--) sleep(1000); /* * no floating point because it is useful to * be able to run sleep when bootstrapping * a machine. */ if(p = strchr(argv[1], '.')){ p++; switch(strlen(p)){ case 0: break; case 1: sleep(atoi(p)*100); break; case 2: sleep(atoi(p)*10); break; default: p[3] = 0; sleep(atoi(p)); break; } } } exits(0); }