Subject: NFS v3 changes and compat code
To: None <current-users@NetBSD.ORG>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: current-users
Date: 02/19/1996 00:56:59
Hi,

I'm lazy (well, just busy :)).

There doesn't seem to be an nfsv2fh_t anymore, and the NFS v3 changes
don't seem to have updated the vendor-compatible mount calls.

What should the compat/ultrix/ultrix_fs.c (and
compat/sunos/sunos_misc.c, , unless I have an out-of-date compat tree)
be using instead of an nfsv2fh_t?  Currently the ultrix code, at
least, doesn't even compile; and I'd guess that the ibcs2/ibcs2_misc.c
and osf1/osf1_mount.c code don't compile, either.

(If the answer is to cons up a new-style file handle in user space,
and pass the address of that into sys_mount instead, I think at least
the Ultrix-compat code is close to running out of above-the-stack
space in which to copyout consed-up data...)