From e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f Mon Sep 17 00:00:00 2001 From: "Michael I. Bushnell" Date: Tue, 15 Feb 1994 19:31:12 +0000 Subject: Formerly dir-readdir.c.~2~ --- libdiskfs/dir-readdir.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'libdiskfs/dir-readdir.c') diff --git a/libdiskfs/dir-readdir.c b/libdiskfs/dir-readdir.c index 45f2ea6c..5c9b7455 100644 --- a/libdiskfs/dir-readdir.c +++ b/libdiskfs/dir-readdir.c @@ -21,23 +21,24 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "priv.h" #include "fs_S.h" +#include "io_S.h" error_t diskfs_S_dir_readdir (struct protid *cred, - char *data, + char **data, u_int *datacnt, - int offset, - int *nextoffset, + off_t offset, + off_t *nextoffset, int amt) { error_t err; - + if (offset == -1) return EINVAL; err = diskfs_S_io_read (cred, data, datacnt, offset, amt); if (!err) - *newoffset = offset + *datalen; + *nextoffset = offset + *datacnt; return err; } -- cgit v1.2.3