Hi Joel, Thank you for your quick answer. >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. I see , I thought that it is somehow simpler thing. >How many descriptors do you need? And will you be using select()? I need maximum 128 file descriptors to be used.
Best Regards Mirek pon., 17 paź 2022 o 11:39 Joel Sherrill <j...@rtems.org> napisał(a): > > > 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