PORTMAP: Rename the functions in PMAP to PMAP2 to desribe the version of PMAP we...
[deb_libnfs.git] / portmap / portmap.x
index ef9f08e699b9465f56303039990702ddeedb992c..fc4f22475308f07181dfc3e64c3a25d163b9f0a0 100644 (file)
@@ -23,22 +23,34 @@ struct pmap_call_result {
        opaque res<>;
 };
 
+struct pmap_mapping_list {
+       pmap_mapping map;
+       pmap_mapping_list *next;
+};
+
+struct pmap_dump_result {
+       struct pmap_mapping_list *list;
+};
+
 program PMAP_PROGRAM {
        version PMAP_V2 {
                void
-               PMAP_NULL(void)              = 0;
+               PMAP2_NULL(void)              = 0;
 
                bool
-               PMAP_SET(pmap_mapping)       = 1;
+               PMAP2_SET(pmap_mapping)       = 1;
 
                bool
-               PMAP_UNSET(pmap_mapping)     = 2;
+               PMAP2_UNSET(pmap_mapping)     = 2;
 
                unsigned int
-               PMAP_GETPORT(pmap_mapping)   = 3;
+               PMAP2_GETPORT(pmap_mapping)   = 3;
+
+               pmap_dump_result
+               PMAP2_DUMP(void)              = 4;
 
                pmap_call_result
-               PMAP_CALLIT(pmap_call_args)  = 5;
+               PMAP2_CALLIT(pmap_call_args)  = 5;
        } = 2;
 } = 100000;