version 1.25, 2014/01/28 13:17:33
|
version 1.26, 2014/04/27 16:20:37
|
Line 160 typedef struct sched_HooksTask hooks_task_t;
|
Line 160 typedef struct sched_HooksTask hooks_task_t;
|
|
|
/* task callback, like pthread callback! */ |
/* task callback, like pthread callback! */ |
typedef void *(*sched_task_func_t)(sched_task_t * /* current task data*/); |
typedef void *(*sched_task_func_t)(sched_task_t * /* current task data*/); |
|
#define SCHED_TASK_DEFINE(x) void *(x)(sched_task_t*) |
|
|
/* task lock helpers */ |
/* task lock helpers */ |
#define TASK_LOCK(x) ((x)->task_lock = 42) |
#define TASK_LOCK(x) ((x)->task_lock = 42) |