glibc가 Linux 커널에 의해 이미 정의된 구조를 재정의하는 이유는 무엇입니까?

glibc가 Linux 커널에 의해 이미 정의된 구조를 재정의하는 이유는 무엇입니까?

커널은 정의합니다구조 상태존재하다statfs.h.

glibc는 이 파일을 간단히 포함할 수 있습니다. 대신, bit/statfs.h에서 이 구조를 재정의합니다.

나는 glibc가 커널이 이미 정의한 다른 많은 것들을 재정의한다고 생각합니다.

왜 그런 겁니까?

관련 정보