From 252f758cc366805cfc73cd4d4c130e7b301566f2 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 6 Feb 1997 08:39:43 +0000 Subject: (diskfs_S_fsys_getroot): Supply DEPTH argument to diskfs_make_peropen. Pass new type of cookie2 to fshelp_fetch_root, as expected by _diskfs_translator_callback2. --- libdiskfs/fsys-getroot.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'libdiskfs/fsys-getroot.c') diff --git a/libdiskfs/fsys-getroot.c b/libdiskfs/fsys-getroot.c index fec9d38f..ea5759b5 100644 --- a/libdiskfs/fsys-getroot.c +++ b/libdiskfs/fsys-getroot.c @@ -1,5 +1,5 @@ /* - Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation + Copyright (C) 1993, 1994, 1995, 1996, 1997 Free Software Foundation This file is part of the GNU Hurd. @@ -71,8 +71,10 @@ diskfs_S_fsys_getroot (fsys_t controlport, || fshelp_translated (&diskfs_root_node->transbox)) && !(flags & O_NOTRANS)) { + struct diskfs_trans_callback_cookie2 cookie2 = { dotdot, 0 }; + error = fshelp_fetch_root (&diskfs_root_node->transbox, - &dotdot, dotdot, &user, flags, + &cookie2, dotdot, &user, flags, _diskfs_translator_callback1, _diskfs_translator_callback2, retry, retryname, returned_port); @@ -171,7 +173,7 @@ diskfs_S_fsys_getroot (fsys_t controlport, flags &= ~OPENONLY_STATE_MODES; error = diskfs_create_protid (diskfs_make_peropen (diskfs_root_node, - flags, dotdot), + flags, dotdot, 0), &user, &newpi); mach_port_deallocate (mach_task_self (), dotdot); if (! error) -- cgit v1.2.3