diff --git a/include/metalsvm/tasks_types.h b/include/metalsvm/tasks_types.h index 3379fccb..a3d0bd3a 100644 --- a/include/metalsvm/tasks_types.h +++ b/include/metalsvm/tasks_types.h @@ -85,10 +85,8 @@ typedef struct task { uint32_t start_heap; /// End address of the heap uint32_t end_heap; -#ifdef CONFIG_LWIP /// LwIP error code int lwip_err; -#endif /// Mail inbox mailbox_wait_msg_t inbox; /// Mail outbox array diff --git a/kernel/tasks.c b/kernel/tasks.c index 413ce994..2dec1348 100644 --- a/kernel/tasks.c +++ b/kernel/tasks.c @@ -243,9 +243,7 @@ static int create_task(tid_t* id, internal_entry_point_t ep, void* arg) task_table[i].start_heap = 0; task_table[i].end_heap = 0; -#ifdef CONFIG_LWIP task_table[i].lwip_err = 0; -#endif task_table[i].start_tick = get_clock_tick(); break; } @@ -311,9 +309,7 @@ int sys_fork(void) task_table[i].start_tick = get_clock_tick(); task_table[i].start_heap = 0; task_table[i].end_heap = 0; -#ifdef CONFIG_LWIP task_table[i].lwip_err = 0; -#endif ret = arch_fork(task_table+i);