diff -ur sched.c sched.c --- sched.c Wed Jan 30 19:46:11 2002 +++ sched.c Fri Jan 21 15:14:24 2005 @@ -232,6 +232,21 @@ return 0; } +st_switch_cb_t st_set_switch_in_cb(st_switch_cb_t cb) +{ + st_switch_cb_t ocb = _st_this_vp.switch_in_cb; + + _st_this_vp.switch_in_cb = cb; + return (ocb); +} + +st_switch_cb_t st_set_switch_out_cb(st_switch_cb_t cb) +{ + st_switch_cb_t ocb = _st_this_vp.switch_out_cb; + + _st_this_vp.switch_out_cb = cb; + return (ocb); +} /* * Start function for the idle thread