X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/52d7d78865a5478cffdc0e51ff0f1e7a6aee373e..1347d5126a4d89718544d976f64943dfa93dd8c4:/lib/compat.c diff --git a/lib/compat.c b/lib/compat.c index 1bf46b9c..8580fdb9 100644 --- a/lib/compat.c +++ b/lib/compat.c @@ -145,3 +145,19 @@ return ret; } #endif + +#ifndef HAVE_INET_ATON + int inet_aton(const char *cp, struct in_addr *inp) +{ + if (strcmp(cp, "255.255.255.255") == 0) { + inp->s_addr = (unsigned) -1; + return 1; + } + + inp->s_addr = inet_addr(cp); + if (inp->s_addr == (unsigned) -1) { + return 0; + } + return 1; +} +#endif