]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/include/nfsrpc.h
support: Introduce sockaddr helpers to get and set IP port numbers
[nfs-utils.git] / support / include / nfsrpc.h
index da3b4df89cac169078474b0eaf3afba4497e3d20..dff6af75159ca48e3729c5f81dccb8875b24d87f 100644 (file)
 #define NSMPROG                ((rpcprog_t)100024)
 #endif
 
+/**
+ * nfs_clear_rpc_createerr - zap all error reporting fields
+ *
+ */
+static inline void nfs_clear_rpc_createerr(void)
+{
+       memset(&rpc_createerr, 0, sizeof(rpc_createerr));
+}
+
+/*
+ * Extract port value from a socket address
+ */
+extern uint16_t                nfs_get_port(const struct sockaddr *);
+
+/*
+ * Set port value in a socket address
+ */
+extern void            nfs_set_port(struct sockaddr *, const uint16_t);
+
 /*
  * Look up an RPC program name in /etc/rpc
  */