Print this page
OS-3149 lx brand always sends SIGCHLD to parent processes, regardless of how clone was invoked
OS-2887 lxbrand add WALL, WCLONE, WNOTHREAD support to waitid
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>

*** 234,244 **** /* restore the alternate global registers after incrementing %gl */ mov %l3, %g2; #endif /* sun4v */ ldn [%g2 + CPU_THREAD], %g3; /* get thread ptr */ ldn [%g3 + T_PROCP], %g4; /* get proc ptr */ ! ldn [%g4 + P_BRAND_DATA], %g5; /* get brand data ptr */ ldn [%g5 + SPD_HANDLER], %g5; /* get userland brnd hdlr ptr */ brz %g5, _exit; /* has it been set? */ nop; /* --- 234,244 ---- /* restore the alternate global registers after incrementing %gl */ mov %l3, %g2; #endif /* sun4v */ ldn [%g2 + CPU_THREAD], %g3; /* get thread ptr */ ldn [%g3 + T_PROCP], %g4; /* get proc ptr */ ! ldn [%g4 + __P_BRAND_DATA], %g5; /* get brand data ptr */ ldn [%g5 + SPD_HANDLER], %g5; /* get userland brnd hdlr ptr */ brz %g5, _exit; /* has it been set? */ nop; /*