-void pm_cb(struct rpc_context *rpc _U_, int status, void *data, void *private_data _U_)
+struct nfs_server_list {
+ struct nfs_server_list *next;
+ char *addr;
+};
+
+struct nfs_list_data {
+ int status;
+ struct nfs_server_list *srvrs;
+};
+
+void free_nfs_srvr_list(struct nfs_server_list *srv)
+{
+ while (srv != NULL) {
+ struct nfs_server_list *next = srv->next;
+
+ free(srv->addr);
+ free(srv);
+ srv = next;
+ }
+}
+
+void pm_cb(struct rpc_context *rpc, int status, void *data, void *private_data _U_)