Я заметил, что в моем каталоге /usr/include есть папка bits с кучей заголовочных файлов. Некоторые файлы имеют формат bits/errno.h или bits/in.h.
Откуда берутся эти файлы? Они не выглядят частью libc. Например, musl не поставляется с ними: https://github.com/cloudius-systems/musl/tree/master/include, однако я заметил, что musl зависит от них.
"header.h"
или"sys/header.h"
(или использовать нотацию с угловыми скобками<sys/header.h>
). Препроцессор выбирает правильныеbits/*.h
файлов. - person Jonathan Leffler   schedule 15.09.2020