diff --git a/sys/posix/include/sys/select.h b/sys/posix/include/sys/select.h index 6899e262cf..743bb3374f 100644 --- a/sys/posix/include/sys/select.h +++ b/sys/posix/include/sys/select.h @@ -30,8 +30,9 @@ #define SYS_SELECT_H #include -/* prevent cyclic dependency with newlib's `sys/types.h` */ -#if defined(MODULE_NEWLIB) && !defined(CPU_ESP32) && !defined(CPU_ESP8266) +/* prevent cyclic dependency with newlib/picolibc's `sys/types.h` */ +#if (defined(MODULE_NEWLIB) || defined(MODULE_PICOLIBC)) && \ + !defined(CPU_ESP32) && !defined(CPU_ESP8266) #include #else #include