rmc->mp_endpoint = child_ep; /* passed back by VM */
for (i = 0; i < NR_ITIMERS; i++)
rmc->mp_interval[i] = 0; /* reset timer intervals */
+ rmc->mp_started = getticks(); /* remember start time, for ps(1) */
/* Find a free pid for the child and put it in the table. */
new_pid = get_free_pid();
rmc->mp_effgid = m_in.m_lsys_pm_srv_fork.gid;
for (i = 0; i < NR_ITIMERS; i++)
rmc->mp_interval[i] = 0; /* reset timer intervals */
+ rmc->mp_started = getticks(); /* remember start time, for ps(1) */
/* Find a free pid for the child and put it in the table. */
new_pid = get_free_pid();
vir_bytes mp_sigreturn; /* address of C library __sigreturn function */
minix_timer_t mp_timer; /* watchdog timer for alarm(2), setitimer(2) */
clock_t mp_interval[NR_ITIMERS]; /* setitimer(2) repetition intervals */
+ clock_t mp_started; /* when the process was started, for ps(1) */
unsigned mp_flags; /* flag bits */
unsigned mp_trace_flags; /* trace options */