aboutsummaryrefslogtreecommitdiff
path: root/nuttx/sched/group_join.c
diff options
context:
space:
mode:
Diffstat (limited to 'nuttx/sched/group_join.c')
-rw-r--r--nuttx/sched/group_join.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/nuttx/sched/group_join.c b/nuttx/sched/group_join.c
index 9dcea6599..077c45763 100644
--- a/nuttx/sched/group_join.c
+++ b/nuttx/sched/group_join.c
@@ -46,7 +46,8 @@
#include <nuttx/kmalloc.h>
-#include "os_internal.h"
+#include "group_internal.h"
+#include "env_internal.h"
#ifdef HAVE_TASK_GROUP
@@ -137,7 +138,6 @@ int group_bind(FAR _TCB *tcb)
int group_join(FAR _TCB *tcb)
{
-#ifdef HAVE_GROUP_MEMBERS
FAR struct task_group_s *group;
DEBUGASSERT(tcb && tcb->group &&
@@ -147,6 +147,7 @@ int group_join(FAR _TCB *tcb)
group = tcb->group;
+#ifdef HAVE_GROUP_MEMBERS
/* Will we need to extend the size of the array of groups? */
if (group->tg_nmembers >= group->tg_mxmembers)