Merge from vendor branch TNF:
[pkgsrc.git] / security / sfs / patches / patch-az
1 $NetBSD$
2
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
6        nfsmnt_handle h;
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);
11        }
12        switch (sbp->proc ()) {
13        case NFSPROC_GETATTR:
14 @@ -115,8 +115,8 @@ stalesrv::dispatch (srvelm *s, svccb *sb
15         break;
16        case NFSPROC_LOOKUP:
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> ()
22                                      ->name))) {
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);
27        nfsmnt_handle h;
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
35         break;
36        case NFSPROC3_LOOKUP:
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;