#include <sys/types.h>
#include <sys/signal.h>
unsigned
sleep(unsigned secs) {
extern time_t time (time_t *);
time_t t = time(0);
_alarm(secs);
_pause();
return (time(0) - t);
}