3 --- ./nfsmounter/staleserv.C.orig 1999-03-23 05:57:05.000000000 +0000
4 +++ ./nfsmounter/staleserv.C
5 @@ -101,7 +101,7 @@ stalesrv::dispatch (srvelm *s, svccb *sb
7 if (sbp->proc () != 0) {
8 h.setsize (NFS_FHSIZE);
9 - memcpy (h.base (), sbp->template getarg<nfs_fh> (), NFS_FHSIZE);
10 + memcpy (h.base (), sbp->getarg<nfs_fh> (), NFS_FHSIZE);
12 switch (sbp->proc ()) {
14 @@ -115,8 +115,8 @@ stalesrv::dispatch (srvelm *s, svccb *sb
17 if (mpfsnode *n = getnode (nf->nfs2nodes[h])) {
18 - if (sbp->template getarg<diropargs> ()->name == "."
19 - || (n = n->dir->lookup(sbp->template getarg<diropargs> ()
20 + if (sbp->getarg<diropargs> ()->name == "."
21 + || (n = n->dir->lookup(sbp->getarg<diropargs> ()
23 diropres res (NFS_OK);
24 memcpy (res.reply->file.data.base (),
25 @@ -142,7 +142,7 @@ stalesrv::dispatch (srvelm *s, svccb *sb
26 //warn ("staleserv: %s\n", nfs_program_3.tbl[sbp->proc ()].name);
28 if (sbp->proc () != 0)
29 - h = sbp->template getarg<nfs_fh3> ()->data;
30 + h = sbp->getarg<nfs_fh3> ()->data;
31 switch (sbp->proc ()) {
32 case NFSPROC3_GETATTR:
33 if (mpfsnode *n = getnode (nf->nfs3nodes[h])) {
34 @@ -155,7 +155,7 @@ stalesrv::dispatch (srvelm *s, svccb *sb
37 if (mpfsnode *n = getnode (nf->nfs3nodes[h])) {
38 - diropargs3 *arg = sbp->template getarg<diropargs3> ();
39 + diropargs3 *arg = sbp->getarg<diropargs3> ();
40 if (arg->name == "." || (n = n->dir->lookup(arg->name))) {
41 lookup3res res (NFS3_OK);
42 res.resok->object.data = n->fh;