diff --git a/include/sys/select.h b/include/sys/select.h index ba3b2551ee..9a357ac720 100644 --- a/include/sys/select.h +++ b/include/sys/select.h @@ -52,7 +52,11 @@ /* Get the total number of descriptors that we will have to support */ -#define FD_SETSIZE (CONFIG_NFILE_DESCRIPTORS + CONFIG_NSOCKET_DESCRIPTORS) +#ifdef CONFIG_NSOCKET_DESCRIPTORS +# define FD_SETSIZE (CONFIG_NFILE_DESCRIPTORS + CONFIG_NSOCKET_DESCRIPTORS) +#else +# define FD_SETSIZE CONFIG_NFILE_DESCRIPTORS +#endif /* We will use a 32-bit bitsets to represent the set of descriptors. How * many uint32_t's do we need to span all descriptors?