Exemple #1
0
/* returns pid which will always be 0 */
static int
lk_wait (WAITTYPE *status)
{
  WSETEXIT ((*status), 0);
  WSETSTOP ((*status), 1);
  while (!lk_break_happened) 
    {
      signal (SIGIO, lk_brkpt);
      /* wait for something to happen. */
      pause();
    }
  lk_break_happened = 0;
  return (0);
}
Exemple #2
0
int
wait (WAITTYPE *w)
{
  WSETSTOP (*w, fault_table[fault_code / FAULT_CODE_UNITS]);
  return PIDGET (inferior_ptid);
}