
Implement the Portable Sleep Function in Linux and Windows
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.