C nanosleep() не спит
void sleep_ms(long ms)
{
struct timespec ts;
ts.tv_sec = 0;
ts.tv_nsec = ms * 1000000;
nanosleep(ts, NULL);
}
Это работало раньше, а теперь нет. Кажется, он работает, когда я отлаживаю и прохожу через него в GDB.