Linux write() 함수에서 상당히 높은 수준에서 0 길이 버퍼를 쓰는 요청을 필터링합니다. 어떤 의미가 있습니다. OS를 수행하는 데 필요한 작업이 없다는 것을 결정하기 위해 레이어를 드릴링하는 시간을 낭비하는 OS를 원했던 사람은 누구입니까?길이가 0 인 write()를 호출하면 어떤 결과가 발생합니까?
음 ... 나.
관련 항목 : question; 핸드 셰이 킹이 잘못된 경우 주소 (버스 전 데이터로 전송)가 오류를 발생시키는 경우 비트 밴싱 된 I2C 드라이버가 잠재적으로 유용한 리턴 코드를 제공한다는 사실을 발견했습니다.
주소 뒤에 더미 데이터를 보낼 수는 있지만 사용중인 장치에서는 보낼 수 없습니다. (아마 나는 읽으려고 노력할 것이다. ..).
그래서 질문은 : 커널이 길이가 0 인 쓰기를 허용한다면 어떤 종류의 지옥이 풀릴 것입니까?
그리고 이것은 결국 우리의 나머지 부분을 도움이 될 것입니다. 고맙습니다 –