daemon: debug segv correct use of dereferencing NULL.
[libguestfs.git] / src / guestfs-internal.h
index d9e1264..541afb3 100644 (file)
@@ -256,6 +256,7 @@ enum inspect_fs_content {
   FS_CONTENT_FREEBSD_ROOT,
   FS_CONTENT_NETBSD_ROOT,
   FS_CONTENT_INSTALLER,
+  FS_CONTENT_HURD_ROOT,
 };
 
 enum inspect_os_format {
@@ -271,6 +272,7 @@ enum inspect_os_type {
   OS_TYPE_WINDOWS,
   OS_TYPE_FREEBSD,
   OS_TYPE_NETBSD,
+  OS_TYPE_HURD,
 };
 
 enum inspect_os_distro {
@@ -372,6 +374,7 @@ extern void guestfs___debug (guestfs_h *g, const char *fs, ...)
 extern void guestfs___trace (guestfs_h *g, const char *fs, ...)
   __attribute__((format (printf,2,3)));
 extern const char *guestfs___persistent_tmpdir (void);
+extern void guestfs___remove_tmpdir (const char *dir);
 extern void guestfs___print_timestamped_message (guestfs_h *g, const char *fs, ...);
 extern void guestfs___free_inspect_info (guestfs_h *g);
 extern void guestfs___free_drives (struct drive **drives);
@@ -420,6 +423,7 @@ extern int guestfs___check_installer_root (guestfs_h *g, struct inspect_fs *fs);
 extern int guestfs___check_linux_root (guestfs_h *g, struct inspect_fs *fs);
 extern int guestfs___check_freebsd_root (guestfs_h *g, struct inspect_fs *fs);
 extern int guestfs___check_netbsd_root (guestfs_h *g, struct inspect_fs *fs);
+extern int guestfs___check_hurd_root (guestfs_h *g, struct inspect_fs *fs);
 extern int guestfs___has_windows_systemroot (guestfs_h *g);
 extern int guestfs___check_windows_root (guestfs_h *g, struct inspect_fs *fs);
 #endif