fopen 소스는 어디서 볼 수 있으까요?

안대현의 이미지

커널 소스에는 fopen소스가 없습니다.
open소스만 있지요. (당연하겠지만)

누군가 glibc 소스를 보라고 해서 확인해 봤는데
glibc 내에서 검색을 해봐도 당채 나오질 않네요.

조언 좀 부탁드립니다.

skyul의 이미지


glibc의 stdio.h를 보시면 보시면 fopen이

# define fopen(fname, mode) _IO_new_fopen (fname, mode)

로 정의되어 있습니다.

따라서 libio/iofopen.c 파일을 보시면

fopen의 구현인 _IO_new_fopen()를 찾을 수 있습니다.

--
아저씨 블로그: http://www.gomdoong.net/skyul 입니다.

--
서광열 소프트웨어 블로그: http://skyul.tistory.com 입니다.