chiark / gitweb /
comm: Make udp_make_socket be able to tolerate failures
[secnet.git] / comm-common.h
index 44bb6c3d5fe080b7c3d471d497bbb874f44b7941..835d056b5d5117e8e0f99a6ee02c165bc06ee2dc 100644 (file)
@@ -82,7 +82,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)                                 \