FRIDAY, APRIL 17, 2026
io — Proposed
Consolidate and sync fts/ftw
This series consolidates the fts/ftw implementation and syncs fts with gnulib, including fixes for FTS_NOSTAT.
This patch series consolidates the fts/ftw implementations on generic code, aliasing FTS from __OFF_T_MATCHES_OFF64_T. It also includes a sync of the fts implementation from gnulib, incorporating fixes and documentation for FTS_NOSTAT. The consolidation simplifies the code and helps in adding new versioning symbols if needed.
Technical Tradeoffs
- Consolidation may introduce compatibility issues if platform-specific code is not handled carefully.
- Synchronization with gnulib may require adapting glibc-specific code.
- Increased code complexity in the common implementation.