On Sun, May 05, 2002 at 03:23:39PM -0400, Roland McGrath wrote:
> It's not clear to me what case gets EISDIR and what case hangs. 

$ ./settrans --chroot /bin/bash -i -- /bin /hurd/fakeroot
./settrans: cannot chdir to new root: Is a directory

The "cd foo" case is fixed now, it doesn't hang anymore.

> For the EISDIR failure, find where that error
> is coming from.

Yes, I will attach to the filesystem before it does the chroot, and see
what is going on there.

> It might be the right thing for it to check for
> fsidport==netfs_fsys_identity after io_identity and short-circuit to
> returning the existing node.  That seems a bit more dicey.

Can you think of any specific failure case I could test, or is it just a
vague feeling?  Also, do you want me to test the changes individually?
I have only checked both at once so far.

Thanks,
Marcus


_______________________________________________
Bug-hurd mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-hurd

Reply via email to