chiark / gitweb /
comm: Make udp_make_socket be able to tolerate failures
[secnet.git] / comm-common.h
index ff57e1a1c43b0b858f4f67c133d2fd6373e00798..8cf6f7bea058a187a21ddd4a55f6a9970d82be34 100644 (file)
@@ -73,7 +73,10 @@ struct udpcommon {
     union iaddr proxy;
 };
 
-void udp_make_socket(struct udpcommon *uc, struct udpsock *us);
+bool_t udp_make_socket(struct udpcommon *uc, struct udpsock *us,
+                      int failmsgclass);
+  /* Fills in us->fd.  Logs any errors with lg_[v]perror. */
+
 void udp_socks_register(struct udpcommon *uc, struct udpsocks *socks);
 
 #define UDP_APPLY_STANDARD(st,uc,desc)                                 \