LWP_MP_WSTOP
if (lp->lwp_mpflags & LWP_MP_WSTOP) {
atomic_set_int(&lp->lwp_mpflags, LWP_MP_WSTOP);
if (fakestop && (lp->lwp_mpflags & LWP_MP_WSTOP)) {
atomic_clear_int(&lp->lwp_mpflags, LWP_MP_WSTOP);
if ((lp->lwp_mpflags & LWP_MP_WSTOP) == 0) {
atomic_set_int(&lp->lwp_mpflags, LWP_MP_WSTOP);
if (lp->lwp_mpflags & LWP_MP_WSTOP) {
LWP_MP_WSTOP);
if ((lp->lwp_mpflags & LWP_MP_WSTOP) == 0) {
atomic_set_int(&lp->lwp_mpflags, LWP_MP_WSTOP);
atomic_clear_int(&lp->lwp_mpflags, LWP_MP_WSTOP);
if ((lp->lwp_mpflags & LWP_MP_WSTOP) == 0) {
atomic_set_int(&lp->lwp_mpflags, LWP_MP_WSTOP);