diff options
author | Michael I. Bushnell <mib@gnu.org> | 1994-02-15 19:31:12 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1994-02-15 19:31:12 +0000 |
commit | e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f (patch) | |
tree | fc9a6438be98784acdc13e4cdd167fd320060f47 /libdiskfs/dir-readdir.c | |
parent | 934d000408d395cec0ad5322a4d50d774edbbfa2 (diff) | |
download | hurd-e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f.tar.gz hurd-e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f.tar.bz2 hurd-e918f5b9187fb8ec11c44563d92c4e0ea7b6c94f.zip |
Formerly dir-readdir.c.~2~
Diffstat (limited to 'libdiskfs/dir-readdir.c')
-rw-r--r-- | libdiskfs/dir-readdir.c | 11 |
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; } |