version 1.9, 2002/06/09 04:33:42 |
version 1.10, 2002/07/22 01:20:50 |
|
|
md_def_init(); |
md_def_init(); |
init_sigstate(&ps); |
init_sigstate(&ps); |
|
|
process_load(&ps); |
if ((core != NULL) && (read_core(core, &ps) < 0)) |
|
warnx("failed to load core file"); |
|
|
if (core != NULL) |
if (process_load(&ps) < 0) |
read_core(core, &ps); |
errx(1, "failed to load process"); |
|
|
cm = cmdinit(cmds, NCMDS); |
cm = cmdinit(cmds, NCMDS); |
while (ps.ps_state != TERMINATED) { |
while (ps.ps_state != TERMINATED) { |
|
|
struct pstate *ps = arg; |
struct pstate *ps = arg; |
int i; |
int i; |
|
|
if (ps->ps_state != STOPPED) { |
if (ps->ps_state != STOPPED && !(ps->ps_flags & PSF_CORE)) { |
fprintf(stderr, "process not stopped\n"); |
fprintf(stderr, "process not stopped\n"); |
return (0); |
return (0); |
} |
} |