Рассмотрим этот код:
#include <unistd.h>
int main(void) {
sleep(.1);
return 0;
}
Я компилирую его с gcc -Wall sleep.c -o sleep
без предупреждений.Запуск его дает мне
time ./sleep
real 0m0,001s
user 0m0,001s
sys 0m0,000s
.1
волшебным образом становится 0
, но мой вопрос: почему нет предупреждений?Я использую стоковый GCC 7.3.0 в Lubuntu 18.04