--- libaitsched/inc/aitsched.h 2024/03/20 12:48:45 1.32.16.1 +++ libaitsched/inc/aitsched.h 2025/07/16 11:07:06 1.34 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: aitsched.h,v 1.32.16.1 2024/03/20 12:48:45 misho Exp $ +* $Id: aitsched.h,v 1.34 2025/07/16 11:07:06 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -259,6 +259,9 @@ struct sched_RootTask { #define ROOT_QUEUE_EMPTY(x, _q) TAILQ_EMPTY(&((x)->root_##_q)) #define ROOT_RETURN(x) (x)->root_ret +#ifdef __cplusplus +extern "C" { +#endif int sched_GetErrno(); const char *sched_GetError(); @@ -767,5 +770,8 @@ void *sched_taskExit(sched_task_t *task, intptr_t retc */ #define taskExit(t, x) return sched_taskExit((t), (intptr_t) (x)) +#ifdef __cplusplus +} +#endif #endif