Joel Sherrill commented on a discussion: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5126#note_111936


poll.h is from POSIX and was already there by the mid-90s (Issue 4, Version 2).

There is a proposal which has been around a while for C++ networking 
"extensions". This is supposed to be on track for C++23 or the next version per 
some discussion I found.

https://en.cppreference.com/w/cpp/experimental/networking

Ultimately, including as many POSIX headers as possible in newlib lets us build 
run-times and support packages without building the BSP first. We used to have 
to do that for some GNU languages. 

It also has a maintenance benefit as, in some cases, we end up sharing the 
header with Cygwin.

I will post an MR to remove poll.h from RTEMS before the end of the week.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5126#note_111936
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to