tail
(posix 시스템 호출) 버전을 구현해야했습니다. 나는 lseek
과 pread
을 사용하여 그것을했다. (필자는 파일의 끝에 도달 한 다음 올바른 오프셋 위치를 검색 한 다음이 위치에서 프리드로 읽은 다음 파일의 끝까지 stdout에 씁니다). 하지만 이제는 lseek없이 꼬리의 다른 버전을 구현해야합니다. 질문은 다음과 같습니다 :파일에 꼬리표를 붙이는 대신에 (Posix)
"파일이 lseek
에 대한 호출을 지원하지 않으면 이전 버전이 작동하지 않습니다. 이런 경우가 있음을 알려주십시오. 구현하지 않을 솔루션을 제안하여이 문제를 해결하십시오." 당신은 아이디어가있는 경우
우리가 lseek
없이 할 수있는 방법을 이해하지 않습니다 ...
것은, 나는 매우 감사하게 될 것입니다 :)
대단히 감사합니다!
필요한 위치까지 읽은 다음 읽은 데이터를 버립니다. –