findroot
char *findroot,
INJECT_ERROR1("ADD_BOOT_ENTRY_FINDROOT_NULL", findroot = NULL);
if (findroot == NULL) {
menu_cmds[FINDROOT_CMD], menu_cmds[SEP_CMD], findroot);
char *findroot,
findroot = NULL);
if (findroot == NULL) {
if (strcmp(lp->arg, findroot) != 0) {
fcn, findroot, lp->arg));
fcn, findroot));
update_boot_entry(menu_t *mp, char *title, char *findroot, char *root,
ent = find_boot_entry(mp, NULL, kernel, findroot, root, module,
fcn, findroot));
"new entry, findroot = %s\n", fcn, findroot));
return (add_boot_entry(mp, title, findroot,
lp->arg = s_strdup(findroot);
menu_cmds[FINDROOT_CMD], menu_cmds[SEP_CMD], findroot);
BAM_DPRINTF(("%s: adding findroot line: %s\n", fcn, findroot));
char *findroot = NULL;
findroot = strdupa(lp->arg);
if (findroot == NULL) {
if ((newdef = add_boot_entry(mp, title, findroot, kernel, NULL,
char *findroot = NULL;
findroot = strdupa(lp->arg);
if (findroot == NULL) {
if ((newdef = add_boot_entry(mp, title, findroot, kernel, mod_kernel,
int findroot(const grub_line_t *lp, grub_barg_t *barg);