Merge from vendor branch TNF:
[pkgsrc.git] / security / sfs / patches / patch-al
1 $NetBSD$
2
3 --- ./sfsmisc/afsnode.C.orig    2001-04-09 03:24:50.000000000 +0100
4 +++ ./sfsmisc/afsnode.C
5 @@ -333,7 +333,7 @@ afsnode::nfs3_access (svccb *sbp)
6    access3res res (NFS3_OK);
7    mkpoattr (res.resok->obj_attributes, sbp2aid (sbp));
8    res.resok->access = ((ACCESS3_READ | ACCESS3_LOOKUP | ACCESS3_EXECUTE)
9 -                      & sbp->template getarg<access3args> ()->access);
10 +                      & sbp->getarg<access3args> ()->access);
11    sbp->reply (&res);
12  }
13  
14 @@ -370,11 +370,11 @@ sbp2node (svccb *sbp)
15    static ref<stalenode_t> stalenode = New refcounted<stalenode_t>;
16    switch (sbp->vers ()) {
17    case 2:
18 -    if (afsnode *a = afsnode::fh2node (sbp->template getarg<nfs_fh> ()))
19 +    if (afsnode *a = afsnode::fh2node (sbp->getarg<nfs_fh> ()))
20        return a;
21      break;
22    case 3:
23 -    if (afsnode *a = afsnode::fh3node (sbp->template getarg<nfs_fh3> ()))
24 +    if (afsnode *a = afsnode::fh3node (sbp->getarg<nfs_fh3> ()))
25        return a;
26      break;
27    }
28 @@ -392,7 +392,7 @@ afsnode::dispatch (svccb *sbp)
29      sbp2node (sbp)->nfs_getattr (sbp);
30      break;
31    case NFSPROC_LOOKUP:
32 -    sbp2node (sbp)->nfs_lookup (sbp, sbp->template getarg<diropargs> ()->name);
33 +    sbp2node (sbp)->nfs_lookup (sbp, sbp->getarg<diropargs> ()->name);
34      break;
35    case NFSPROC_READLINK:
36      sbp2node (sbp)->nfs_readlink (sbp);
37 @@ -457,7 +457,7 @@ afsnode::dispatch3 (svccb *sbp)
38      break;
39    case NFSPROC3_LOOKUP:
40      sbp2node (sbp)->nfs_lookup (sbp,
41 -                               sbp->template getarg<diropargs3> ()->name);
42 +                               sbp->getarg<diropargs3> ()->name);
43      break;
44    case NFSPROC3_ACCESS:
45      sbp2node (sbp)->nfs3_access (sbp);
46 @@ -528,7 +528,7 @@ void
47  afsreg::nfs_read (svccb *sbp)
48  {
49    if (sbp->vers () == 3) {
50 -    read3args *arg = sbp->template getarg<read3args> ();
51 +    read3args *arg = sbp->getarg<read3args> ();
52      read3res res (NFS3_OK);
53      res.resok->eof = arg->offset + arg->count >= contents.len ();
54      if (arg->offset >= contents.len ())
55 @@ -544,7 +544,7 @@ afsreg::nfs_read (svccb *sbp)
56      sbp->replyref (res);
57    }
58    else if (sbp->vers () == 2) {
59 -    readargs *arg = sbp->template getarg<readargs> ();
60 +    readargs *arg = sbp->getarg<readargs> ();
61      readres res (NFS_OK);
62      if (arg->offset < contents.len ()) {
63        res.reply->data.setsize (min<u_int32_t> (arg->count,