diff options
author | Simo Sorce <simo@redhat.com> | 2012-01-29 22:03:44 -0500 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2012-01-29 22:08:26 -0500 |
commit | a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4 (patch) | |
tree | a0d1b65c84c53336c30739db537aa6f7c271a4f5 /proxy/src/gp_rpc_process.c | |
parent | 858ffae8c72d9cb617534728e0d3ce4cacb4535c (diff) | |
download | gss-proxy-a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4.tar.gz gss-proxy-a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4.tar.xz gss-proxy-a56ca2e026f5ee7cb9b09a694cb76fa2a8552ac4.zip |
Move some definitions around.
Make union arg/res usable elsewhere.
Make gp_xdr_set private as gp_rpc_process.c is the only place where it is used.
Diffstat (limited to 'proxy/src/gp_rpc_process.c')
-rw-r--r-- | proxy/src/gp_rpc_process.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/proxy/src/gp_rpc_process.c b/proxy/src/gp_rpc_process.c index cd7f60c..68b8c10 100644 --- a/proxy/src/gp_rpc_process.c +++ b/proxy/src/gp_rpc_process.c @@ -25,7 +25,13 @@ #include "gp_rpc_process.h" -struct gp_rpc_fn_set gp_xdr_set[] = { +typedef int (*gp_exec_fn)(gp_exec_std_args); + +struct gp_rpc_fn_set { + xdrproc_t arg_fn; + xdrproc_t res_fn; + gp_exec_fn exec_fn; +} gp_xdr_set[] = { { /* NULLPROC */ (xdrproc_t)xdr_void, (xdrproc_t)xdr_void, |