Export private function 'guestfs___for_each_disk' for use by virt-df.
[libguestfs.git] / generator / generator_c.ml
index d0a4702..449f748 100644 (file)
@@ -545,6 +545,9 @@ extern void *guestfs_get_private (guestfs_h *g, const char *key);
 extern void *guestfs_safe_malloc (guestfs_h *g, size_t nbytes);
 extern void *guestfs_safe_calloc (guestfs_h *g, size_t n, size_t s);
 extern const char *guestfs_tmpdir (void);
+#ifdef GUESTFS_PRIVATE_FOR_EACH_DISK
+extern int guestfs___for_each_disk (guestfs_h *g, virDomainPtr dom, int (*)(guestfs_h *g, const char *filename, const char *format, void *data), void *data);
+#endif
 /* End of private functions. */
 
 #ifdef __cplusplus
@@ -1287,6 +1290,7 @@ and generate_linker_script () =
     "guestfs_safe_strdup";
     "guestfs_safe_memdup";
     "guestfs_tmpdir";
+    "guestfs___for_each_disk";
   ] in
   let functions =
     List.flatten (