version 1.159.2.1, 2012/05/21 15:25:56 |
version 1.159.2.1.2.2, 2012/11/28 22:52:52 |
Line 320 void lwp_drainrefs(lwp_t *); |
|
Line 320 void lwp_drainrefs(lwp_t *); |
|
bool lwp_alive(lwp_t *); |
bool lwp_alive(lwp_t *); |
lwp_t *lwp_find_first(proc_t *); |
lwp_t *lwp_find_first(proc_t *); |
|
|
/* Flags for _lwp_wait1 */ |
int lwp_wait(lwp_t *, lwpid_t, lwpid_t *, bool); |
#define LWPWAIT_EXITCONTROL 0x00000001 |
|
int lwp_wait1(lwp_t *, lwpid_t, lwpid_t *, int); |
|
void lwp_continue(lwp_t *); |
void lwp_continue(lwp_t *); |
void lwp_unsleep(lwp_t *, bool); |
void lwp_unsleep(lwp_t *, bool); |
void lwp_unstop(lwp_t *); |
void lwp_unstop(lwp_t *); |
Line 418 lwp_eprio(lwp_t *l) |
|
Line 416 lwp_eprio(lwp_t *l) |
|
pri_t pri; |
pri_t pri; |
|
|
pri = l->l_priority; |
pri = l->l_priority; |
if (l->l_kpriority && pri < PRI_KERNEL) |
if ((l->l_flag & LW_SYSTEM) == 0 && l->l_kpriority && pri < PRI_KERNEL) |
pri = (pri >> 1) + l->l_kpribase; |
pri = (pri >> 1) + l->l_kpribase; |
return MAX(l->l_inheritedprio, pri); |
return MAX(l->l_inheritedprio, pri); |
} |
} |