cvs commit: src/lib/libc/sys Makefile.inc mount.2

Scott Long scottl at freebsd.org
Tue Mar 16 03:24:06 PST 2004


On Tue, 16 Mar 2004, Maxime Henrion wrote:
> Tim Robbins wrote:
> > On Tue, Mar 16, 2004 at 01:45:38AM -0800, Tim J. Robbins wrote:
> >
> > > tjr         2004/03/16 01:45:38 PST
> > >
> > >   FreeBSD src repository
> > >
> > >   Modified files:
> > >     lib/libc/sys         Makefile.inc mount.2
> > >   Log:
> > >   Add fairly minimal documentation for the nmount() syscall.
> >
> > BTW, I am not at all happy with the fact that we have two syscalls
> > to mount filesystems. One of them needs to go before 5-stable,
> > and personally, I don't see the point of keeping nmount().
>
> I entirely agree, and I actually feel quite guilty for that.  I couldn't
> find time to finish nmount and I'm the only one to blame here.  I'm not
> even particularly happy with how nmount(2) looks right now.  I wanted to
> remove nmount from the CVS repository, and suggested that to Poul, since
> I wrote this code under his guidance some time ago now.  He didn't want
> me to remove the code so I just left it as is.
>

This is unfortunate since a lot of work was put into nmount.  I thought
that it was supposed to be the Way Of THe Future and provide things that
the old mount(2) call couldn't do.  However, Tim is right in that if it's
developement is dead then it needs to be removed before 5.3.  Please let
me know what your intention is on this, and what it will affect.
Primarily, will this affect the iconv stuff that was recently added to
many of the filesystems?  Also, will there be any plans to re-visit the
limitations of mount(2) in 6.x?

Scott


More information about the cvs-src mailing list