diff -ur public.h public.h --- public.h Thu Mar 28 21:09:08 2002 +++ public.h Fri Jan 21 15:14:24 2005 @@ -85,9 +85,12 @@ typedef struct _st_cond * st_cond_t; typedef struct _st_mutex * st_mutex_t; typedef struct _st_netfd * st_netfd_t; +typedef void (*st_switch_cb_t)(void); extern int st_init(void); extern int st_getfdlimit(void); +extern st_switch_cb_t st_set_switch_in_cb(st_switch_cb_t cb); +extern st_switch_cb_t st_set_switch_out_cb(st_switch_cb_t cb); extern st_thread_t st_thread_self(void); extern void st_thread_exit(void *retval);