ssize_t read(int fd, void *buf, size_t count) 의 원형을 보면
fd의 따라서 file or socket 따라 다른 동작을 합니다.
여기서 궁금 한 것이 있는데
1. decriptor(여기서 fd)가 file descriptor 인지 socket descriptor 인지
어떻게 구별을 하나요?
커널에서 자체적으로 구별을 하는 건가요?
구별 할 수 있는 함수가 존재 하는 건가요?
2. 느낌으로 분명히 read() 함수의 구현 부분을 보면 알 수 있을 것 같은
데.. -_-;;;
어떤 파일에 read()가 구현이 되어 있나요?
경로