docs: add a prebuilt manpage to the distribution
[deb_libnfs.git] / portmap / portmap.x
index 45c87af475d9abc604091dd092b6783e6e08a9c6..abe31b986855c6253de1f744640e486bfa7be8e2 100644 (file)
@@ -1,5 +1,6 @@
 /*
  * From RFC1833
+ * and http://tools.ietf.org/html/draft-ietf-oncrpc-rpcbind-00
  */
 
 const PMAP_PORT = 111;      /* portmapper port number */
@@ -32,7 +33,7 @@ struct pmap2_dump_result {
        struct pmap2_mapping_list *list;
 };
 
-struct pmap3_getaddr_result {
+struct pmap3_string_result {
        string addr<>;
 };
 
@@ -67,6 +68,10 @@ struct pmap3_call_result {
 
 struct pmap3_netbuf {
        unsigned int maxlen;
+       /* This pretty much contains a sockaddr_storage.
+        * Beware differences in endianess for ss_family
+        * and whether or not ss_len exists.
+        */
        opaque buf<>;
 };
 
@@ -100,7 +105,7 @@ program PMAP_PROGRAM {
                bool
                PMAP3_UNSET(pmap3_mapping)    = 2;
 
-               pmap3_getaddr_result
+               pmap3_string_result
                PMAP3_GETADDR(pmap3_mapping)  = 3;
 
                pmap3_dump_result
@@ -114,6 +119,9 @@ program PMAP_PROGRAM {
 
                pmap3_netbuf
                PMAP3_UADDR2TADDR(string)     = 7;
+
+               struct pmap3_string_result
+               PMAP3_TADDR2UADDR(pmap3_netbuf) = 8;
        } = 3;
 } = 100000;