chiark / gitweb /
server/: Introduce accessor functions for reading and writing port numbers.
[tripe] / server / tripe.h
index baae9078077aaafefdad79accf0577bb22fcd717..dd8205be1ca360c76a55c8fea45d72845f3773f7 100644 (file)
@@ -1780,6 +1780,19 @@ extern int afix(int af);
 
 extern socklen_t addrsz(const addr */*a*/);
 
+/* --- @getport@, @setport@ --- *
+ *
+ * Arguments:  @addr *a@ = a network address
+ *             @unsigned port@ = port number to set
+ *
+ * Returns:    ---
+ *
+ * Use:                Retrieves or sets the port number in an address structure.
+ */
+
+extern unsigned getport(addr */*a*/);
+extern void setport(addr */*a*/, unsigned /*port*/);
+
 /* --- @seq_reset@ --- *
  *
  * Arguments:  @seqwin *s@ = sequence-checking window