From 1bc1a2b9076b8383ed82dbe1996b738515544246 Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Mon, 9 Feb 2004 10:47:53 +0000 Subject: * include/rpc/rpc.h: Declare thread variables with their correct type. * sunrpc/clnt_perr.c: Don't cast thread variables. * sunrpc/clnt_raw.c: Likewise. * sunrpc/clnt_simp.c: Likewise. * sunrpc/key_call.c: Likewise. * sunrpc/svcauth_des.c: Likewise. * sunrpc/svc.c: Likewise. * sunrpc/svc_raw.c: Likewise. * sunrpc/svc_simple.c: Likewise. 2004-02-09 Andreas Schwab * include/rpc/rpc.h: Declare thread variables with their correct type. * sunrpc/clnt_perr.c: Don't cast thread variables. * sunrpc/clnt_raw.c: Likewise. * sunrpc/clnt_simp.c: Likewise. * sunrpc/key_call.c: Likewise. * sunrpc/svcauth_des.c: Likewise. * sunrpc/svc.c: Likewise. * sunrpc/svc_raw.c: Likewise. * sunrpc/svc_simple.c: Likewise. --- sunrpc/clnt_perr.c | 2 +- sunrpc/clnt_raw.c | 2 +- sunrpc/clnt_simp.c | 2 +- sunrpc/key_call.c | 2 +- sunrpc/svc.c | 4 ++-- sunrpc/svc_raw.c | 2 +- sunrpc/svc_simple.c | 4 ++-- sunrpc/svcauth_des.c | 4 ++-- 8 files changed, 11 insertions(+), 11 deletions(-) (limited to 'sunrpc') diff --git a/sunrpc/clnt_perr.c b/sunrpc/clnt_perr.c index 4b34289..4fa5e62 100644 --- a/sunrpc/clnt_perr.c +++ b/sunrpc/clnt_perr.c @@ -55,7 +55,7 @@ static char *auth_errmsg (enum auth_stat stat) internal_function; * buf variable in a few functions. Overriding a global variable * with a local variable of the same name is a bad idea, anyway. */ -#define buf ((char *)RPC_THREAD_VARIABLE(clnt_perr_buf_s)) +#define buf RPC_THREAD_VARIABLE(clnt_perr_buf_s) #else static char *buf; #endif diff --git a/sunrpc/clnt_raw.c b/sunrpc/clnt_raw.c index 082a76a..e861342 100644 --- a/sunrpc/clnt_raw.c +++ b/sunrpc/clnt_raw.c @@ -61,7 +61,7 @@ struct clntraw_private_s u_int mcnt; }; #ifdef _RPC_THREAD_SAFE_ -#define clntraw_private ((struct clntraw_private_s *)RPC_THREAD_VARIABLE(clntraw_private_s)) +#define clntraw_private RPC_THREAD_VARIABLE(clntraw_private_s) #else static struct clntraw_private_s *clntraw_private; #endif diff --git a/sunrpc/clnt_simp.c b/sunrpc/clnt_simp.c index 373eeed..631ec8a 100644 --- a/sunrpc/clnt_simp.c +++ b/sunrpc/clnt_simp.c @@ -55,7 +55,7 @@ struct callrpc_private_s char *oldhost; }; #ifdef _RPC_THREAD_SAFE_ -#define callrpc_private ((struct callrpc_private_s *)RPC_THREAD_VARIABLE(callrpc_private_s)) +#define callrpc_private RPC_THREAD_VARIABLE(callrpc_private_s) #else static struct callrpc_private_s *callrpc_private; #endif diff --git a/sunrpc/key_call.c b/sunrpc/key_call.c index 0b09a5a..211f61d 100644 --- a/sunrpc/key_call.c +++ b/sunrpc/key_call.c @@ -370,7 +370,7 @@ struct key_call_private { uid_t uid; /* user-id at last authorization */ }; #ifdef _RPC_THREAD_SAFE_ -#define key_call_private_main ((struct key_call_private *)RPC_THREAD_VARIABLE(key_call_private_s)) +#define key_call_private_main RPC_THREAD_VARIABLE(key_call_private_s) #else static struct key_call_private *key_call_private_main; #endif diff --git a/sunrpc/svc.c b/sunrpc/svc.c index fe27c3c..6caf841 100644 --- a/sunrpc/svc.c +++ b/sunrpc/svc.c @@ -44,7 +44,7 @@ #include #ifdef _RPC_THREAD_SAFE_ -#define xports ((SVCXPRT **)RPC_THREAD_VARIABLE(svc_xports_s)) +#define xports RPC_THREAD_VARIABLE(svc_xports_s) #else static SVCXPRT **xports; #endif @@ -63,7 +63,7 @@ struct svc_callout { void (*sc_dispatch) (struct svc_req *, SVCXPRT *); }; #ifdef _RPC_THREAD_SAFE_ -#define svc_head ((struct svc_callout *)RPC_THREAD_VARIABLE(svc_head_s)) +#define svc_head RPC_THREAD_VARIABLE(svc_head_s) #else static struct svc_callout *svc_head; #endif diff --git a/sunrpc/svc_raw.c b/sunrpc/svc_raw.c index d9b1748..37a027d 100644 --- a/sunrpc/svc_raw.c +++ b/sunrpc/svc_raw.c @@ -54,7 +54,7 @@ struct svcraw_private_s char verf_body[MAX_AUTH_BYTES]; }; #ifdef _RPC_THREAD_SAFE_ -#define svcraw_private ((struct svcraw_private_s *)RPC_THREAD_VARIABLE(svcraw_private_s)) +#define svcraw_private RPC_THREAD_VARIABLE(svcraw_private_s) #else static struct svcraw_private_s *svcraw_private; #endif diff --git a/sunrpc/svc_simple.c b/sunrpc/svc_simple.c index b30e4cf..57bedba 100644 --- a/sunrpc/svc_simple.c +++ b/sunrpc/svc_simple.c @@ -61,7 +61,7 @@ struct proglst_ struct proglst_ *p_nxt; }; #ifdef _RPC_THREAD_SAFE_ -#define proglst ((struct proglst_ *)RPC_THREAD_VARIABLE(svcsimple_proglst_s)) +#define proglst RPC_THREAD_VARIABLE(svcsimple_proglst_s) #else static struct proglst_ *proglst; #endif @@ -69,7 +69,7 @@ static struct proglst_ *proglst; static void universal (struct svc_req *rqstp, SVCXPRT *transp_s); #ifdef _RPC_THREAD_SAFE_ -#define transp ((SVCXPRT *)RPC_THREAD_VARIABLE(svcsimple_transp_s)) +#define transp RPC_THREAD_VARIABLE(svcsimple_transp_s) #else static SVCXPRT *transp; #endif diff --git a/sunrpc/svcauth_des.c b/sunrpc/svcauth_des.c index 6a550af..d808e95 100644 --- a/sunrpc/svcauth_des.c +++ b/sunrpc/svcauth_des.c @@ -72,8 +72,8 @@ struct cache_entry char *localcred; /* generic local credential */ }; #ifdef _RPC_THREAD_SAFE_ -#define authdes_cache ((struct cache_entry *)RPC_THREAD_VARIABLE(authdes_cache_s)) -#define authdes_lru ((int *)RPC_THREAD_VARIABLE(authdes_lru_s)) +#define authdes_cache RPC_THREAD_VARIABLE(authdes_cache_s) +#define authdes_lru RPC_THREAD_VARIABLE(authdes_lru_s) #else static struct cache_entry *authdes_cache; static int *authdes_lru; -- cgit v1.1