--- libaitsched/inc/aitsched.h 2011/10/04 12:34:33 1.2 +++ libaitsched/inc/aitsched.h 2011/10/04 13:50:05 1.2.2.2 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitsched.h,v 1.2 2011/10/04 12:34:33 misho Exp $ +* $Id: aitsched.h,v 1.2.2.2 2011/10/04 13:50:05 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -96,12 +96,16 @@ struct sched_HooksTask { sched_hook_func_t run; /* fetch(sched_root_task_t *root, NULL) -> sched_task_t* */ sched_hook_func_t fetch; + /* exception(sched_root_task_t *root, NULL) -> int */ + sched_hook_func_t exception; } hook_exec; struct { /* init(sched_root_task_t *root, void *data) -> int */ sched_hook_func_t init; /* fini(sched_root_task_t *root, NULL) -> int */ sched_hook_func_t fini; + /* error(sched_root_task_t *root, int errno) -> int */ + sched_hook_func_t error; } hook_root; }; typedef struct sched_HooksTask hooks_task_t;