![glibc가 Linux 커널에 의해 이미 정의된 구조를 재정의하는 이유는 무엇입니까?](https://linux55.com/image/206146/glibc%EA%B0%80%20Linux%20%EC%BB%A4%EB%84%90%EC%97%90%20%EC%9D%98%ED%95%B4%20%EC%9D%B4%EB%AF%B8%20%EC%A0%95%EC%9D%98%EB%90%9C%20%EA%B5%AC%EC%A1%B0%EB%A5%BC%20%EC%9E%AC%EC%A0%95%EC%9D%98%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
커널은 정의합니다구조 상태존재하다statfs.h.
glibc는 이 파일을 간단히 포함할 수 있습니다. 대신, bit/statfs.h에서 이 구조를 재정의합니다.
나는 glibc가 커널이 이미 정의한 다른 많은 것들을 재정의한다고 생각합니다.
왜 그런 겁니까?
커널은 정의합니다구조 상태존재하다statfs.h.
glibc는 이 파일을 간단히 포함할 수 있습니다. 대신, bit/statfs.h에서 이 구조를 재정의합니다.
나는 glibc가 커널이 이미 정의한 다른 많은 것들을 재정의한다고 생각합니다.
왜 그런 겁니까?