diff options
Diffstat (limited to 'tapset/task.stp')
-rw-r--r-- | tapset/task.stp | 22 |
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"}, |