chiark / gitweb /
udp: Break out udp_destroy_socket
[secnet.git] / comm-common.h
index ed6a86b44b7bd7a801bf98d2d71c13b24b9ac4a3..baeb24e82954534cf9cf27bca2cf36b7e1940050 100644 (file)
@@ -87,6 +87,9 @@ 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_destroy_socket(struct udpcommon *uc, struct udpsock *us);
+  /* Idempotent.  No errors are possible. */
+
 void udp_socks_register(struct udpcommon *uc, struct udpsocks *socks);
 void udp_socks_deregister(struct udpcommon *uc, struct udpsocks *socks);