diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-05-28 17:47:39 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2000-05-28 17:47:39 +0000 |
commit | 1d89b75c96edc3856dc5c13c85b674c22e87e842 (patch) | |
tree | 3beafbc8732a3385b874ecc7f9f654f0a424a911 /c | |
parent | Added prototype of fdopen() since it is not strict ANSI and not (diff) | |
download | rtems-1d89b75c96edc3856dc5c13c85b674c22e87e842.tar.bz2 |
Removed more warnings. In particular added ifdef's on IPV6 for
variables only used in IPV6.
Diffstat (limited to 'c')
-rw-r--r-- | c/src/librpc/src/rpc/bindresvport.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/rpc/clnt_generic.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/rpc/netnamer.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/rpc/pmap_rmt.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/xdr/xdr.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/xdr/xdr_array.c | 2 | ||||
-rw-r--r-- | c/src/librpc/src/xdr/xdr_rec.c | 5 | ||||
-rw-r--r-- | c/src/librpc/src/xdr/xdr_reference.c | 2 |
8 files changed, 18 insertions, 1 deletions
diff --git a/c/src/librpc/src/rpc/bindresvport.c b/c/src/librpc/src/rpc/bindresvport.c index ce89a40219..bb97570b88 100644 --- a/c/src/librpc/src/rpc/bindresvport.c +++ b/c/src/librpc/src/rpc/bindresvport.c @@ -58,7 +58,9 @@ bindresvport_sa(sd, sa) int old, error, af; struct sockaddr myaddr; struct sockaddr_in *sin; +#if (defined(AF_INET6) && defined(IPPROTO_IPV6)) struct sockaddr_in6 *sin6; +#endif int proto, portrange, portlow; u_int16_t port; int salen; diff --git a/c/src/librpc/src/rpc/clnt_generic.c b/c/src/librpc/src/rpc/clnt_generic.c index b5c2c80579..d387fae4c0 100644 --- a/c/src/librpc/src/rpc/clnt_generic.c +++ b/c/src/librpc/src/rpc/clnt_generic.c @@ -57,7 +57,9 @@ clnt_create(hostname, prog, vers, proto) struct hostent *h; struct protoent *p; struct sockaddr_in sin; +#ifndef __rtems__ struct sockaddr_un sun; +#endif int sock; struct timeval tv; CLIENT *client; diff --git a/c/src/librpc/src/rpc/netnamer.c b/c/src/librpc/src/rpc/netnamer.c index 26e58b02c3..eac9913119 100644 --- a/c/src/librpc/src/rpc/netnamer.c +++ b/c/src/librpc/src/rpc/netnamer.c @@ -52,7 +52,9 @@ static char sccsid[] = "@(#)netnamer.c 1.13 91/03/11 Copyr 1986 Sun Micro"; #include <unistd.h> static char *OPSYS = "unix"; +#ifdef YP static char *NETID = "netid.byname"; +#endif static char *NETIDFILE = "/etc/netid"; static int getnetid __P(( char *, char * )); diff --git a/c/src/librpc/src/rpc/pmap_rmt.c b/c/src/librpc/src/rpc/pmap_rmt.c index 4a2c918c79..822293a00c 100644 --- a/c/src/librpc/src/rpc/pmap_rmt.c +++ b/c/src/librpc/src/rpc/pmap_rmt.c @@ -242,7 +242,7 @@ clnt_broadcast(prog, vers, proc, xargs, argsp, xresults, resultsp, eachresult) int outlen, inlen, fromlen, nets; register int sock; int on = 1; - fd_set *fds, readfds; + fd_set *fds = 0, readfds; /* initialized to avoid warning */ register int i; bool_t done = FALSE; register u_long xid; diff --git a/c/src/librpc/src/xdr/xdr.c b/c/src/librpc/src/xdr/xdr.c index 81d2363529..e608e46501 100644 --- a/c/src/librpc/src/xdr/xdr.c +++ b/c/src/librpc/src/xdr/xdr.c @@ -724,6 +724,8 @@ xdr_string(xdrs, cpp, maxsize) case XDR_ENCODE: size = strlen(sp); break; + case XDR_DECODE: /* to avoid warning */ + break; } if (! xdr_u_int(xdrs, &size)) { return (FALSE); diff --git a/c/src/librpc/src/xdr/xdr_array.c b/c/src/librpc/src/xdr/xdr_array.c index a7b1835083..6e4cf96c38 100644 --- a/c/src/librpc/src/xdr/xdr_array.c +++ b/c/src/librpc/src/xdr/xdr_array.c @@ -102,6 +102,8 @@ xdr_array(xdrs, addrp, sizep, maxsize, elsize, elproc) case XDR_FREE: return (TRUE); + case XDR_ENCODE: /* to avoid warning */ + break; } /* diff --git a/c/src/librpc/src/xdr/xdr_rec.c b/c/src/librpc/src/xdr/xdr_rec.c index ed09666892..d87b413ee6 100644 --- a/c/src/librpc/src/xdr/xdr_rec.c +++ b/c/src/librpc/src/xdr/xdr_rec.c @@ -55,6 +55,7 @@ static char *rcsid = "$FreeBSD: src/lib/libc/xdr/xdr_rec.c,v 1.12 2000/01/19 06: #include <rpc/types.h> #include <rpc/xdr.h> #include <netinet/in.h> +#include <unistd.h> /* for lseek() */ static u_int fix_buf_size(); static bool_t flush_out(); @@ -352,6 +353,8 @@ xdrrec_setpos(xdrs, pos) return (TRUE); } break; + case XDR_FREE: /* to avoid warning */ + break; } return (FALSE); } @@ -381,6 +384,8 @@ xdrrec_inline(xdrs, len) rstrm->in_finger += len; } break; + case XDR_FREE: /* to avoid warning */ + break; } return (buf); } diff --git a/c/src/librpc/src/xdr/xdr_reference.c b/c/src/librpc/src/xdr/xdr_reference.c index 50d743e7c9..41ac34b220 100644 --- a/c/src/librpc/src/xdr/xdr_reference.c +++ b/c/src/librpc/src/xdr/xdr_reference.c @@ -83,6 +83,8 @@ xdr_reference(xdrs, pp, size, proc) } memset(loc, 0, (int)size); break; + case XDR_ENCODE: /* to avoid warning */ + break; } stat = (*proc)(xdrs, loc, LASTUNSIGNED); |