Suppose you have exisiting code written in Windows and you want to run it in Linux, but you want to keep the original API calls. One of those calls is Sleep. In Linux, it’s usleep. Here’s the sample code:
void sleep(unsigned int useconds ){ // 1 milliseconds = 1000 microsecond. // Windows Sleep uses miliseconds // linux usleep uses microsecond // and since the default // usage of the code was under windows // so the argument is coming in millisecond. usleep( useconds * 1000 );}