summaryrefslogtreecommitdiff
path: root/libdiskfs
diff options
context:
space:
mode:
authorMichael I. Bushnell <mib@gnu.org>1994-02-15 19:31:12 +0000
committerMichael I. Bushnell <mib@gnu.org>1994-02-15 19:31:12 +0000
commite918f5b9187fb8ec11c44563d92c4e0ea7b6c94f (patch)
treefc9a6438be98784acdc13e4cdd167fd320060f47 /libdiskfs
parent934d000408d395cec0ad5322a4d50d774edbbfa2 (diff)
Formerly dir-readdir.c.~2~
Diffstat (limited to 'libdiskfs')
-rw-r--r--libdiskfs/dir-readdir.c11
1 files changed, 6 insertions, 5 deletions
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;
}