[haiku-development] Re: NFS fs driver preliminary (not yet working) patch

  • From: "Dustin Howett" <alaricx@xxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sat, 19 Apr 2008 09:18:50 -0400

I removed references to *type when I changed iso9660's fs_walk and it
worked fine. Actually, in the porting guide, Ingo suggested to remove
them anyway.

> * Adjust the lookup() hook: Remove the obsolete type parameter and all  
> occurrences.

On 4/19/08, François Revol <revol@xxxxxxx> wrote:
> Thanks!
>
> > 2. Patch breaks non-Haiku sections of the code. Is that code still
> > required or can we remove it? Do we plan on backporting any future
> > bugfixes to BeOS?
>
> It's unlikely any feature will be added to it anyway.
> I'd rather write an NFSv4 client directly instead, it'd support xattrs.
>
> Support for R5 can be removed I suppose.
> One can always get it from svn history.
>
> Maybe we could tag last revisions of parts supporting BeOS before
> removing it somewhere ?
>
> > 4. Mounting fails before getting to publish_vnode(), in fs_mount().
> > The function create_socket() fails with error -2147459069. KDL tells
> > me that this is:
> > kdebug> error -2147459069
> > error 0x80006003: No such file or directory
> > From the looks of create_socket() it is failing in the kbind() call.
>
> the kernel socket module still tries to open() /dev/net/api driver,
> which no longer exists as we now have a socket() syscall instead.
>
> See src/add-ons/kernel/network/socket/socket.cpp
>
>
> François.
>
>


-- 

- DH

Other related posts: