Blame missing_d/usleep.c

Packit 575503
/*
Packit 575503
 * usleep - round microseconds up to an integral number of seconds.
Packit 575503
 *
Packit 575503
 * The real usleep() doesn't work this way; this is a hack for systems
Packit 575503
 * that don't have usleep().
Packit 575503
 */
Packit 575503
Packit 575503
int
Packit 575503
usleep(unsigned int usec)
Packit 575503
{
Packit 575503
	unsigned int seconds = usec / 1000000;
Packit 575503
Packit 575503
	/* Round up: */
Packit 575503
	seconds += (usec % 1000000 > 0);	/* 1 or 0 */
Packit 575503
Packit 575503
	return sleep(seconds);
Packit 575503
}