mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-24 14:42:54 +08:00
The IO library used a POSIX key to store an optional POSIX user environment pointer. This pulled in the POSIX keys support in every application configuration. Add a user environment pointer to the thread control block (TCB) instead. Applications which do not need the POSIX user environment will just get an overhead of one pointer per thread. Close #3882.