int main() { char *cp, *file; int io, flag, ret; int ask = 0; bootdev_type = BUGDEV_DISK; printf("\n>> OpenBSD/mvmeppc bootsd [%s]\n", version); ret = parse_args(&file, &flag); for (;;) { if (ask) { printf("boot: "); gets(line); if (line[0]) { bugargs.arg_start = line; cp = line; while (cp < (line + sizeof(line) -1) && *cp) cp++; bugargs.arg_end = cp; ret = parse_args(&file, &flag); } } if (ret) { printf("boot: -q returning to MVME-Bug\n"); break; } exec_mvme(file, flag); printf("boot: %s: %s\n", file, strerror(errno)); ask = 1; } return (0); }
main() { char *cp, *file; int ask = 0, howto, ret; printf(">> OpenBSD MVME%x netboot [%s]\n", bugargs.cputyp, version); /* cycle in the correct args */ bugargs.arg_start = bugargs.nbarg_start; bugargs.arg_end = bugargs.nbarg_end; *bugargs.arg_end = 0; /* ensure */ ret = parse_args(&file, &howto); for (;;) { if (ask) { printf("boot: "); gets(line); if (line[0]) { bugargs.arg_start = line; cp = line; while (cp < (line + sizeof(line) - 1) && *cp) cp++; bugargs.arg_end = cp; ret =parse_args(&file, &howto); } } if (ret) { printf("boot: -q returning to MVME-Bug\n"); break; } exec_mvme(file, howto); printf("boot: %s: %s\n", file, strerror(errno)); ask = 1; } }
int main() { static char dnm[32] = "2"; char line[80]; char *cp, *filename; int bflag = 0; bootdev_type = BUGDEV_TAPE; printf(">> OpenBSD/mvme88k tapeboot [%s]\n", version); *bugargs.arg_end = 0; /* ensure */ parse_args(&filename, &bflag); filename = dnm; /* override */ if (bflag & RB_ASKNAME) { printf("tapeboot: segment? [%s] ", dnm); gets(line); if (line[0]) filename = line; } exec_mvme(filename, bflag); printf("tapeboot: %s: %s\n", filename, strerror(errno)); return(0); }
int main() { char *cp, *file; int io, flag; printf(">> BSD MVME%x bootsd [%s]\n", bugargs.cputyp, version); parse_args(&file, &flag); exec_mvme(file, flag); printf("boot: %s: %s\n", file, strerror(errno)); return(0); }
main() { char *cp, *file; int io, flag; printf(">> OpenBSD MVME%x tapeboot [%s]\n", bugargs.cputyp, version); parse_args(&file, &flag); file = defname; /* override */ if (flag & RB_ASKNAME) { printf("tapeboot: segment? [%s] ", defname); gets(line); if (line[0]) file = line; } exec_mvme(file, flag); printf("tapeboot: %s: %s\n", file, strerror(errno)); return(0); }
int main(void) { char *cp, *file; int ask = 0, howto, part, sboot = 0; printf(">> %s MVME%x netboot (via %s) [%s]\n", bootprog_name, bugargs.cputyp, bugargs.arg_start, bootprog_rev); if (memcmp("sboot", bugargs.arg_start, 5) == 0) sboot = 1; /* cycle in the correct args */ bugargs.arg_start = bugargs.nbarg_start; bugargs.arg_end = bugargs.nbarg_end; *bugargs.arg_end = 0; /* ensure */ parse_args(&file, &howto, &part); for (;;) { if (ask) { printf("boot: "); gets(line); if (line[0]) { bugargs.arg_start = line; cp = line; while (cp < (line + sizeof(line) - 1) && *cp) cp++; bugargs.arg_end = cp; parse_args(&file, &howto, &part); } } if (sboot) howto |= RB_SBOOT; exec_mvme(file, howto, part); printf("boot: %s: %s\n", file, strerror(errno)); ask = 1; } }
int main() { char line[80]; char *filename; int bflag = 0; printf(">> OpenBSD MVME%x tapeboot [%s]\n", bugargs.cputyp, version); parse_args(&filename, &bflag); filename = "2"; /* override */ if (bflag & RB_ASKNAME) { printf("tapeboot: segment? [%s] ", filename); gets(line); if (line[0]) filename = line; } exec_mvme(filename, bflag | RB_NOSYM); printf("tapeboot: %s: %s\n", filename, strerror(errno)); return(0); }
int main() { char *cp, *file; int ask = 0, howto, ret; board_setup(); printf("\n>> OpenBSD/mvme88k netboot [%s]\n", version); ret = parse_args(&file, &howto); for (;;) { if (ask) { printf("boot: "); gets(line); if (line[0]) { bugargs.arg_start = line; cp = line; while (cp < (line + sizeof(line) - 1) && *cp) cp++; bugargs.arg_end = cp; ret =parse_args(&file, &howto); } } if (ret) { printf("boot: -q returning to MVME-Bug\n"); break; } exec_mvme(file, howto); printf("boot: %s: %s\n", file, strerror(errno)); ask = 1; } _rtt(); return (0); }
int main(void) { char *file; int flag, part; printf(">> %s MVME%x tapeboot [%s]\n", bootprog_name, bugargs.cputyp, bootprog_rev); parse_args(&file, &flag, &part); file = defname; /* override */ if (flag & RB_ASKNAME) { printf("tapeboot: segment? [%s] ", defname); gets(line); if (line[0]) file = line; } exec_mvme(file, flag | RB_NOSYM, part); printf("tapeboot: %s: %s\n", file, strerror(errno)); return 0; }