Matt McCutchen's Web Site
/
rsync
/
rsync.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed bug that caused rsync to lose exit status of its child processes.
[rsync/rsync.git]
/
lib
/
inet_pton.c
diff --git
a/lib/inet_pton.c
b/lib/inet_pton.c
index
41884af
..
4034fe1
100644
(file)
--- a/
lib/inet_pton.c
+++ b/
lib/inet_pton.c
@@
-41,16
+41,17
@@
static int inet_pton6(const char *src, unsigned char *dst);
* Paul Vixie, 1996.
*/
int
* Paul Vixie, 1996.
*/
int
-isc_net_pton(af, src, dst)
- int af;
- const char *src;
- void *dst;
+inet_pton(int af,
+ const char *src,
+ void *dst)
{
switch (af) {
case AF_INET:
return (inet_pton4(src, dst));
{
switch (af) {
case AF_INET:
return (inet_pton4(src, dst));
+#ifdef INET6
case AF_INET6:
return (inet_pton6(src, dst));
case AF_INET6:
return (inet_pton6(src, dst));
+#endif
default:
errno = EAFNOSUPPORT;
return (-1);
default:
errno = EAFNOSUPPORT;
return (-1);
@@
-121,6
+122,7
@@
inet_pton4(src, dst)
* author:
* Paul Vixie, 1996.
*/
* author:
* Paul Vixie, 1996.
*/
+#ifdef INET6
static int
inet_pton6(src, dst)
const char *src;
static int
inet_pton6(src, dst)
const char *src;
@@
-205,3
+207,4
@@
inet_pton6(src, dst)
memcpy(dst, tmp, NS_IN6ADDRSZ);
return (1);
}
memcpy(dst, tmp, NS_IN6ADDRSZ);
return (1);
}
+#endif