1
我有/ proc文件。我不明白一些閱讀功能的說法。 閱讀功能看起來像:如何讀到/ proc文件的末尾
int procfile_read(char *buffer, char **buffer_location, off_t offset, int buffer_length, int *eof, void *data)
我不知道如何使用offset參數。
一些實例的使用offset參數那樣:
if (offset > 0)
return 0;
和他們解釋說:這是重要的,因爲從庫標準讀取功能將繼續issuethe讀系統調用直到內核答覆說,它沒有更多信息,或直到其緩衝區被填滿。
我有一個比緩衝區大的文件。我怎麼讀到文件的末尾?