$NetBSD: patch-br,v 1.1 2006/10/21 11:53:13 agc Exp $ --- ./rex/rex.C.orig 2002-11-19 19:58:44.000000000 +0000 +++ ./rex/rex.C @@ -230,7 +230,7 @@ public: void newfd (svccb *sbp) { - rexcb_newfd_arg *arg = sbp->template getarg (); + rexcb_newfd_arg *arg = sbp->getarg (); masterfd = arg->newfd; vNew refcounted (pch, masterfd, fd_in, fd_out); @@ -358,7 +358,7 @@ public: return; } - rex_payload *argp = sbp->template getarg (); + rex_payload *argp = sbp->getarg (); size_t len = argp->data.size (); if (len) { @@ -514,7 +514,7 @@ class xsocklistenfd : public rexfd { } tcp_nodelay (fd); - rexcb_newfd_arg *parg = sbp->template getarg (); + rexcb_newfd_arg *parg = sbp->getarg (); vNew refcounted (pch, parg->newfd, fd, x11_real_data, x11_fake_data, x11_data_len, implicit_cast (x11_proto)); @@ -583,7 +583,7 @@ public: void newfd (svccb *sbp) { - rexcb_newfd_arg *parg = sbp->template getarg (); + rexcb_newfd_arg *parg = sbp->getarg (); if (isunix) { int fd = unixsocket_connect (unixpath.cstr ()); @@ -658,7 +658,7 @@ public: void data (svccb *sbp) { - rex_payload *argp = sbp->template getarg (); + rex_payload *argp = sbp->getarg (); // length w/o newline size_t lenwonl = argp->data.size ();