#include <ncbi.h>
#include <gishlib.h>


int LIBCALL
sys_usleep(usec)
	unsigned long	usec;
{
	struct timeval	tv;

	usec = MAX(usec, 1000);
	tv.tv_sec = usec / 1000000;
	tv.tv_usec = usec % 1000000;

	while (select(0, NULL, NULL, NULL, &tv) != 0)
		;
	return 0;
}
