#include <stdio.h> #include <sys/time.h> void delay(long int time_amount); int main(void) { long int time_amount; printf("Input the time amount:"); scanf("%ld", &time_amount); delay(time_amount); printf("Finished!/n"); return 0; } void delay(long int time_amount) { struct timeval timeout; int i; timeout.tv_sec = time_amount / 1000; timeout.tv_usec = (time_amount % 1000) * 1000; i = select(0,0,0,0, &timeout); }