MONDAY, APRIL 20, 2026 GLIBC DIGEST · OPEN-SOURCE SYSTEMS DAILY VOL. 1 · NO. 110
Late Edition · APRIL 20, 2026 · VOL. 1 · NO. 110
The glibc Digest
— A Daily Record of the GNU C Library —
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.
Filed Under: ftsftwgnulibconsolidationsynchronization