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);