From e8845bd5b7d8a24c9ba26a38c556222149ad8553 Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Tue, 5 Jun 2012 14:35:30 +0200 Subject: [PATCH] nfs4: Add rewind_dir() hook --- .../kernel/file_systems/nfs4/kernel_interface.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp index db0e66e9a0..023c56735c 100644 --- a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp @@ -171,6 +171,16 @@ nfs4_read_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie, } +static status_t +nfs4_rewind_dir(fs_volume* volume, fs_vnode* vnode, void* _cookie) +{ + uint64* cookie = reinterpret_cast(_cookie); + cookie[0] = 0; + cookie[1] = 2; + + return B_OK; +} + status_t nfs4_init() { @@ -272,7 +282,7 @@ fs_vnode_ops gNFSv4VnodeOps = { nfs4_close_dir, nfs4_free_dir_cookie, nfs4_read_dir, - NULL, // rewind_dir, + nfs4_rewind_dir, }; static file_system_module_info sNFSv4ModuleInfo = {