diff options
author | Eric Andersen <andersen@codepoet.org> | 2003-10-31 09:31:46 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2003-10-31 09:31:46 +0000 |
commit | e6dc439b3a3fa2a64f9e938ac4e5810025c04242 (patch) | |
tree | bacb9f48301189de134d9f8edc2f1f45c65086c5 /include | |
parent | 8179cf2b78a508a350c7497c1e234376f20f418f (diff) | |
download | busybox-w32-e6dc439b3a3fa2a64f9e938ac4e5810025c04242.tar.gz busybox-w32-e6dc439b3a3fa2a64f9e938ac4e5810025c04242.tar.bz2 busybox-w32-e6dc439b3a3fa2a64f9e938ac4e5810025c04242.zip |
Rework wget, the xconnect interface, and its various clients
in order to fix the problems with round robin DNS reported
by Andrew Flegg:
http://busybox.net/lists/busybox/2003-October/009579.html
This removes the ipv6 specific xconnect dns lookups. I do
not see why that would need to be special cased for ipv6 as
was done, but that will just have to be tested.
So IPV6 people -- please test this change!
-Erik
Diffstat (limited to 'include')
-rw-r--r-- | include/libbb.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/include/libbb.h b/include/libbb.h index 7587a407c..53062de4d 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -109,9 +109,9 @@ extern int is_directory(const char *name, int followLinks, struct stat *statBuf) | |||
109 | extern int remove_file(const char *path, int flags); | 109 | extern int remove_file(const char *path, int flags); |
110 | extern int copy_file(const char *source, const char *dest, int flags); | 110 | extern int copy_file(const char *source, const char *dest, int flags); |
111 | extern ssize_t safe_read(int fd, void *buf, size_t count); | 111 | extern ssize_t safe_read(int fd, void *buf, size_t count); |
112 | extern ssize_t safe_write(int fd, void *buf, size_t count); | ||
113 | extern ssize_t bb_full_write(int fd, const void *buf, size_t len); | ||
114 | extern ssize_t bb_full_read(int fd, void *buf, size_t len); | 112 | extern ssize_t bb_full_read(int fd, void *buf, size_t len); |
113 | extern ssize_t safe_write(int fd, const void *buf, size_t count); | ||
114 | extern ssize_t bb_full_write(int fd, const void *buf, size_t len); | ||
115 | extern int recursive_action(const char *fileName, int recurse, | 115 | extern int recursive_action(const char *fileName, int recurse, |
116 | int followLinks, int depthFirst, | 116 | int followLinks, int depthFirst, |
117 | int (*fileAction) (const char *fileName, struct stat* statbuf, void* userData), | 117 | int (*fileAction) (const char *fileName, struct stat* statbuf, void* userData), |
@@ -294,7 +294,9 @@ extern struct hostent *xgethostbyname(const char *name); | |||
294 | extern struct hostent *xgethostbyname2(const char *name, int af); | 294 | extern struct hostent *xgethostbyname2(const char *name, int af); |
295 | extern int create_icmp_socket(void); | 295 | extern int create_icmp_socket(void); |
296 | extern int create_icmp6_socket(void); | 296 | extern int create_icmp6_socket(void); |
297 | extern int xconnect(const char *host, const char *port); | 297 | extern int xconnect(struct sockaddr_in *s_addr); |
298 | extern int bb_getport(char *port); | ||
299 | extern void bb_lookup_host(struct sockaddr_in *s_in, char *host, char *port); | ||
298 | 300 | ||
299 | //#warning wrap this? | 301 | //#warning wrap this? |
300 | char *dirname (char *path); | 302 | char *dirname (char *path); |