mp->mp_fs_call= PM_EXEC;
r= notify(FS_PROC_NR);
if (r != OK)
- panic(__FILE__, "do_getset: unable to notify FS", r);
+ panic(__FILE__, "do_exec: unable to notify FS", r);
/* Do not reply */
return SUSPEND;
rmc->mp_flags &= (IN_USE|PRIV_PROC);
rmc->mp_child_utime = 0; /* reset administration */
rmc->mp_child_stime = 0; /* reset administration */
+ rmc->mp_exitstatus = 0;
+ rmc->mp_sigstatus = 0;
rmc->mp_endpoint = child_ep; /* passed back by VM */
for (i = 0; i < NR_ITIMERS; i++)
rmc->mp_interval[i] = 0; /* reset timer intervals */
size_t len;
int s, r;
- /* This call leaks important information (the contents of registers).
- * harmless data (such as the load should get their own calls)
- */
+ /* This call leaks important information (the contents of registers). */
if (mp->mp_effuid != 0)
{
printf("PM: unauthorized call of do_getsysinfo by proc %d '%s'\n",
mp->mp_endpoint, mp->mp_name);
sys_sysctl_stacktrace(mp->mp_endpoint);
- sig_proc(mp, SIGEMT);
return EPERM;
}