Changeset d16b2d3 in rtems
- Timestamp:
- 11/27/03 09:35:40 (20 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 69a6204c
- Parents:
- c9a4da01
- Location:
- cpukit/librpc
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
cpukit/librpc/ChangeLog
rc9a4da01 rd16b2d3 1 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 3 * include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct 4 rtems_rpc_task_variables into struct _rtems_rpc_task_variables 5 (Avoid symbol conflict between struct and variable). 6 struct _rtems_rpc_task_variables *rtems_rpc_task_variables; 7 Reflect changes above. 8 * src/rpc/clnt_perror.c, src/rpc/clnt_raw.c, src/rpc/clnt_simple.c, 9 src/rpc/rpcdname.c, src/rpc/rtems_rpc.c, src/rpc/svc.c, 10 src/rpc/svc_auth.c, src/rpc/svc_raw.c, src/rpc/svc_simple.c: 11 Reflect changes above. 12 1 13 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de> 2 14 -
cpukit/librpc/include/rpc/rpc.h
rc9a4da01 rd16b2d3 101 101 * This area will be allocated on a per-task basis 102 102 */ 103 struct rtems_rpc_task_variables {103 struct _rtems_rpc_task_variables { 104 104 int svc_svc_maxfd; 105 105 fd_set svc_svc_fdset; … … 126 126 void *svc_auths_Auths; 127 127 }; 128 extern void*rtems_rpc_task_variables;128 extern struct _rtems_rpc_task_variables *rtems_rpc_task_variables; 129 129 130 #define svc_maxfd ( ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_svc_maxfd)131 #define svc_fdset (( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_svc_fdset)132 #define __svc_fdsetsize ( ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc__svc_fdsetsize)133 #define __svc_fdset (fd_set *)( ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc__svc_fdset)130 #define svc_maxfd (rtems_rpc_task_variables->svc_svc_maxfd) 131 #define svc_fdset ((rtems_rpc_task_variables)->svc_svc_fdset) 132 #define __svc_fdsetsize (rtems_rpc_task_variables->svc__svc_fdsetsize) 133 #define __svc_fdset (fd_set *)(rtems_rpc_task_variables->svc__svc_fdset) 134 134 135 135 #endif /* _RTEMS_RPC_INTERNAL_ */ -
cpukit/librpc/src/rpc/clnt_perror.c
rc9a4da01 rd16b2d3 51 51 #define CLNT_PERROR_BUFLEN 256 52 52 53 #define buf ((char *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->clnt_perror_buf)53 #define buf ((char *)(rtems_rpc_task_variables)->clnt_perror_buf) 54 54 55 55 static char * -
cpukit/librpc/src/rpc/clnt_raw.c
rc9a4da01 rd16b2d3 61 61 u_int mcnt; 62 62 }; 63 #define clntraw_private ((struct clnt_raw_private *) ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->clnt_raw_private)63 #define clntraw_private ((struct clnt_raw_private *) (rtems_rpc_task_variables)->clnt_raw_private) 64 64 65 65 static enum clnt_stat clntraw_call(); -
cpukit/librpc/src/rpc/clnt_simple.c
rc9a4da01 rd16b2d3 56 56 char *oldhost; 57 57 }; 58 #define callrpc_private ((struct call_rpc_private *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->call_rpc_private)58 #define callrpc_private ((struct call_rpc_private *)(rtems_rpc_task_variables)->call_rpc_private) 59 59 60 60 int -
cpukit/librpc/src/rpc/rpcdname.c
rc9a4da01 rd16b2d3 44 44 int getdomainname(char *, size_t); 45 45 46 #define default_domain ((char *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->rpcdname_default_domain)46 #define default_domain ((char *)(rtems_rpc_task_variables)->rpcdname_default_domain) 47 47 48 48 static char * -
cpukit/librpc/src/rpc/rtems_rpc.c
rc9a4da01 rd16b2d3 10 10 * RPC variables for single-thread 11 11 */ 12 static struct rtems_rpc_task_variables rpc_default = {12 static struct _rtems_rpc_task_variables rpc_default = { 13 13 -1, /* svc_maxfd */ 14 14 }; … … 17 17 * RPC values for initializing a new per-task set of variables 18 18 */ 19 static const struct rtems_rpc_task_variables rpc_init = {19 static const struct _rtems_rpc_task_variables rpc_init = { 20 20 -1, /* svc_maxfd */ 21 21 }; … … 24 24 * Per-task pointer to RPC data 25 25 */ 26 void*rtems_rpc_task_variables = &rpc_default;26 struct _rtems_rpc_task_variables *rtems_rpc_task_variables = &rpc_default; 27 27 28 28 /* … … 32 32 { 33 33 rtems_status_code sc; 34 struct rtems_rpc_task_variables *tvp;34 struct _rtems_rpc_task_variables *tvp; 35 35 36 36 if (rtems_rpc_task_variables == &rpc_default) { -
cpukit/librpc/src/rpc/svc.c
rc9a4da01 rd16b2d3 50 50 #include <rpc/pmap_clnt.h> 51 51 52 #define xports ((SVCXPRT **) ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_xports)53 #define xportssize ( ((struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_xportssize)52 #define xports ((SVCXPRT **) rtems_rpc_task_variables->svc_xports) 53 #define xportssize (rtems_rpc_task_variables->svc_xportssize) 54 54 55 55 #define NULL_SVC ((struct svc_callout *)0) … … 70 70 void (*sc_dispatch)(); 71 71 }; 72 #define svc_head (struct svc_callout *)(( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_svc_head)72 #define svc_head (struct svc_callout *)((rtems_rpc_task_variables)->svc_svc_head) 73 73 74 74 static struct svc_callout *svc_find(); -
cpukit/librpc/src/rpc/svc_auth.c
rc9a4da01 rd16b2d3 88 88 struct authsvc *next; 89 89 }; 90 #define Auths ((struct authsvc *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_auths_Auths)90 #define Auths ((struct authsvc *)(rtems_rpc_task_variables)->svc_auths_Auths) 91 91 92 92 /* -
cpukit/librpc/src/rpc/svc_raw.c
rc9a4da01 rd16b2d3 55 55 char verf_body[MAX_AUTH_BYTES]; 56 56 }; 57 #define svcraw_private ((struct svc_raw_private *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_raw_private)57 #define svcraw_private ((struct svc_raw_private *)(rtems_rpc_task_variables)->svc_raw_private) 58 58 59 59 static bool_t svcraw_recv(); -
cpukit/librpc/src/rpc/svc_simple.c
rc9a4da01 rd16b2d3 57 57 }; 58 58 static void universal(); 59 #define proglst ((struct prog_lst *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_simple_proglst)60 #define pl ((struct prog_lst *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_simple_pl)61 #define transp ((SVCXPRT *)( (struct rtems_rpc_task_variables *)rtems_rpc_task_variables)->svc_simple_transp)59 #define proglst ((struct prog_lst *)(rtems_rpc_task_variables)->svc_simple_proglst) 60 #define pl ((struct prog_lst *)(rtems_rpc_task_variables)->svc_simple_pl) 61 #define transp ((SVCXPRT *)(rtems_rpc_task_variables)->svc_simple_transp) 62 62 63 63 int
Note: See TracChangeset
for help on using the changeset viewer.