Joel Sherrill created an issue: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5246

Assignee: Joel Sherrill

## Summary
Per the POSIX definition of 
[limits.h](https://pubs.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html),
 AIO_LISTIO_MAX  and AIO_MAX should not be defined if there is no corresponding 
limit in the implementation.

In the RTEMS AIO implementation does not appear to have any inherent design 
limitations on the number of outstanding requests or number that can be 
requested. These constants are used arbitrarily to impose unneeded limits.

The implementation of this Issue will need to address at least the following 
areas:

- Newlib - to remove the constants in limits.h and provide commentary
- RTEMS - POSIX AIO source and tests to eliminate use of these constants
- RSB - Update newlib hash

In this case, removing use of the constants in RTEMS before removing them from 
newlib should avoid the newlib hash bump resulting in breaking builds.

### Pre-set options

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


_______________________________________________
bugs mailing list
bugs@rtems.org
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to