如何从内核模块中分辨文件的大小?

时间:2016-06-19 12:19:24

标签: linux-kernel

如何判断内核模块中文件的大小?

我知道ftell(),但我还需要与[ResponseType(typeof(BookDetailDTO))] public async Task<IHttpActionResult> GetBook(int id) { var book = await db.Books.Include(b => b.Author).Select(b => new BookDetailDTO() { Id = b.Id, Title = b.Title, Year = b.Year, Price = b.Price, AuthorName = b.Author.Name, Genre = b.Genre }).SingleOrDefaultAsync(b => b.Id == id); if (book == null) { return NotFound(); } return Ok(book); } 等效的函数。

1 个答案:

答案 0 :(得分:1)

你可以使用vfs_llseek,偏移量为0,SEEK_END为:它将返回到最后并返回文件位置(这将是文件的结尾)

同样对于当前位置,玩具将使用偏移0,SEEK_CUR来返回当前位置。