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;
  
          /*