Lines Matching refs:line

269 	BAM_DPRINTF(("%s: line before update: %s\n", fcn, linep->line));  in update_line()
270 free(linep->line); in update_line()
272 linep->line = s_calloc(1, size); in update_line()
273 (void) snprintf(linep->line, size, "%s%s%s", linep->cmd, linep->sep, in update_line()
275 BAM_DPRINTF(("%s: line after update: %s\n", fcn, linep->line)); in update_line()
363 cvt_kernel_line(line_t *line, const char *osroot, entry_t *entry) in cvt_kernel_line() argument
375 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, line->line, osroot)); in cvt_kernel_line()
402 "Not updating line %d\n"), line->lineNum); in cvt_kernel_line()
414 free(line->cmd); in cvt_kernel_line()
415 line->cmd = s_strdup(menu_cmds[KERNEL_DOLLAR_CMD]); in cvt_kernel_line()
416 BAM_DPRINTF(("%s: converted kernel cmd to %s\n", fcn, line->cmd)); in cvt_kernel_line()
418 assert(sizeof (linebuf) > strlen(line->arg) + 32); in cvt_kernel_line()
419 (void) strlcpy(linebuf, line->arg, sizeof (linebuf)); in cvt_kernel_line()
502 free(line->arg); in cvt_kernel_line()
503 line->arg = s_strdup(new_arg); in cvt_kernel_line()
504 update_line(line); in cvt_kernel_line()
505 BAM_DPRINTF(("%s: converted line is: %s\n", fcn, line->line)); in cvt_kernel_line()
540 cvt_module_line(line_t *line, entry_t *entry) in cvt_module_line() argument
544 BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, line->line)); in cvt_module_line()
555 if (strcmp(line->arg, FAILSAFE_ARCHIVE) == 0) { in cvt_module_line()
557 "conversion: %s\n", fcn, line->arg)); in cvt_module_line()
561 } else if (strcmp(line->arg, MULTIBOOT_ARCHIVE) != 0) { in cvt_module_line()
563 line->lineNum); in cvt_module_line()
568 free(line->cmd); in cvt_module_line()
569 free(line->arg); in cvt_module_line()
570 line->cmd = s_strdup(menu_cmds[MODULE_DOLLAR_CMD]); in cvt_module_line()
572 line->arg = s_strdup(entry->flags & BAM_ENTRY_FAILSAFE ? in cvt_module_line()
575 update_line(line); in cvt_module_line()
576 BAM_DPRINTF(("%s: converted module line is: %s\n", fcn, line->line)); in cvt_module_line()
638 line_t *line; in find_matching_entry() local
659 for (line = entry->start; line; line = line->next) { in find_matching_entry()
660 if (line->cmd == NULL || line->arg == NULL) { in find_matching_entry()
661 if (line == entry->end) { in find_matching_entry()
671 if (strcmp(line->cmd, menu_cmds[ROOT_CMD]) in find_matching_entry()
672 == 0 && strcmp(line->arg, grubroot) == 0) { in find_matching_entry()
675 line->line, grubsign)); in find_matching_entry()
678 if (line == entry->end) { in find_matching_entry()
685 for (line = entry->start; line; line = line->next) { in find_matching_entry()
686 if (line->cmd == NULL || line->arg == NULL) { in find_matching_entry()
687 if (line == entry->end) { in find_matching_entry()
697 if (strcmp(line->cmd, menu_cmds[FINDROOT_CMD]) in find_matching_entry()
698 == 0 && strcmp(line->arg, grubsign) == 0) { in find_matching_entry()
701 line->line, grubsign)); in find_matching_entry()
704 if (line == entry->end) { in find_matching_entry()
741 line_t *line; in bam_add_findroot() local
761 for (line = entry->start; line; line = line->next) { in bam_add_findroot()
762 if (line->cmd == NULL || line->arg == NULL) { in bam_add_findroot()
763 if (line == entry->end) { in bam_add_findroot()
773 if (strcmp(line->cmd, menu_cmds[TITLE_CMD]) == 0) { in bam_add_findroot()
781 newlp->line = s_strdup(linebuf); in bam_add_findroot()
782 bam_add_line(mp, entry, line, newlp); in bam_add_findroot()
787 fcn, newlp->line)); in bam_add_findroot()
788 line = newlp; in bam_add_findroot()
790 if (strcmp(line->cmd, menu_cmds[ROOT_CMD]) == 0) { in bam_add_findroot()
792 fcn, line->line)); in bam_add_findroot()
793 unlink_line(mp, line); in bam_add_findroot()
794 line_free(line); in bam_add_findroot()
796 if (line == entry->end) { in bam_add_findroot()
855 line_t *line; in bam_add_dboot() local
863 for (line = entry->start; line; line = line->next) { in bam_add_dboot()
864 if (line->cmd == NULL || line->arg == NULL) { in bam_add_dboot()
865 if (line == entry->end) { in bam_add_dboot()
882 if (strcmp(line->cmd, menu_cmds[KERNEL_CMD]) == 0) { in bam_add_dboot()
883 ret = cvt_kernel_line(line, osroot, entry); in bam_add_dboot()
898 if (strcmp(line->cmd, menu_cmds[MODULE_CMD]) == 0) { in bam_add_dboot()
899 ret = cvt_module_line(line, entry); in bam_add_dboot()
915 if (line == entry->end) { in bam_add_dboot()