Print this page
3882 remove xmod & friends

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/os/sig.c
          +++ new/usr/src/uts/common/os/sig.c
↓ open down ↓ 2219 lines elided ↑ open up ↑
2220 2220              ~t->t_hold.__sigbits[0]) |
2221 2221              ((p->p_sig.__sigbits[1] | t->t_sig.__sigbits[1]) &
2222 2222              ~t->t_hold.__sigbits[1]) |
2223 2223              (((p->p_sig.__sigbits[2] | t->t_sig.__sigbits[2]) &
2224 2224              ~t->t_hold.__sigbits[2]) & FILLSET2));
2225 2225  #else
2226 2226  #error "fix me: MAXSIG out of bounds"
2227 2227  #endif
2228 2228  }
2229 2229  
2230      -/* ONC_PLUS EXTRACT START */
2231 2230  void
2232 2231  sigintr(k_sigset_t *smask, int intable)
2233 2232  {
2234 2233          proc_t *p;
2235 2234          int owned;
2236 2235          k_sigset_t lmask;               /* local copy of cantmask */
2237 2236          klwp_t *lwp = ttolwp(curthread);
2238 2237  
2239 2238          /*
2240 2239           * Mask out all signals except SIGHUP, SIGINT, SIGQUIT
↓ open down ↓ 56 lines elided ↑ open up ↑
2297 2296           */
2298 2297          if (!owned)
2299 2298                  mutex_exit(&p->p_lock);
2300 2299  
2301 2300          /*
2302 2301           * Indicate that this lwp is not to be stopped.
2303 2302           */
2304 2303          lwp->lwp_nostop++;
2305 2304  
2306 2305  }
2307      -/* ONC_PLUS EXTRACT END */
2308 2306  
2309 2307  void
2310 2308  sigunintr(k_sigset_t *smask)
2311 2309  {
2312 2310          proc_t *p;
2313 2311          int owned;
2314 2312          klwp_t *lwp = ttolwp(curthread);
2315 2313  
2316 2314          /*
2317 2315           * Reset previous mask (See sigintr() above)
↓ open down ↓ 546 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX