nfsrv_stablefirst
nfsrv_stablefirst.nsf_fp = fp;
extern struct nfsrv_stablefirst nfsrv_stablefirst;
extern struct nfsrv_stablefirst nfsrv_stablefirst;
if (nfsrv_stablefirst.nsf_flags & NFSNSF_NEEDLOCK)
nfsrv_stablefirst.nsf_flags &= ~NFSNSF_NEEDLOCK;
if ((nfsrv_stablefirst.nsf_flags &
if (nfsrv_stablefirst.nsf_flags & NFSNSF_EXPIREDCLIENT) {
nfsrv_stablefirst.nsf_flags &= ~NFSNSF_EXPIREDCLIENT;
if (nfsrv_stablefirst.nsf_flags & NFSNSF_NOOPENS) {
if (nfsrv_stablefirst.nsf_eograce == 0) {
if (!(nfsrv_stablefirst.nsf_flags & NFSNSF_UPDATEDONE)) {
if (!(nfsrv_stablefirst.nsf_flags & NFSNSF_GRACEOVER) &&
NFSD_MONOSEC > nfsrv_stablefirst.nsf_eograce)
nfsrv_stablefirst.nsf_flags |=
nfsrv_stablefirst.nsf_flags |=
nfsrv_stablefirst.nsf_flags |=
struct nfsrv_stablefirst nfsrv_stablefirst;
if ((nfsrv_stablefirst.nsf_flags & NFSNSF_GRACEOVER) != 0) {
nfsrv_stablefirst.nsf_eograce)
nfsrv_stablefirst.nsf_eograce = NFSD_MONOSEC +
struct nfsrv_stablefirst *sf = &nfsrv_stablefirst;
struct nfsrv_stablefirst *sf = &nfsrv_stablefirst;
struct nfsrv_stablefirst *sf = &nfsrv_stablefirst;
LIST_FOREACH(sp, &nfsrv_stablefirst.nsf_head, nst_list) {
LIST_FOREACH(sp, &nfsrv_stablefirst.nsf_head, nst_list) {
!(nfsrv_stablefirst.nsf_flags & NFSNSF_OK))
!(nfsrv_stablefirst.nsf_flags & NFSNSF_UPDATEDONE))
nfsrv_stablefirst.nsf_flags &= ~NFSNSF_NOOPENS;
if (nfsrv_stablefirst.nsf_eograce > NFSD_MONOSEC)