Construindo meu projeto no Alpine Linux (use o musl libc) e recebi um erro do compilador: <sys/unistd.h> não encontrado; musl libc não tem um <sys/unistd.h>. Alterei a linha de inclusão para #include <unistd.h> e ela compila com sucesso (ainda há recursos que não funcionam). Estou curioso sobre as diferenças entre <unistd.h> e <sys/unistd.h>, mas não consigo encontrar nenhuma resposta no Google; há uma pergunta do Stack Overflow sobre diferentes unistd.h, mas todas as respostas nem mencionam nada sobre unistd.h
Início
/
user-16992972