X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/1d54358e5207f5f5326dc9e9f362671275c86b22..1db8b61de7fd31b9c7b02918e6c194255979f030:/rsync.h diff --git a/rsync.h b/rsync.h index 5091a9e5..f723b34c 100644 --- a/rsync.h +++ b/rsync.h @@ -387,10 +387,10 @@ static inline int flist_up(struct file_list *flist, int i) } #include "byteorder.h" -#include "version.h" #include "proto.h" #include "lib/mdfour.h" - +#include "lib/permstring.h" +#include "lib/addrinfo.h" /* We have replacement versions of these if they're missing. */ #ifndef HAVE_ASPRINTF @@ -563,3 +563,23 @@ size_t strlcat(char *d, const char *s, size_t bufsize); extern int verbose; + +extern struct global_opts { + /** Network address family. **/ + int af_hint; + + /** Do not go into the background when run as --daemon. Good + * for debugging and required for running as a service on W32, + * or under Unix process-monitors. **/ + int no_detach; +} global_opts; + + +#ifndef HAVE_INET_NTOP +const char * +inet_ntop(int af, const void *src, char *dst, size_t size); +#endif /* !HAVE_INET_NTOP */ + +#ifndef HAVE_INET_PTON +int isc_net_pton(int af, const char *src, void *dst); +#endif