svn commit: trunk/uClibc/libc: inet/rpc string
psm at uclibc.org
psm at uclibc.org
Mon Jan 30 07:35:35 UTC 2006
Author: psm
Date: 2006-01-29 23:35:34 -0800 (Sun, 29 Jan 2006)
New Revision: 13698
Log:
Change the only bcopy user to memmove and remove internal version of bcopy
Modified:
trunk/uClibc/libc/inet/rpc/rcmd.c
trunk/uClibc/libc/string/bcopy.c
Changeset:
Modified: trunk/uClibc/libc/inet/rpc/rcmd.c
===================================================================
--- trunk/uClibc/libc/inet/rpc/rcmd.c 2006-01-30 07:33:45 UTC (rev 13697)
+++ trunk/uClibc/libc/inet/rpc/rcmd.c 2006-01-30 07:35:34 UTC (rev 13698)
@@ -93,7 +93,7 @@
libc_hidden_proto(strlen)
libc_hidden_proto(strncmp)
libc_hidden_proto(strnlen)
-libc_hidden_proto(bcopy)
+libc_hidden_proto(memmove)
libc_hidden_proto(getpid)
libc_hidden_proto(socket)
libc_hidden_proto(close)
@@ -230,7 +230,7 @@
}
fcntl(s, F_SETOWN, pid);
sin.sin_family = hp->h_addrtype;
- bcopy(hp->h_addr_list[0], &sin.sin_addr,
+ memmove(&sin.sin_addr, hp->h_addr_list[0],
MIN (sizeof (sin.sin_addr), hp->h_length));
sin.sin_port = rport;
if (connect(s, (struct sockaddr *)&sin, sizeof(sin)) >= 0) /* __connect */
@@ -253,7 +253,7 @@
__set_errno (oerrno);
perror(0);
hp->h_addr_list++;
- bcopy(hp->h_addr_list[0], &sin.sin_addr,
+ memmove(&sin.sin_addr, hp->h_addr_list[0],
MIN (sizeof (sin.sin_addr), hp->h_length));
(void)fprintf(stderr, "Trying %s...\n",
inet_ntoa(sin.sin_addr));
@@ -423,7 +423,7 @@
}
#endif
for (ap = hp->h_addr_list; *ap; ++ap) {
- bcopy(*ap, &addr, sizeof(addr));
+ memmove(&addr, *ap, sizeof(addr));
if (iruserok2(addr, superuser, ruser, luser, rhost) == 0)
return 0;
}
Modified: trunk/uClibc/libc/string/bcopy.c
===================================================================
--- trunk/uClibc/libc/string/bcopy.c 2006-01-30 07:33:45 UTC (rev 13697)
+++ trunk/uClibc/libc/string/bcopy.c 2006-01-30 07:35:34 UTC (rev 13698)
@@ -7,7 +7,6 @@
#include "_string.h"
-libc_hidden_proto(bcopy)
libc_hidden_proto(memmove)
void bcopy(const void *s2, void *s1, size_t n)
@@ -52,4 +51,3 @@
#endif
#endif
}
-libc_hidden_def(bcopy)
More information about the uClibc-cvs
mailing list