summaryrefslogtreecommitdiffstats
path: root/tapset/task.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/task.stp')
-rw-r--r--tapset/task.stp22
1 files changed, 21 insertions, 1 deletions
diff --git a/tapset/task.stp b/tapset/task.stp
index 76e7c71..6b121be 100644
--- a/tapset/task.stp
+++ b/tapset/task.stp
@@ -31,6 +31,26 @@ function task_status:long(_task:long)
CATCH_DEREF_FAULT();
%}
+function cl_prognum:long(_task:long)
+%{
+ struct rpc_task *task = (struct rpc_task *)(long) kread(&(THIS->_task));
+ struct rpc_clnt *clnt = (struct rpc_clnt *)(long) kread(&(task->tk_client));
+
+ THIS->__retvalue = clnt->cl_prog;
+
+ CATCH_DEREF_FAULT();
+%}
+
+function cl_vers:long(_task:long)
+%{
+ struct rpc_task *task = (struct rpc_task *)(long) kread(&(THIS->_task));
+ struct rpc_clnt *clnt = (struct rpc_clnt *)(long) kread(&(task->tk_client));
+
+ THIS->__retvalue = clnt->cl_vers;
+
+ CATCH_DEREF_FAULT();
+%}
+
function cl_prog:string(_task:long)
%{
struct rpc_task *task = (struct rpc_task *)(long) kread(&(THIS->_task));
@@ -45,7 +65,7 @@ function cl_prog:string(_task:long)
{100000, "rpcbind"},
{100024, "statd"},
{100011, "rquotad"},
- {100003, "nfsd"},
+ {100003, "nfs"},
{100021, "nlockmgr"},
{100005, "mountd"},
{100227, "nfs_acl"},