summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b8f09f3)
SCCS-vsn: sys/kern/kern_proc.c 3.4
-/* kern_proc.c 3.3 %H% */
+/* kern_proc.c 3.4 %H% */
#include "../h/param.h"
#include "../h/systm.h"
#include "../h/param.h"
#include "../h/systm.h"
if(ip->i_mode&ISGID)
u.u_gid = ip->i_gid;
} else
if(ip->i_mode&ISGID)
u.u_gid = ip->i_gid;
} else
- psignal(u.u_procp, SIGTRC);
+ psignal(u.u_procp, SIGTRAP);
}
u.u_tsize = ts;
u.u_dsize = ds;
}
u.u_tsize = ts;
u.u_dsize = ds;
register i;
for(rp = &u.u_signal[0]; rp < &u.u_signal[NSIG]; rp++)
register i;
for(rp = &u.u_signal[0]; rp < &u.u_signal[NSIG]; rp++)
+ if(((int)*rp & 1) == 0)
*rp = 0;
/*
for(rp = &u.u_ar0[0]; rp < &u.u_ar0[16];)
*rp = 0;
/*
for(rp = &u.u_ar0[0]; rp < &u.u_ar0[16];)
rate.v_pgin -= p->p_aveflt;
p->p_aveflt = 0;
for(i=0; i<NSIG; i++)
rate.v_pgin -= p->p_aveflt;
p->p_aveflt = 0;
for(i=0; i<NSIG; i++)
+ u.u_signal[i] = SIG_IGN;
/*
* Release virtual memory. If we resulted from
* a vfork(), instead give the resources back to
/*
* Release virtual memory. If we resulted from
* a vfork(), instead give the resources back to