3 --- ./agent/sfsagent.C.orig 2002-11-27 22:51:39.000000000 +0000
5 @@ -148,7 +148,7 @@ sfsagent::agentdisp (svccb *sbp)
9 - sfsagent_authinit_arg *aa = sbp->template getarg<sfsagent_authinit_arg> ();
10 + sfsagent_authinit_arg *aa = sbp->getarg<sfsagent_authinit_arg> ();
14 @@ -164,10 +164,10 @@ sfsagent::agentdisp (svccb *sbp)
18 - sfslookup (*sbp->template getarg<sfs_filename> (), wrap (lookupres, sbp));
19 + sfslookup (*sbp->getarg<sfs_filename> (), wrap (lookupres, sbp));
22 - revcheck (*sbp->template getarg<filename3> (), wrap (revokedres, sbp));
23 + revcheck (*sbp->getarg<filename3> (), wrap (revokedres, sbp));
26 if (axprt_unix *ux = xprt2unix (x)) {
27 @@ -223,7 +223,7 @@ sfsagent::ctldisp (svccb *sbp)
28 case AGENTCTL_ADDEXTAUTH:
30 sfsagent_addextauth_arg *aa =
31 - sbp->template getarg<sfsagent_addextauth_arg> ();
32 + sbp->getarg<sfsagent_addextauth_arg> ();
33 extauth *ea = New extauth (x, &gmgr, this);
35 ea->expire = aa->expire;
36 @@ -244,7 +244,7 @@ sfsagent::ctldisp (svccb *sbp)
40 - sfs_addkey_arg *aa = sbp->template getarg<sfs_addkey_arg> ();
41 + sfs_addkey_arg *aa = sbp->getarg<sfs_addkey_arg> ();
44 // XXX - hack for testing new version of protocol.
45 @@ -268,7 +268,7 @@ sfsagent::ctldisp (svccb *sbp)
47 case AGENTCTL_REMAUTH:
49 - sfs_remauth_arg *ra = sbp->template getarg<sfs_remauth_arg> ();
50 + sfs_remauth_arg *ra = sbp->getarg<sfs_remauth_arg> ();
54 @@ -318,7 +318,7 @@ sfsagent::ctldisp (svccb *sbp)
56 case AGENTCTL_ADDCERTPROG:
58 - sfsagent_certprog *arg = sbp->template getarg<sfsagent_certprog> ();
59 + sfsagent_certprog *arg = sbp->getarg<sfsagent_certprog> ();
61 if (arg->av.size () > 0 && (av0 = find_program (arg->av[0]))) {
63 @@ -351,7 +351,7 @@ sfsagent::ctldisp (svccb *sbp)
64 size_t n = certprogs.size ();
67 - sfsauth_realm *arg = sbp->template getarg<sfsauth_realm> ();
68 + sfsauth_realm *arg = sbp->getarg<sfsauth_realm> ();
72 @@ -383,7 +383,7 @@ sfsagent::ctldisp (svccb *sbp)
74 case AGENTCTL_ADDREVOKEPROG:
76 - sfsagent_revokeprog *arg = sbp->template getarg<sfsagent_revokeprog> ();
77 + sfsagent_revokeprog *arg = sbp->getarg<sfsagent_revokeprog> ();
79 if (arg->av.size () > 0 && (av0 = find_program (arg->av[0]))) {
81 @@ -416,7 +416,7 @@ sfsagent::ctldisp (svccb *sbp)
82 case AGENTCTL_SETNOREVOKE:
84 sfsagent_norevoke_list *arg
85 - = sbp->template getarg<sfsagent_norevoke_list> ();
86 + = sbp->getarg<sfsagent_norevoke_list> ();
87 for (sfs_hash *hid = arg->base (); hid < arg->lim (); hid++)
88 norevoke.insert (*hid);
90 @@ -445,13 +445,13 @@ sfsagent::ctldisp (svccb *sbp)
92 sbp->replyref ((int32_t) EBUSY);
94 - setname (*sbp->template getarg<sfs_hostname> ());
95 + setname (*sbp->getarg<sfs_hostname> ());
96 sbp->replyref ((int32_t) 0);
101 - sfsagent_rex_arg *prca = sbp->template getarg<sfsagent_rex_arg> ();
102 + sfsagent_rex_arg *prca = sbp->getarg<sfsagent_rex_arg> ();
104 warn << name << ": " << prca->dest << "(rexsess)\n";
106 @@ -465,13 +465,13 @@ sfsagent::ctldisp (svccb *sbp)
108 case AGENTCTL_KILLSESS:
110 - sbp->replyref (kill_rexsess (*sbp->template getarg<sfs_hostname> ()));
111 + sbp->replyref (kill_rexsess (*sbp->getarg<sfs_hostname> ()));
114 case AGENTCTL_ADDSRPNAME:
116 sfsagent_srpname_pair *arg =
117 - sbp->template getarg<sfsagent_srpname_pair> ();
118 + sbp->getarg<sfsagent_srpname_pair> ();
120 if (arg->srpname && arg->srpname.len () > 0
121 && arg->sfsname && arg->sfsname.len () > 0) {
122 @@ -500,7 +500,7 @@ sfsagent::ctldisp (svccb *sbp)
124 case AGENTCTL_LOOKUPSRPNAME:
126 - sfsagent_srpname *arg = sbp->template getarg<sfsagent_srpname> ();
127 + sfsagent_srpname *arg = sbp->getarg<sfsagent_srpname> ();
128 str *sfsname = srpnames[*arg];
130 sfsagent_srpname_res res (false);