INJECT_ERROR1
INJECT_ERROR1("Z_MENU_GET_SPECIAL", special = NULL);
INJECT_ERROR1("Z_MENU_GET_POOL", pool = NULL);
INJECT_ERROR1("Z_MENU_MOUNT_TOP_DATASET", zmntpt = NULL);
INJECT_ERROR1("POOL_SET", pool = "/pooldata");
INJECT_ERROR1("LIST2FILE_TRUNC_FCLOSE", ret = EOF);
INJECT_ERROR1("LIST2FILE_FPUTS", ret = EOF);
INJECT_ERROR1("LIST2FILE_APPEND_FCLOSE", ret = EOF);
INJECT_ERROR1("LIST2FILE_RENAME", ret = -1);
INJECT_ERROR1("NOT_ARCHIVE_BASED", error = -1);
INJECT_ERROR1("STATVFS_ZFS", ret = 1);
INJECT_ERROR1("STATVFS_PCFS", ret = 1);
INJECT_ERROR1("CKSUM_FILE_MISSING", cfp = NULL);
INJECT_ERROR1("MULTIPLE_CKSUM", found = 1);
INJECT_ERROR1("OLD_CKSUM_NULL", old_cksum_str = NULL);
INJECT_ERROR1("OLD_SIZE_NULL", old_size_str = NULL);
INJECT_ERROR1("OLD_FILE_NULL", old_file = NULL);
INJECT_ERROR1("GET_CURR_CKSUM", ret = 1);
INJECT_ERROR1("GET_CURR_CKSUM_OUTPUT", flist.head = NULL);
INJECT_ERROR1("CURR_CKSUM_NULL", curr_cksum_str = NULL);
INJECT_ERROR1("CURR_SIZE_NULL", curr_size_str = NULL);
INJECT_ERROR1("CURR_FILE_NULL", curr_file = NULL);
INJECT_ERROR1("PROPAGATE_MENU", ret = 1);
INJECT_ERROR1("CREATE_BACKUP", ret = 1);
INJECT_ERROR1("PROPAGATE_BACKUP", ret = 1);
INJECT_ERROR1("CREATE_CKSUM_FILE", ret = 1);
INJECT_ERROR1("PROPAGATE_MENU_CKSUM_FILE", ret = 1);
INJECT_ERROR1("ADD_BOOT_ENTRY_FINDROOT_NULL", findroot = NULL);
INJECT_ERROR1("ASSERT_ON", assert(0))
INJECT_ERROR1("DISKMAP_CREATE_FAIL", fp = NULL);
INJECT_ERROR1("GRUBROOT_INVALID_OSDEV", ctdname = NULL);
INJECT_ERROR1("GRUBROOT_BIOSDEV_FAIL", found = 0);
INJECT_ERROR1("GRUBROOT_FDISK_FAIL", fdiskpart = PARTNO_NOTFOUND);
INJECT_ERROR1("SIGNDIR_OPENDIR_FAIL", dirp = NULL);
INJECT_ERROR1("MNTTAB_ERR_GET_MNTPT", mntfp = NULL);
INJECT_ERROR1("GET_MOUNTPOINT_MNTANY", ret = 1);
INJECT_ERROR1("Z_MOUNT_LEG_GET_MOUNTED_CMD", ret = 1);
INJECT_ERROR1("Z_MOUNT_LEG_GET_MOUNTED_OUT", flist.head = NULL);
INJECT_ERROR1("Z_MOUNT_LEG_GET_MOUNTED_STRTOK_YES", is_mounted = "yes");
INJECT_ERROR1("Z_MOUNT_LEG_GET_MOUNTED_STRTOK_NO", is_mounted = "no");
INJECT_ERROR1("Z_MOUNT_TOP_LEG_MNTPT_MKDIRP", ret = -1);
INJECT_ERROR1("Z_MOUNT_TOP_LEG_MOUNT_CMD", ret = 1);
INJECT_ERROR1("Z_MOUNT_TOP_GET_MNTPT", ret = 1);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MOUNTED", ret = 1);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MOUNTED_VAL", flist.head = NULL);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MOUNTED_YES", is_mounted = "yes");
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MOUNTED_NO", is_mounted = "no");
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_MOUNT_CMD", ret = 1);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MNTPT_CMD", ret = 1);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MNTPT_OUT", flist.head = NULL);
INJECT_ERROR1("Z_MOUNT_TOP_NONLEG_GET_MNTPT_STRTOK", mntpt = "foo");
INJECT_ERROR1("Z_UMOUNT_TOP_INVALID_STATE", mnted = ZFS_MNT_ERROR);
INJECT_ERROR1("Z_UMOUNT_TOP_LEGACY_UMOUNT_FAIL", ret = 1);
INJECT_ERROR1("Z_UMOUNT_TOP_NONLEG_UMOUNT_FAIL", ret = 1);
INJECT_ERROR1("GET_POOL_OSDEV", osdev = NULL);
INJECT_ERROR1("GET_POOL_FSTYP", ret = 1);
INJECT_ERROR1("GET_POOL_FSTYP_OUT", flist.head = NULL);
INJECT_ERROR1("GET_POOL_FSTYP_STRTOK", cp = NULL);
INJECT_ERROR1("ZFS_FIND_EXIST_POOL", pool = NULL);
INJECT_ERROR1("ZFS_FIND_EXIST_MOUNT_TOP", mntpt = NULL);
INJECT_ERROR1("FIND_EXIST_NOTSUP_FS", fstype = "foofs");
INJECT_ERROR1("CACHE_MNTTAB_MNTTAB_ERR", mfp = NULL);
INJECT_ERROR1("SEARCH_HASH_FULL_PATH", special = "/foo");
INJECT_ERROR1("UFS_MNTPT_SIGN_NOTUFS", signline = "pool_rpool10\n");
INJECT_ERROR1("SIGN_LIST_PUTS_ERROR", len = 0);
INJECT_ERROR1("SIGN_LIST_TMP_TRUNC", fd = -1);
INJECT_ERROR1("SIGN_LIST_TMP_CLOSE", ret = -1);
INJECT_ERROR1("SIGN_LIST_APPEND_FOPEN", tfp = NULL);
INJECT_ERROR1("CACHE_MNTTAB_ERROR", mnttab_hash = NULL);
INJECT_ERROR1("MKDIRP_SIGN_MNT", ret = -1);
INJECT_ERROR1("OPENDIR_DEV_RDSK", dirp = NULL);
INJECT_ERROR1("PROCESS_S0_FAIL", ret = -1);
INJECT_ERROR1("FCLOSE_SIGNLIST_TMP", ret = EOF);
INJECT_ERROR1("SORT_SIGN_LIST", ret = 1);
INJECT_ERROR1("RENAME_TMP_SIGNLIST", ret = -1);
INJECT_ERROR1("FIND_ALL_UFS", ret = -1);
INJECT_ERROR1("SIGNLIST_NOT_CREATED",
INJECT_ERROR1("FOPEN_SIGN_LIST", tfp = NULL);
INJECT_ERROR1("NEGATIVE_SIGN", signnum = -1);
INJECT_ERROR1("UFS_ADD_TO_SIGN_LIST", ret = -1);
INJECT_ERROR1("GET_FSTYPE_OSROOT", osroot = NULL);
INJECT_ERROR1("GET_FSTYPE_FOPEN", mntfp = NULL);
INJECT_ERROR1("GET_FSTYPE_GETMNTANY", ret = 1);
INJECT_ERROR1("GET_FSTYPE_NULL", mp.mnt_fstype = NULL);
INJECT_ERROR1("CREATE_ZFS_SIGN_GET_POOL", pool = NULL);
INJECT_ERROR1("NEW_SIGN_FSTYPE", fstype = "foofs");
INJECT_ERROR1("SET_BACKUP_STAT", ret = -1);
INJECT_ERROR1("SET_BACKUP_MKDIRP", ret = -1);
INJECT_ERROR1("SET_BACKUP_FOPEN_A", bfp = NULL);
INJECT_ERROR1("SET_BACKUP_FPUTS", ret = 0);
INJECT_ERROR1("SET_BACKUP_GET_POOL", pool = NULL);
INJECT_ERROR1("SET_BACKUP_MOUNT_DATASET", mntpt = NULL);
INJECT_ERROR1("SET_BACKUP_ZFS_FAIL", ret = 1);
INJECT_ERROR1("SET_BACKUP_FSTYPE", fstype = "foofs");
INJECT_ERROR1("SET_PRIMARY_MKDIRP", ret = -1);
INJECT_ERROR1("PRIMARY_SIGN_CREAT", fd = -1);
INJECT_ERROR1("PRIMARY_FSYNC", ret = -1);
INJECT_ERROR1("SET_PRIMARY_ZFS_GET_POOL", pool = NULL);
INJECT_ERROR1("SET_PRIMARY_ZFS_POOL_SIGN_INCOMPAT", ret = 0);
INJECT_ERROR1("SET_PRIMARY_ZFS_MOUNT_DATASET", mntpt = NULL);
INJECT_ERROR1("SET_PRIMARY_ZFS_FAIL", ret = 1);
INJECT_ERROR1("SET_PRIMARY_FSTYPE", fstype = "foofs");
INJECT_ERROR1("ADD_TO_SIGN_LIST_NOT_UFS", sign = "pool_rpool5");
INJECT_ERROR1("ADD_TO_SIGN_LIST_RENAME", ret = -1);
INJECT_ERROR1("ADD_TO_SIGN_LIST_FOPEN", tfp = NULL);
INJECT_ERROR1("ADD_TO_SIGN_LIST_FPUTS", ret = 0);
INJECT_ERROR1("ADD_TO_SIGN_LIST_FCLOSE", ret = EOF);
INJECT_ERROR1("ADD_TO_SIGN_LIST_SORT", ret = 1);
INJECT_ERROR1("ADD_TO_SIGN_LIST_RENAME2", ret = -1);
INJECT_ERROR1("SET_SIGNATURE_BACKUP", ret = -1);
INJECT_ERROR1("SET_SIGNATURE_PRIMARY", ret = -1);
INJECT_ERROR1("GET_GRUBSIGN_FSTYPE", fstype = NULL);
INJECT_ERROR1("FIND_EXISTING_SIGN", sign = NULL);
INJECT_ERROR1("CREATE_NEW_SIGN", sign = NULL);
INJECT_ERROR1("SET_SIGNATURE_FAIL", ret = -1);
INJECT_ERROR1("GET_GRUBSIGN_FDISK", fdiskpart = PARTNO_NOTFOUND);
INJECT_ERROR1("GET_SPECIAL_MNTPT", mountp = NULL);
INJECT_ERROR1("GET_SPECIAL_MNTTAB_OPEN", mntfp = NULL);
INJECT_ERROR1("GET_SPECIAL_MNTTAB_SEARCH", ret = 1);
INJECT_ERROR1("INVALID_ZFS_SPECIAL", special = "/foo");
INJECT_ERROR1("ZFS_GET_PHYS_POOL", pool = NULL);
INJECT_ERROR1("ZFS_GET_PHYS_STATUS", ret = 1);
INJECT_ERROR1("ZFS_GET_PHYS_STATUS_OUT", flist.head = NULL);
INJECT_ERROR1("GET_PHYSICAL_SPECIAL", special = NULL);
INJECT_ERROR1("GET_PHYSICAL_RET", ret = -1);
INJECT_ERROR1("IS_BOOTDISK_GRUBROOT", grubroot = NULL);
INJECT_ERROR1("MENU_ON_BOOTDISK_PHYSICAL", ret = -1);
INJECT_ERROR1("ON_BOOTDISK_YES", on_bootdisk = 1);
INJECT_ERROR1("ON_BOOTDISK_NO", on_bootdisk = 0);
INJECT_ERROR1("FIND_BOOT_ENTRY_NULL_FINDROOT",
INJECT_ERROR1("FIND_BOOT_ENTRY_NULL_ROOT", root = NULL);
INJECT_ERROR1("FIND_BOOT_ENTRY_ROOT_OPT_NO",
INJECT_ERROR1("FIND_BOOT_ENTRY_ROOT_OPT_YES",
INJECT_ERROR1("ROOT_OPT_NOT_ZFS", ret1 = 0);
INJECT_ERROR1("ROOT_OPTIONAL_OSPECIAL", ospecial = NULL);
INJECT_ERROR1("ROOT_OPTIONAL_MSPECIAL", mspecial = NULL);
INJECT_ERROR1("ROOT_OPTIONAL_NO", root_opt = 0);
INJECT_ERROR1("ROOT_OPTIONAL_YES", root_opt = 1);
INJECT_ERROR1("GET_GRUBSIGN_FAIL", grubsign = NULL);
INJECT_ERROR1("GET_GRUBROOT_FAIL", grubroot = NULL);
INJECT_ERROR1("UPDATE_ENTRY_MULTIBOOT",
INJECT_ERROR1("UPDATE_ENTRY_ERROR", entry = BAM_ERROR);
INJECT_ERROR1("SET_DEFAULT_ERROR", ret = BAM_ERROR);
INJECT_ERROR1("REBOOT_FSTYPE_NULL", fstype = NULL);
INJECT_ERROR1("REBOOT_SPECIAL_NULL", osdev = NULL);
INJECT_ERROR1("REBOOT_SIGN_NULL", sign = NULL);
INJECT_ERROR1("REBOOT_NOT_DBOOT", bam_direct = BAM_DIRECT_MULTIBOOT);
INJECT_ERROR1("REBOOT_GET_KERNEL", ret = BAM_ERROR);
INJECT_ERROR1("REBOOT_GET_ARGS", ret = BAM_ERROR);
INJECT_ERROR1("UPDATE_TEMP_PARTIAL_ARGS",
INJECT_ERROR1("REBOOT_ADD_BOOT_ENTRY", entry = BAM_ERROR);
INJECT_ERROR1("REBOOT_SET_GLOBAL", ret = BAM_ERROR);
INJECT_ERROR1("SET_GLOBAL_VAL_NEG", val = -1);
INJECT_ERROR1("SET_GLOBAL_MENU_EMPTY", mp->end = NULL);
INJECT_ERROR1("SET_GLOBAL_VAL_TOO_BIG", val = 100);
INJECT_ERROR1("SET_GLOBAL_NULL_CMD", lp->cmd = NULL);
INJECT_ERROR1("SET_ARCHIVE_LINE_END_ENTRY", lp = entryp->end);
INJECT_ERROR1("SET_ARCHIVE_LINE_END_MENU", lp = NULL);
INJECT_ERROR1("GET_SET_KERNEL_NOT_DBOOT",
INJECT_ERROR1("GET_SET_KERNEL_FSTYPE", fstype = NULL);
INJECT_ERROR1("GET_SET_KERNEL_SPECIAL", osdev = NULL);
INJECT_ERROR1("GET_SET_KERNEL_SIGN", sign = NULL);
INJECT_ERROR1("GET_SET_KERNEL_ADD_BOOT_ENTRY",
INJECT_ERROR1("GET_SET_KERNEL_SET_GLOBAL", ret = BAM_ERROR);
INJECT_ERROR1("Z_MENU_GET_SPECIAL", special = NULL);
INJECT_ERROR1("Z_MENU_GET_POOL", pool = NULL);
INJECT_ERROR1("Z_MENU_MOUNT_TOP_DATASET", zmntpt = NULL);
INJECT_ERROR1("POOL_SET", pool = "/pooldata");
INJECT_ERROR1("GET_CAP_UNIX_OPEN", fd = -1);
INJECT_ERROR1("GET_CAP_MMAP", image = MAP_FAILED);
INJECT_ERROR1("GET_CAP_MULTIBOOT", bam_direct = BAM_DIRECT_MULTIBOOT);
INJECT_ERROR1("SKIP_WSPACE", ptr = NULL);
INJECT_ERROR1("GET_CAP_FINDROOT_FOPEN", fp = NULL);
INJECT_ERROR1("ADD_DBOOT_KERN_ERR",
INJECT_ERROR1("ADD_DBOOT_KERN_MSG",
INJECT_ERROR1("ADD_DBOOT_MOD_ERR",
INJECT_ERROR1("ADD_DBOOT_MOD_MSG",
INJECT_ERROR1("UPGRADE_OSDEV", osdev = NULL);
INJECT_ERROR1("UPGRADE_GRUBSIGN", grubsign = NULL);
INJECT_ERROR1("UPGRADE_GRUBROOT", grubroot = NULL);
INJECT_ERROR1("UPGRADE_ADD_FINDROOT", ret1 = BAM_ERROR);
INJECT_ERROR1("GET_CAP_FINDROOT_FCLOSE", ret = 1);
INJECT_ERROR1("UPGRADE_ADD_HV", ret2 = BAM_ERROR);
INJECT_ERROR1("UPGRADE_ADD_DBOOT", ret3 = BAM_ERROR);