PORTMAP: Add PMAP v3 UADDR2TADDR support
[deb_libnfs.git] / portmap / portmap.x
index 0f62858012d4401d013f74d4215bdd68d9cba8ca..45c87af475d9abc604091dd092b6783e6e08a9c6 100644 (file)
@@ -53,6 +53,23 @@ struct pmap3_dump_result {
        struct pmap3_mapping_list *list;
 };
 
+struct pmap3_call_args {
+       unsigned int prog;
+       unsigned int vers;
+       unsigned int proc;
+       opaque args<>;
+};
+
+struct pmap3_call_result {
+       unsigned int port;
+       opaque res<>;
+};
+
+struct pmap3_netbuf {
+       unsigned int maxlen;
+       opaque buf<>;
+};
+
 program PMAP_PROGRAM {
        version PMAP_V2 {
                void
@@ -88,6 +105,15 @@ program PMAP_PROGRAM {
 
                pmap3_dump_result
                PMAP3_DUMP(void)              = 4;
+
+               pmap3_call_result
+               PMAP3_CALLIT(pmap3_call_args) = 5;
+
+               unsigned int
+               PMAP3_GETTIME(void)           = 6;
+
+               pmap3_netbuf
+               PMAP3_UADDR2TADDR(string)     = 7;
        } = 3;
 } = 100000;