]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - support/include/nfsrpc.h
libnfs.a: Provide shared helpers for managing netids
[nfs-utils.git] / support / include / nfsrpc.h
index dff6af75159ca48e3729c5f81dccb8875b24d87f..d6d4a1cf881571935c015b66e97394bd631e9d13 100644 (file)
@@ -89,6 +89,18 @@ extern CLIENT                *nfs_get_priv_rpcclient( const struct sockaddr *,
                                const rpcprog_t, const rpcvers_t,
                                struct timeval *);
 
+/*
+ * Convert a netid to a protocol number and protocol family
+ */
+extern int             nfs_get_proto(const char *netid, sa_family_t *family,
+                               unsigned long *protocol);
+
+/*
+ * Convert a protocol family and protocol name to a netid
+ */
+extern char            *nfs_get_netid(const sa_family_t family,
+                               const unsigned long protocol);
+
 /*
  * Convert a socket address to a universal address
  */