pkgsrc/security/sfs/patches/patch-al
agc 94df3e688c Update sfs to 0.7.2nb7
+ add support for gcc4
2006-10-21 11:53:13 +00:00

63 lines
2.3 KiB
Text

$NetBSD: patch-al,v 1.1 2006/10/21 11:53:13 agc Exp $
--- ./sfsmisc/afsnode.C.orig 2001-04-09 03:24:50.000000000 +0100
+++ ./sfsmisc/afsnode.C
@@ -333,7 +333,7 @@ afsnode::nfs3_access (svccb *sbp)
access3res res (NFS3_OK);
mkpoattr (res.resok->obj_attributes, sbp2aid (sbp));
res.resok->access = ((ACCESS3_READ | ACCESS3_LOOKUP | ACCESS3_EXECUTE)
- & sbp->template getarg<access3args> ()->access);
+ & sbp->getarg<access3args> ()->access);
sbp->reply (&res);
}
@@ -370,11 +370,11 @@ sbp2node (svccb *sbp)
static ref<stalenode_t> stalenode = New refcounted<stalenode_t>;
switch (sbp->vers ()) {
case 2:
- if (afsnode *a = afsnode::fh2node (sbp->template getarg<nfs_fh> ()))
+ if (afsnode *a = afsnode::fh2node (sbp->getarg<nfs_fh> ()))
return a;
break;
case 3:
- if (afsnode *a = afsnode::fh3node (sbp->template getarg<nfs_fh3> ()))
+ if (afsnode *a = afsnode::fh3node (sbp->getarg<nfs_fh3> ()))
return a;
break;
}
@@ -392,7 +392,7 @@ afsnode::dispatch (svccb *sbp)
sbp2node (sbp)->nfs_getattr (sbp);
break;
case NFSPROC_LOOKUP:
- sbp2node (sbp)->nfs_lookup (sbp, sbp->template getarg<diropargs> ()->name);
+ sbp2node (sbp)->nfs_lookup (sbp, sbp->getarg<diropargs> ()->name);
break;
case NFSPROC_READLINK:
sbp2node (sbp)->nfs_readlink (sbp);
@@ -457,7 +457,7 @@ afsnode::dispatch3 (svccb *sbp)
break;
case NFSPROC3_LOOKUP:
sbp2node (sbp)->nfs_lookup (sbp,
- sbp->template getarg<diropargs3> ()->name);
+ sbp->getarg<diropargs3> ()->name);
break;
case NFSPROC3_ACCESS:
sbp2node (sbp)->nfs3_access (sbp);
@@ -528,7 +528,7 @@ void
afsreg::nfs_read (svccb *sbp)
{
if (sbp->vers () == 3) {
- read3args *arg = sbp->template getarg<read3args> ();
+ read3args *arg = sbp->getarg<read3args> ();
read3res res (NFS3_OK);
res.resok->eof = arg->offset + arg->count >= contents.len ();
if (arg->offset >= contents.len ())
@@ -544,7 +544,7 @@ afsreg::nfs_read (svccb *sbp)
sbp->replyref (res);
}
else if (sbp->vers () == 2) {
- readargs *arg = sbp->template getarg<readargs> ();
+ readargs *arg = sbp->getarg<readargs> ();
readres res (NFS_OK);
if (arg->offset < contents.len ()) {
res.reply->data.setsize (min<u_int32_t> (arg->count,