don't relay the signal when restarting it.
R=r
DELTA=1 (0 added, 0 deleted, 1 changed)
OCL=28060
CL=28064
return 0;
}
- notes = mallocz(32*sizeof(char*), 0);
+ notes = malloc(32*sizeof(char*));
if(notes == nil)
return -1;
+ memset(notes, 0, 32*sizeof(char*));
n = 0;
for(i=0; i<32; i++){
if((sigs&(1<<i)) == 0)
if(t->state == Running)
return 0;
data = 0;
- if(t->state == Stopped && t->signal != SIGSTOP)
+ if(t->state == Stopped && t->signal != SIGSTOP && t->signal != SIGTRAP)
data = t->signal;
if(trace && data)
fprint(2, "tid %d: continue %lud\n", pid, (ulong)data);