summaryrefslogtreecommitdiffstats
path: root/cpukit/librpc/include/rpc
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2004-11-21 04:45:39 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2004-11-21 04:45:39 +0000
commitddb56f497d21aa84cf3311ac665744243cd627a0 (patch)
tree014ac737c0c11e17c9012d08b49a20c831023166 /cpukit/librpc/include/rpc
parent2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-ddb56f497d21aa84cf3311ac665744243cd627a0.tar.bz2
2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
* librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables): Use pointers to types instead of void* to avoid casts. * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c, librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c, librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c, librpc/src/rpc/svc_simple.c: Eliminate lvalue casts gcc-3.4 warns about.
Diffstat (limited to 'cpukit/librpc/include/rpc')
-rw-r--r--cpukit/librpc/include/rpc/rpc.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/cpukit/librpc/include/rpc/rpc.h b/cpukit/librpc/include/rpc/rpc.h
index 74b97e6b1d..5be4d2a9c9 100644
--- a/cpukit/librpc/include/rpc/rpc.h
+++ b/cpukit/librpc/include/rpc/rpc.h
@@ -103,34 +103,34 @@ int rtems_rpc_start_portmapper (int priority);
struct _rtems_rpc_task_variables {
int svc_svc_maxfd;
fd_set svc_svc_fdset;
- void *svc_xports;
+ SVCXPRT ** svc_xports;
int svc_xportssize;
int svc__svc_fdsetsize;
- void *svc__svc_fdset;
- void *svc_svc_head;
+ fd_set *svc__svc_fdset;
+ struct svc_callout *svc_svc_head;
- void *clnt_perror_buf;
+ char *clnt_perror_buf;
- void *clnt_raw_private;
+ struct clnt_raw_private *clnt_raw_private;
void *call_rpc_private;
- void *svc_raw_private;
+ struct call_rpc_private *svc_raw_private;
- void *svc_simple_proglst;
- void *svc_simple_pl;
- void *svc_simple_transp;
+ struct prog_lst *svc_simple_proglst;
+ struct prog_lst *svc_simple_pl;
+ SVCXPRT *svc_simple_transp;
- void *rpcdname_default_domain;
+ char *rpcdname_default_domain;
- void *svc_auths_Auths;
+ struct authsvc *svc_auths_Auths;
};
extern struct _rtems_rpc_task_variables *rtems_rpc_task_variables;
#define svc_maxfd (rtems_rpc_task_variables->svc_svc_maxfd)
-#define svc_fdset ((rtems_rpc_task_variables)->svc_svc_fdset)
+#define svc_fdset (rtems_rpc_task_variables->svc_svc_fdset)
#define __svc_fdsetsize (rtems_rpc_task_variables->svc__svc_fdsetsize)
-#define __svc_fdset (fd_set *)(rtems_rpc_task_variables->svc__svc_fdset)
+#define __svc_fdset (rtems_rpc_task_variables->svc__svc_fdset)
#endif /* _RTEMS_RPC_INTERNAL_ */