]> sjero.net Git - wget/blobdiff - src/connect.h
[svn] Renamed register_extended to register_transport.
[wget] / src / connect.h
index a0c830c6c5b2da5b36347e0ab9659a633220ed91..0a341aa9d5333dc1ebbae062360a4823404a50cf 100644 (file)
@@ -47,8 +47,8 @@ enum {
 int connect_to_host PARAMS ((const char *, int));
 int connect_to_ip PARAMS ((const ip_address *, int, const char *));
 
-uerr_t bindport PARAMS ((const ip_address *, int *, int *));
-uerr_t acceptport PARAMS ((int, int *));
+int bind_local PARAMS ((const ip_address *, int *));
+int accept_connection PARAMS ((int));
 
 enum {
   ENDPOINT_LOCAL,
@@ -56,6 +56,8 @@ enum {
 };
 int socket_ip_address PARAMS ((int, ip_address *, int));
 
+int retryable_socket_connect_error PARAMS ((int));
+
 /* Flags for select_fd's WAIT_FOR argument. */
 enum {
   WAIT_FOR_READ = 1,
@@ -68,9 +70,9 @@ typedef int (*xreader_t) PARAMS ((int, char *, int, void *));
 typedef int (*xwriter_t) PARAMS ((int, char *, int, void *));
 typedef int (*xpoller_t) PARAMS ((int, double, int, void *));
 typedef void (*xcloser_t) PARAMS ((int, void *));
-void register_extended PARAMS ((int,
-                               xreader_t, xwriter_t, xpoller_t, xcloser_t,
-                               void *));
+void register_transport PARAMS ((int,
+                                xreader_t, xwriter_t, xpoller_t, xcloser_t,
+                                void *));
 
 int xread PARAMS ((int, char *, int, double));
 int xwrite PARAMS ((int, char *, int, double));