Когда я пытаюсь скомпилировать это в Linux с помощью gcc -std=c99, компилятор жалуется на незнание struct timespec. Однако, если я скомпилирую это без -std=c99, все будет хорошо.
#include <time.h>
int main(void)
{
struct timespec asdf;
return 0;
}
Почему это и есть способ все еще заставить его работать с -std=c99?