On Mon, Oct 17, 2022, 12:23 PM Miroslaw Dach <miroslaw.d...@gmail.com> wrote:
> Hello, > > I have followed the instruction to change the limit of File Descriptors > higher than 64: > > https://docs.rtems.org/branches/master/user/migration/v4_11-to-v5.html > chapter 13.1.3. File Descriptors > > Is it required to rebuild the RTEMS5 kernel with the > macro FD_SETSIZE set to the higher value then 64 or is it enough to > set it along with CONFIGURE_MAXIMUM_FILE_DESCRIPTORS when the application > is built? > If you go above 64 for configured file descriptors, FD_SETSIZE used by select() does not automatically change. That is set in the C Library headers which are considered constant when RTEMS is built. AFAIK you'd have to patch the header in the C Library when building the tools using the RSB to have a possible clean solution. Editing the installed header would be uncool. How many descriptors do you need? And will you be using select()? --joel > Best Regards > Mirek > _______________________________________________ > users mailing list > users@rtems.org > http://lists.rtems.org/mailman/listinfo/users
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users