Fix large-file macro usage in bits/statvfs.h
[kopensolaris-gnu/glibc.git] / sunrpc / rpcinfo.c
index 7adb893..d9da989 100644 (file)
@@ -68,7 +68,7 @@ static void tcpping (u_short portflag, int argc, char **argv);
 static int pstatus (CLIENT *client, u_long prognum, u_long vers);
 static void pmapdump (int argc, char **argv);
 static bool_t reply_proc (void *res, struct sockaddr_in *who);
-static void brdcst (int argc, char **argv);
+static void brdcst (int argc, char **argv) __attribute__ ((noreturn));
 static void deletereg (int argc, char **argv);
 static void usage (void);
 static u_long getprognum (char *arg);
@@ -542,8 +542,8 @@ pmapdump (argc, argv)
       bzero ((char *) &server_addr, sizeof server_addr);
       server_addr.sin_family = AF_INET;
       if ((hp = gethostbyname ("localhost")) != NULL)
-       bcopy (hp->h_addr, (caddr_t) & server_addr.sin_addr,
-              hp->h_length);
+       memcpy ((caddr_t) & server_addr.sin_addr, hp->h_addr,
+                hp->h_length);
       else
        server_addr.sin_addr.s_addr = inet_addr ("0.0.0.0");
     }
@@ -560,7 +560,8 @@ pmapdump (argc, argv)
                 (xdrproc_t) xdr_pmaplist, (caddr_t) &head,
                 minutetimeout) != RPC_SUCCESS)
     {
-      fputs (_("rpcinfo: can't contact portmapper: "), stderr);
+      fputs (_("rpcinfo: can't contact portmapper"), stderr);
+      fputs (": ", stderr);
       clnt_perror (client, "rpcinfo");
       exit (1);
     }
@@ -732,7 +733,7 @@ get_inet_address (addr, host)
                   host);
          exit (1);
        }
-      bcopy (hp->h_addr, (char *) &addr->sin_addr, hp->h_length);
+      memmove ((char *) &addr->sin_addr, hp->h_addr, hp->h_length);
     }
   addr->sin_family = AF_INET;
 }