HV *hv;
I32 i;
if (!PL_psig_ptr) {
- New(73, PL_psig_ptr, SIG_SIZE, SV*);
- New(73, PL_psig_name, SIG_SIZE, SV*);
- New(73, PL_psig_pend, SIG_SIZE, int);
+ Newz(73, PL_psig_ptr, SIG_SIZE, SV*);
+ Newz(73, PL_psig_name, SIG_SIZE, SV*);
+ Newz(73, PL_psig_pend, SIG_SIZE, int);
}
GvMULTI_on(gv);
hv = GvHVn(gv);
sv_setsv(*init, &PL_sv_undef);
PL_psig_ptr[i] = 0;
PL_psig_name[i] = 0;
+ PL_psig_pend[i] = 0;
}
}
break;