/* libguestfs generated file
 * WARNING: THIS FILE IS GENERATED FROM THE FOLLOWING FILES:
 *          generator/fish.ml
 *          and from the code in the generator/ subdirectory.
 * ANY CHANGES YOU MAKE TO THIS FILE WILL BE LOST.
 *
 * Copyright (C) 2009-2025 Red Hat Inc.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */

#ifndef FISH_RUN_H
#define FISH_RUN_H

/* Return these errors from run_* functions. */
#define RUN_ERROR -1
#define RUN_WRONG_ARGS -2

extern int run_acl_delete_def_file (const char *cmd, size_t argc, char *argv[]);
extern int run_acl_get_file (const char *cmd, size_t argc, char *argv[]);
extern int run_acl_set_file (const char *cmd, size_t argc, char *argv[]);
extern int run_add_cdrom (const char *cmd, size_t argc, char *argv[]);
extern int run_add_domain (const char *cmd, size_t argc, char *argv[]);
extern int run_add_drive (const char *cmd, size_t argc, char *argv[]);
extern int run_add_drive_ro (const char *cmd, size_t argc, char *argv[]);
extern int run_add_drive_ro_with_if (const char *cmd, size_t argc, char *argv[]);
extern int run_add_drive_scratch (const char *cmd, size_t argc, char *argv[]);
extern int run_add_drive_with_if (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_clear (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_close (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_defnode (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_defvar (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_get (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_init (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_insert (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_label (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_load (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_ls (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_match (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_mv (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_rm (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_save (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_set (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_setm (const char *cmd, size_t argc, char *argv[]);
extern int run_aug_transform (const char *cmd, size_t argc, char *argv[]);
extern int run_available (const char *cmd, size_t argc, char *argv[]);
extern int run_available_all_groups (const char *cmd, size_t argc, char *argv[]);
extern int run_base64_in (const char *cmd, size_t argc, char *argv[]);
extern int run_base64_out (const char *cmd, size_t argc, char *argv[]);
extern int run_blkdiscard (const char *cmd, size_t argc, char *argv[]);
extern int run_blkdiscardzeroes (const char *cmd, size_t argc, char *argv[]);
extern int run_blkid (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_flushbufs (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_getbsz (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_getro (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_getsize64 (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_getss (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_getsz (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_rereadpt (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_setbsz (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_setra (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_setro (const char *cmd, size_t argc, char *argv[]);
extern int run_blockdev_setrw (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_balance_cancel (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_balance_pause (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_balance_resume (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_balance_status (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_device_add (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_device_delete (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_filesystem_balance (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_filesystem_defragment (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_filesystem_resize (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_filesystem_show (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_filesystem_sync (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_fsck (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_image (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_assign (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_create (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_destroy (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_limit (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_remove (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_qgroup_show (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_quota_enable (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_quota_rescan (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_replace (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_rescue_chunk_recover (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_rescue_super_recover (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_scrub_cancel (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_scrub_resume (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_scrub_start (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_scrub_status (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_set_seeding (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_create (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_delete (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_get_default (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_list (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_set_default (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_show (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfs_subvolume_snapshot (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfstune_enable_extended_inode_refs (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfstune_enable_skinny_metadata_extent_refs (const char *cmd, size_t argc, char *argv[]);
extern int run_btrfstune_seeding (const char *cmd, size_t argc, char *argv[]);
extern int run_c_pointer (const char *cmd, size_t argc, char *argv[]);
extern int run_canonical_device_name (const char *cmd, size_t argc, char *argv[]);
extern int run_cap_get_file (const char *cmd, size_t argc, char *argv[]);
extern int run_cap_set_file (const char *cmd, size_t argc, char *argv[]);
extern int run_case_sensitive_path (const char *cmd, size_t argc, char *argv[]);
extern int run_cat (const char *cmd, size_t argc, char *argv[]);
extern int run_checksum (const char *cmd, size_t argc, char *argv[]);
extern int run_checksum_device (const char *cmd, size_t argc, char *argv[]);
extern int run_checksums_out (const char *cmd, size_t argc, char *argv[]);
extern int run_chmod (const char *cmd, size_t argc, char *argv[]);
extern int run_chown (const char *cmd, size_t argc, char *argv[]);
extern int run_clear_backend_setting (const char *cmd, size_t argc, char *argv[]);
extern int run_clevis_luks_unlock (const char *cmd, size_t argc, char *argv[]);
extern int run_command (const char *cmd, size_t argc, char *argv[]);
extern int run_command_lines (const char *cmd, size_t argc, char *argv[]);
extern int run_command_out (const char *cmd, size_t argc, char *argv[]);
extern int run_compress_device_out (const char *cmd, size_t argc, char *argv[]);
extern int run_compress_out (const char *cmd, size_t argc, char *argv[]);
extern int run_config (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_attributes (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_device_to_device (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_device_to_file (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_file_to_device (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_file_to_file (const char *cmd, size_t argc, char *argv[]);
extern int run_copy_size (const char *cmd, size_t argc, char *argv[]);
extern int run_cp (const char *cmd, size_t argc, char *argv[]);
extern int run_cp_a (const char *cmd, size_t argc, char *argv[]);
extern int run_cp_r (const char *cmd, size_t argc, char *argv[]);
extern int run_cpio_out (const char *cmd, size_t argc, char *argv[]);
extern int run_cryptsetup_close (const char *cmd, size_t argc, char *argv[]);
extern int run_cryptsetup_open (const char *cmd, size_t argc, char *argv[]);
extern int run_dd (const char *cmd, size_t argc, char *argv[]);
extern int run_debug (const char *cmd, size_t argc, char *argv[]);
extern int run_debug_drives (const char *cmd, size_t argc, char *argv[]);
extern int run_debug_upload (const char *cmd, size_t argc, char *argv[]);
extern int run_device_index (const char *cmd, size_t argc, char *argv[]);
extern int run_device_name (const char *cmd, size_t argc, char *argv[]);
extern int run_df (const char *cmd, size_t argc, char *argv[]);
extern int run_df_h (const char *cmd, size_t argc, char *argv[]);
extern int run_disk_create (const char *cmd, size_t argc, char *argv[]);
extern int run_disk_format (const char *cmd, size_t argc, char *argv[]);
extern int run_disk_has_backing_file (const char *cmd, size_t argc, char *argv[]);
extern int run_disk_virtual_size (const char *cmd, size_t argc, char *argv[]);
extern int run_dmesg (const char *cmd, size_t argc, char *argv[]);
extern int run_download (const char *cmd, size_t argc, char *argv[]);
extern int run_download_blocks (const char *cmd, size_t argc, char *argv[]);
extern int run_download_inode (const char *cmd, size_t argc, char *argv[]);
extern int run_download_offset (const char *cmd, size_t argc, char *argv[]);
extern int run_drop_caches (const char *cmd, size_t argc, char *argv[]);
extern int run_du (const char *cmd, size_t argc, char *argv[]);
extern int run_e2fsck (const char *cmd, size_t argc, char *argv[]);
extern int run_e2fsck_f (const char *cmd, size_t argc, char *argv[]);
extern int run_echo_daemon (const char *cmd, size_t argc, char *argv[]);
extern int run_egrep (const char *cmd, size_t argc, char *argv[]);
extern int run_egrepi (const char *cmd, size_t argc, char *argv[]);
extern int run_equal (const char *cmd, size_t argc, char *argv[]);
extern int run_exists (const char *cmd, size_t argc, char *argv[]);
extern int run_extlinux (const char *cmd, size_t argc, char *argv[]);
extern int run_f2fs_expand (const char *cmd, size_t argc, char *argv[]);
extern int run_fallocate (const char *cmd, size_t argc, char *argv[]);
extern int run_fallocate64 (const char *cmd, size_t argc, char *argv[]);
extern int run_feature_available (const char *cmd, size_t argc, char *argv[]);
extern int run_fgrep (const char *cmd, size_t argc, char *argv[]);
extern int run_fgrepi (const char *cmd, size_t argc, char *argv[]);
extern int run_file (const char *cmd, size_t argc, char *argv[]);
extern int run_file_architecture (const char *cmd, size_t argc, char *argv[]);
extern int run_filesize (const char *cmd, size_t argc, char *argv[]);
extern int run_filesystem_available (const char *cmd, size_t argc, char *argv[]);
extern int run_filesystem_walk (const char *cmd, size_t argc, char *argv[]);
extern int run_fill (const char *cmd, size_t argc, char *argv[]);
extern int run_fill_dir (const char *cmd, size_t argc, char *argv[]);
extern int run_fill_pattern (const char *cmd, size_t argc, char *argv[]);
extern int run_find (const char *cmd, size_t argc, char *argv[]);
extern int run_find0 (const char *cmd, size_t argc, char *argv[]);
extern int run_find_inode (const char *cmd, size_t argc, char *argv[]);
extern int run_findfs_label (const char *cmd, size_t argc, char *argv[]);
extern int run_findfs_partlabel (const char *cmd, size_t argc, char *argv[]);
extern int run_findfs_partuuid (const char *cmd, size_t argc, char *argv[]);
extern int run_findfs_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_fsck (const char *cmd, size_t argc, char *argv[]);
extern int run_fstrim (const char *cmd, size_t argc, char *argv[]);
extern int run_get_append (const char *cmd, size_t argc, char *argv[]);
extern int run_get_attach_method (const char *cmd, size_t argc, char *argv[]);
extern int run_get_autosync (const char *cmd, size_t argc, char *argv[]);
extern int run_get_backend (const char *cmd, size_t argc, char *argv[]);
extern int run_get_backend_setting (const char *cmd, size_t argc, char *argv[]);
extern int run_get_backend_settings (const char *cmd, size_t argc, char *argv[]);
extern int run_get_cachedir (const char *cmd, size_t argc, char *argv[]);
extern int run_get_direct (const char *cmd, size_t argc, char *argv[]);
extern int run_get_e2attrs (const char *cmd, size_t argc, char *argv[]);
extern int run_get_e2generation (const char *cmd, size_t argc, char *argv[]);
extern int run_get_e2label (const char *cmd, size_t argc, char *argv[]);
extern int run_get_e2uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_get_hv (const char *cmd, size_t argc, char *argv[]);
extern int run_get_identifier (const char *cmd, size_t argc, char *argv[]);
extern int run_get_libvirt_requested_credential_challenge (const char *cmd, size_t argc, char *argv[]);
extern int run_get_libvirt_requested_credential_defresult (const char *cmd, size_t argc, char *argv[]);
extern int run_get_libvirt_requested_credential_prompt (const char *cmd, size_t argc, char *argv[]);
extern int run_get_libvirt_requested_credentials (const char *cmd, size_t argc, char *argv[]);
extern int run_get_memsize (const char *cmd, size_t argc, char *argv[]);
extern int run_get_network (const char *cmd, size_t argc, char *argv[]);
extern int run_get_path (const char *cmd, size_t argc, char *argv[]);
extern int run_get_pgroup (const char *cmd, size_t argc, char *argv[]);
extern int run_get_pid (const char *cmd, size_t argc, char *argv[]);
extern int run_get_program (const char *cmd, size_t argc, char *argv[]);
extern int run_get_qemu (const char *cmd, size_t argc, char *argv[]);
extern int run_get_recovery_proc (const char *cmd, size_t argc, char *argv[]);
extern int run_get_selinux (const char *cmd, size_t argc, char *argv[]);
extern int run_get_smp (const char *cmd, size_t argc, char *argv[]);
extern int run_get_sockdir (const char *cmd, size_t argc, char *argv[]);
extern int run_get_tmpdir (const char *cmd, size_t argc, char *argv[]);
extern int run_get_trace (const char *cmd, size_t argc, char *argv[]);
extern int run_get_umask (const char *cmd, size_t argc, char *argv[]);
extern int run_get_verbose (const char *cmd, size_t argc, char *argv[]);
extern int run_getcon (const char *cmd, size_t argc, char *argv[]);
extern int run_getxattr (const char *cmd, size_t argc, char *argv[]);
extern int run_getxattrs (const char *cmd, size_t argc, char *argv[]);
extern int run_glob_expand (const char *cmd, size_t argc, char *argv[]);
extern int run_grep (const char *cmd, size_t argc, char *argv[]);
extern int run_grepi (const char *cmd, size_t argc, char *argv[]);
extern int run_grub_install (const char *cmd, size_t argc, char *argv[]);
extern int run_head (const char *cmd, size_t argc, char *argv[]);
extern int run_head_n (const char *cmd, size_t argc, char *argv[]);
extern int run_hexdump (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_close (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_commit (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_add_child (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_children (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_delete_child (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_get_child (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_get_value (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_name (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_parent (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_set_value (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_node_values (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_open (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_root (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_value_key (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_value_string (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_value_type (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_value_utf8 (const char *cmd, size_t argc, char *argv[]);
extern int run_hivex_value_value (const char *cmd, size_t argc, char *argv[]);
extern int run_initrd_cat (const char *cmd, size_t argc, char *argv[]);
extern int run_initrd_list (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_add_watch (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_close (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_files (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_init (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_read (const char *cmd, size_t argc, char *argv[]);
extern int run_inotify_rm_watch (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_arch (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_build_id (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_distro (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_drive_mappings (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_filesystems (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_format (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_hostname (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_icon (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_major_version (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_minor_version (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_mountpoints (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_osinfo (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_package_format (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_package_management (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_product_name (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_product_variant (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_roots (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_type (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_windows_current_control_set (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_windows_software_hive (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_windows_system_hive (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_get_windows_systemroot (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_is_live (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_is_multipart (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_is_netinst (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_list_applications (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_list_applications2 (const char *cmd, size_t argc, char *argv[]);
extern int run_inspect_os (const char *cmd, size_t argc, char *argv[]);
extern int run_internal_exit (const char *cmd, size_t argc, char *argv[]);
extern int run_is_blockdev (const char *cmd, size_t argc, char *argv[]);
extern int run_is_chardev (const char *cmd, size_t argc, char *argv[]);
extern int run_is_config (const char *cmd, size_t argc, char *argv[]);
extern int run_is_dir (const char *cmd, size_t argc, char *argv[]);
extern int run_is_fifo (const char *cmd, size_t argc, char *argv[]);
extern int run_is_file (const char *cmd, size_t argc, char *argv[]);
extern int run_is_lv (const char *cmd, size_t argc, char *argv[]);
extern int run_is_socket (const char *cmd, size_t argc, char *argv[]);
extern int run_is_symlink (const char *cmd, size_t argc, char *argv[]);
extern int run_is_whole_device (const char *cmd, size_t argc, char *argv[]);
extern int run_is_zero (const char *cmd, size_t argc, char *argv[]);
extern int run_is_zero_device (const char *cmd, size_t argc, char *argv[]);
extern int run_isoinfo (const char *cmd, size_t argc, char *argv[]);
extern int run_isoinfo_device (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_close (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_get (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_get_data_threshold (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_get_realtime_usec (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_next (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_open (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_set_data_threshold (const char *cmd, size_t argc, char *argv[]);
extern int run_journal_skip (const char *cmd, size_t argc, char *argv[]);
extern int run_kill_subprocess (const char *cmd, size_t argc, char *argv[]);
extern int run_launch (const char *cmd, size_t argc, char *argv[]);
extern int run_lchown (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_create_all (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_diskgroup_disks (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_diskgroup_name (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_diskgroup_volumes (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_remove_all (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_scan (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_scan_devices (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_volume_hint (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_volume_partitions (const char *cmd, size_t argc, char *argv[]);
extern int run_ldmtool_volume_type (const char *cmd, size_t argc, char *argv[]);
extern int run_lgetxattr (const char *cmd, size_t argc, char *argv[]);
extern int run_lgetxattrs (const char *cmd, size_t argc, char *argv[]);
extern int run_list_9p (const char *cmd, size_t argc, char *argv[]);
extern int run_list_devices (const char *cmd, size_t argc, char *argv[]);
extern int run_list_disk_labels (const char *cmd, size_t argc, char *argv[]);
extern int run_list_dm_devices (const char *cmd, size_t argc, char *argv[]);
extern int run_list_filesystems (const char *cmd, size_t argc, char *argv[]);
extern int run_list_ldm_partitions (const char *cmd, size_t argc, char *argv[]);
extern int run_list_ldm_volumes (const char *cmd, size_t argc, char *argv[]);
extern int run_list_md_devices (const char *cmd, size_t argc, char *argv[]);
extern int run_list_partitions (const char *cmd, size_t argc, char *argv[]);
extern int run_ll (const char *cmd, size_t argc, char *argv[]);
extern int run_llz (const char *cmd, size_t argc, char *argv[]);
extern int run_ln (const char *cmd, size_t argc, char *argv[]);
extern int run_ln_f (const char *cmd, size_t argc, char *argv[]);
extern int run_ln_s (const char *cmd, size_t argc, char *argv[]);
extern int run_ln_sf (const char *cmd, size_t argc, char *argv[]);
extern int run_lremovexattr (const char *cmd, size_t argc, char *argv[]);
extern int run_ls (const char *cmd, size_t argc, char *argv[]);
extern int run_ls0 (const char *cmd, size_t argc, char *argv[]);
extern int run_lsetxattr (const char *cmd, size_t argc, char *argv[]);
extern int run_lstat (const char *cmd, size_t argc, char *argv[]);
extern int run_lstatlist (const char *cmd, size_t argc, char *argv[]);
extern int run_lstatns (const char *cmd, size_t argc, char *argv[]);
extern int run_lstatnslist (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_add_key (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_close (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_format (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_format_cipher (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_kill_slot (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_open (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_open_ro (const char *cmd, size_t argc, char *argv[]);
extern int run_luks_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_lvcreate (const char *cmd, size_t argc, char *argv[]);
extern int run_lvcreate_free (const char *cmd, size_t argc, char *argv[]);
extern int run_lvm_canonical_lv_name (const char *cmd, size_t argc, char *argv[]);
extern int run_lvm_clear_filter (const char *cmd, size_t argc, char *argv[]);
extern int run_lvm_remove_all (const char *cmd, size_t argc, char *argv[]);
extern int run_lvm_scan (const char *cmd, size_t argc, char *argv[]);
extern int run_lvm_set_filter (const char *cmd, size_t argc, char *argv[]);
extern int run_lvremove (const char *cmd, size_t argc, char *argv[]);
extern int run_lvrename (const char *cmd, size_t argc, char *argv[]);
extern int run_lvresize (const char *cmd, size_t argc, char *argv[]);
extern int run_lvresize_free (const char *cmd, size_t argc, char *argv[]);
extern int run_lvs (const char *cmd, size_t argc, char *argv[]);
extern int run_lvs_full (const char *cmd, size_t argc, char *argv[]);
extern int run_lvuuid (const char *cmd, size_t argc, char *argv[]);
extern int run_lxattrlist (const char *cmd, size_t argc, char *argv[]);
extern int run_max_disks (const char *cmd, size_t argc, char *argv[]);
extern int run_md_create (const char *cmd, size_t argc, char *argv[]);
extern int run_md_detail (const char *cmd, size_t argc, char *argv[]);
extern int run_md_stat (const char *cmd, size_t argc, char *argv[]);
extern int run_md_stop (const char *cmd, size_t argc, char *argv[]);
extern int run_mkdir (const char *cmd, size_t argc, char *argv[]);
extern int run_mkdir_mode (const char *cmd, size_t argc, char *argv[]);
extern int run_mkdir_p (const char *cmd, size_t argc, char *argv[]);
extern int run_mkdtemp (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2fs (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2fs_J (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2fs_JL (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2fs_JU (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2journal (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2journal_L (const char *cmd, size_t argc, char *argv[]);
extern int run_mke2journal_U (const char *cmd, size_t argc, char *argv[]);
extern int run_mkfifo (const char *cmd, size_t argc, char *argv[]);
extern int run_mkfs (const char *cmd, size_t argc, char *argv[]);
extern int run_mkfs_b (const char *cmd, size_t argc, char *argv[]);
extern int run_mkfs_btrfs (const char *cmd, size_t argc, char *argv[]);
extern int run_mklost_and_found (const char *cmd, size_t argc, char *argv[]);
extern int run_mkmountpoint (const char *cmd, size_t argc, char *argv[]);
extern int run_mknod (const char *cmd, size_t argc, char *argv[]);
extern int run_mknod_b (const char *cmd, size_t argc, char *argv[]);
extern int run_mknod_c (const char *cmd, size_t argc, char *argv[]);
extern int run_mksquashfs (const char *cmd, size_t argc, char *argv[]);
extern int run_mkswap (const char *cmd, size_t argc, char *argv[]);
extern int run_mkswap_L (const char *cmd, size_t argc, char *argv[]);
extern int run_mkswap_U (const char *cmd, size_t argc, char *argv[]);
extern int run_mkswap_file (const char *cmd, size_t argc, char *argv[]);
extern int run_mktemp (const char *cmd, size_t argc, char *argv[]);
extern int run_modprobe (const char *cmd, size_t argc, char *argv[]);
extern int run_mount (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_9p (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_local (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_local_run (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_loop (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_options (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_ro (const char *cmd, size_t argc, char *argv[]);
extern int run_mount_vfs (const char *cmd, size_t argc, char *argv[]);
extern int run_mountable_device (const char *cmd, size_t argc, char *argv[]);
extern int run_mountable_subvolume (const char *cmd, size_t argc, char *argv[]);
extern int run_mountpoints (const char *cmd, size_t argc, char *argv[]);
extern int run_mounts (const char *cmd, size_t argc, char *argv[]);
extern int run_mv (const char *cmd, size_t argc, char *argv[]);
extern int run_nr_devices (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfs_3g_probe (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfscat_i (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfsclone_in (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfsclone_out (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfsfix (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfsresize (const char *cmd, size_t argc, char *argv[]);
extern int run_ntfsresize_size (const char *cmd, size_t argc, char *argv[]);
extern int run_parse_environment (const char *cmd, size_t argc, char *argv[]);
extern int run_parse_environment_list (const char *cmd, size_t argc, char *argv[]);
extern int run_part_add (const char *cmd, size_t argc, char *argv[]);
extern int run_part_del (const char *cmd, size_t argc, char *argv[]);
extern int run_part_disk (const char *cmd, size_t argc, char *argv[]);
extern int run_part_expand_gpt (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_bootable (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_disk_guid (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_gpt_attributes (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_gpt_guid (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_gpt_type (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_mbr_id (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_mbr_part_type (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_name (const char *cmd, size_t argc, char *argv[]);
extern int run_part_get_parttype (const char *cmd, size_t argc, char *argv[]);
extern int run_part_init (const char *cmd, size_t argc, char *argv[]);
extern int run_part_list (const char *cmd, size_t argc, char *argv[]);
extern int run_part_resize (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_bootable (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_disk_guid (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_disk_guid_random (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_gpt_attributes (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_gpt_guid (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_gpt_type (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_mbr_id (const char *cmd, size_t argc, char *argv[]);
extern int run_part_set_name (const char *cmd, size_t argc, char *argv[]);
extern int run_part_to_dev (const char *cmd, size_t argc, char *argv[]);
extern int run_part_to_partnum (const char *cmd, size_t argc, char *argv[]);
extern int run_ping_daemon (const char *cmd, size_t argc, char *argv[]);
extern int run_pread (const char *cmd, size_t argc, char *argv[]);
extern int run_pread_device (const char *cmd, size_t argc, char *argv[]);
extern int run_pvchange_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_pvchange_uuid_all (const char *cmd, size_t argc, char *argv[]);
extern int run_pvcreate (const char *cmd, size_t argc, char *argv[]);
extern int run_pvremove (const char *cmd, size_t argc, char *argv[]);
extern int run_pvresize (const char *cmd, size_t argc, char *argv[]);
extern int run_pvresize_size (const char *cmd, size_t argc, char *argv[]);
extern int run_pvs (const char *cmd, size_t argc, char *argv[]);
extern int run_pvs_full (const char *cmd, size_t argc, char *argv[]);
extern int run_pvuuid (const char *cmd, size_t argc, char *argv[]);
extern int run_pwrite (const char *cmd, size_t argc, char *argv[]);
extern int run_pwrite_device (const char *cmd, size_t argc, char *argv[]);
extern int run_read_file (const char *cmd, size_t argc, char *argv[]);
extern int run_read_lines (const char *cmd, size_t argc, char *argv[]);
extern int run_readdir (const char *cmd, size_t argc, char *argv[]);
extern int run_readlink (const char *cmd, size_t argc, char *argv[]);
extern int run_readlinklist (const char *cmd, size_t argc, char *argv[]);
extern int run_realpath (const char *cmd, size_t argc, char *argv[]);
extern int run_remount (const char *cmd, size_t argc, char *argv[]);
extern int run_remove_drive (const char *cmd, size_t argc, char *argv[]);
extern int run_removexattr (const char *cmd, size_t argc, char *argv[]);
extern int run_rename (const char *cmd, size_t argc, char *argv[]);
extern int run_resize2fs (const char *cmd, size_t argc, char *argv[]);
extern int run_resize2fs_M (const char *cmd, size_t argc, char *argv[]);
extern int run_resize2fs_size (const char *cmd, size_t argc, char *argv[]);
extern int run_rm (const char *cmd, size_t argc, char *argv[]);
extern int run_rm_f (const char *cmd, size_t argc, char *argv[]);
extern int run_rm_rf (const char *cmd, size_t argc, char *argv[]);
extern int run_rmdir (const char *cmd, size_t argc, char *argv[]);
extern int run_rmmountpoint (const char *cmd, size_t argc, char *argv[]);
extern int run_rsync (const char *cmd, size_t argc, char *argv[]);
extern int run_rsync_in (const char *cmd, size_t argc, char *argv[]);
extern int run_rsync_out (const char *cmd, size_t argc, char *argv[]);
extern int run_scrub_device (const char *cmd, size_t argc, char *argv[]);
extern int run_scrub_file (const char *cmd, size_t argc, char *argv[]);
extern int run_scrub_freespace (const char *cmd, size_t argc, char *argv[]);
extern int run_selinux_relabel (const char *cmd, size_t argc, char *argv[]);
extern int run_set_append (const char *cmd, size_t argc, char *argv[]);
extern int run_set_attach_method (const char *cmd, size_t argc, char *argv[]);
extern int run_set_autosync (const char *cmd, size_t argc, char *argv[]);
extern int run_set_backend (const char *cmd, size_t argc, char *argv[]);
extern int run_set_backend_setting (const char *cmd, size_t argc, char *argv[]);
extern int run_set_backend_settings (const char *cmd, size_t argc, char *argv[]);
extern int run_set_cachedir (const char *cmd, size_t argc, char *argv[]);
extern int run_set_direct (const char *cmd, size_t argc, char *argv[]);
extern int run_set_e2attrs (const char *cmd, size_t argc, char *argv[]);
extern int run_set_e2generation (const char *cmd, size_t argc, char *argv[]);
extern int run_set_e2label (const char *cmd, size_t argc, char *argv[]);
extern int run_set_e2uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_set_hv (const char *cmd, size_t argc, char *argv[]);
extern int run_set_identifier (const char *cmd, size_t argc, char *argv[]);
extern int run_set_label (const char *cmd, size_t argc, char *argv[]);
extern int run_set_libvirt_requested_credential (const char *cmd, size_t argc, char *argv[]);
extern int run_set_libvirt_supported_credentials (const char *cmd, size_t argc, char *argv[]);
extern int run_set_memsize (const char *cmd, size_t argc, char *argv[]);
extern int run_set_network (const char *cmd, size_t argc, char *argv[]);
extern int run_set_path (const char *cmd, size_t argc, char *argv[]);
extern int run_set_pgroup (const char *cmd, size_t argc, char *argv[]);
extern int run_set_program (const char *cmd, size_t argc, char *argv[]);
extern int run_set_qemu (const char *cmd, size_t argc, char *argv[]);
extern int run_set_recovery_proc (const char *cmd, size_t argc, char *argv[]);
extern int run_set_selinux (const char *cmd, size_t argc, char *argv[]);
extern int run_set_smp (const char *cmd, size_t argc, char *argv[]);
extern int run_set_tmpdir (const char *cmd, size_t argc, char *argv[]);
extern int run_set_trace (const char *cmd, size_t argc, char *argv[]);
extern int run_set_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_set_uuid_random (const char *cmd, size_t argc, char *argv[]);
extern int run_set_verbose (const char *cmd, size_t argc, char *argv[]);
extern int run_setcon (const char *cmd, size_t argc, char *argv[]);
extern int run_setxattr (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdisk (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdiskM (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdisk_N (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdisk_disk_geometry (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdisk_kernel_geometry (const char *cmd, size_t argc, char *argv[]);
extern int run_sfdisk_l (const char *cmd, size_t argc, char *argv[]);
extern int run_sh (const char *cmd, size_t argc, char *argv[]);
extern int run_sh_lines (const char *cmd, size_t argc, char *argv[]);
extern int run_sh_out (const char *cmd, size_t argc, char *argv[]);
extern int run_shutdown (const char *cmd, size_t argc, char *argv[]);
extern int run_sleep (const char *cmd, size_t argc, char *argv[]);
extern int run_stat (const char *cmd, size_t argc, char *argv[]);
extern int run_statns (const char *cmd, size_t argc, char *argv[]);
extern int run_statvfs (const char *cmd, size_t argc, char *argv[]);
extern int run_strings (const char *cmd, size_t argc, char *argv[]);
extern int run_strings_e (const char *cmd, size_t argc, char *argv[]);
extern int run_swapoff_device (const char *cmd, size_t argc, char *argv[]);
extern int run_swapoff_file (const char *cmd, size_t argc, char *argv[]);
extern int run_swapoff_label (const char *cmd, size_t argc, char *argv[]);
extern int run_swapoff_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_swapon_device (const char *cmd, size_t argc, char *argv[]);
extern int run_swapon_file (const char *cmd, size_t argc, char *argv[]);
extern int run_swapon_label (const char *cmd, size_t argc, char *argv[]);
extern int run_swapon_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_sync (const char *cmd, size_t argc, char *argv[]);
extern int run_syslinux (const char *cmd, size_t argc, char *argv[]);
extern int run_tail (const char *cmd, size_t argc, char *argv[]);
extern int run_tail_n (const char *cmd, size_t argc, char *argv[]);
extern int run_tar_in (const char *cmd, size_t argc, char *argv[]);
extern int run_tar_out (const char *cmd, size_t argc, char *argv[]);
extern int run_tgz_in (const char *cmd, size_t argc, char *argv[]);
extern int run_tgz_out (const char *cmd, size_t argc, char *argv[]);
extern int run_touch (const char *cmd, size_t argc, char *argv[]);
extern int run_truncate (const char *cmd, size_t argc, char *argv[]);
extern int run_truncate_size (const char *cmd, size_t argc, char *argv[]);
extern int run_tune2fs (const char *cmd, size_t argc, char *argv[]);
extern int run_tune2fs_l (const char *cmd, size_t argc, char *argv[]);
extern int run_txz_in (const char *cmd, size_t argc, char *argv[]);
extern int run_txz_out (const char *cmd, size_t argc, char *argv[]);
extern int run_umask (const char *cmd, size_t argc, char *argv[]);
extern int run_umount (const char *cmd, size_t argc, char *argv[]);
extern int run_umount_all (const char *cmd, size_t argc, char *argv[]);
extern int run_umount_local (const char *cmd, size_t argc, char *argv[]);
extern int run_upload (const char *cmd, size_t argc, char *argv[]);
extern int run_upload_offset (const char *cmd, size_t argc, char *argv[]);
extern int run_user_cancel (const char *cmd, size_t argc, char *argv[]);
extern int run_utimens (const char *cmd, size_t argc, char *argv[]);
extern int run_utsname (const char *cmd, size_t argc, char *argv[]);
extern int run_version (const char *cmd, size_t argc, char *argv[]);
extern int run_vfs_label (const char *cmd, size_t argc, char *argv[]);
extern int run_vfs_minimum_size (const char *cmd, size_t argc, char *argv[]);
extern int run_vfs_type (const char *cmd, size_t argc, char *argv[]);
extern int run_vfs_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_vg_activate (const char *cmd, size_t argc, char *argv[]);
extern int run_vg_activate_all (const char *cmd, size_t argc, char *argv[]);
extern int run_vgchange_uuid (const char *cmd, size_t argc, char *argv[]);
extern int run_vgchange_uuid_all (const char *cmd, size_t argc, char *argv[]);
extern int run_vgcreate (const char *cmd, size_t argc, char *argv[]);
extern int run_vglvuuids (const char *cmd, size_t argc, char *argv[]);
extern int run_vgmeta (const char *cmd, size_t argc, char *argv[]);
extern int run_vgpvuuids (const char *cmd, size_t argc, char *argv[]);
extern int run_vgremove (const char *cmd, size_t argc, char *argv[]);
extern int run_vgrename (const char *cmd, size_t argc, char *argv[]);
extern int run_vgs (const char *cmd, size_t argc, char *argv[]);
extern int run_vgs_full (const char *cmd, size_t argc, char *argv[]);
extern int run_vgscan (const char *cmd, size_t argc, char *argv[]);
extern int run_vguuid (const char *cmd, size_t argc, char *argv[]);
extern int run_wc_c (const char *cmd, size_t argc, char *argv[]);
extern int run_wc_l (const char *cmd, size_t argc, char *argv[]);
extern int run_wc_w (const char *cmd, size_t argc, char *argv[]);
extern int run_wipefs (const char *cmd, size_t argc, char *argv[]);
extern int run_write (const char *cmd, size_t argc, char *argv[]);
extern int run_write_append (const char *cmd, size_t argc, char *argv[]);
extern int run_write_file (const char *cmd, size_t argc, char *argv[]);
extern int run_xfs_admin (const char *cmd, size_t argc, char *argv[]);
extern int run_xfs_growfs (const char *cmd, size_t argc, char *argv[]);
extern int run_xfs_info (const char *cmd, size_t argc, char *argv[]);
extern int run_xfs_repair (const char *cmd, size_t argc, char *argv[]);
extern int run_yara_destroy (const char *cmd, size_t argc, char *argv[]);
extern int run_yara_load (const char *cmd, size_t argc, char *argv[]);
extern int run_yara_scan (const char *cmd, size_t argc, char *argv[]);
extern int run_zegrep (const char *cmd, size_t argc, char *argv[]);
extern int run_zegrepi (const char *cmd, size_t argc, char *argv[]);
extern int run_zero (const char *cmd, size_t argc, char *argv[]);
extern int run_zero_device (const char *cmd, size_t argc, char *argv[]);
extern int run_zero_free_space (const char *cmd, size_t argc, char *argv[]);
extern int run_zerofree (const char *cmd, size_t argc, char *argv[]);
extern int run_zfgrep (const char *cmd, size_t argc, char *argv[]);
extern int run_zfgrepi (const char *cmd, size_t argc, char *argv[]);
extern int run_zfile (const char *cmd, size_t argc, char *argv[]);
extern int run_zgrep (const char *cmd, size_t argc, char *argv[]);
extern int run_zgrepi (const char *cmd, size_t argc, char *argv[]);

#endif /* FISH_RUN_H */
