#include void sleep_ms(int milliseconds) { struct timespec ts = { .tv_sec = 0, .tv_nsec = milliseconds * 1e6, }; nanosleep(&ts, NULL); }