[PATCH 0/3] Consolidate and sync fts/ftw
Project / Subsystem
glibc / io
Date
2026-04-17
Proposer
Adhemerval Zanella <[email protected]>
Source type
public_inbox
Consensus
Proposed
Sentiment
8/10
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.
All attributes
- project
- glibc
- subsystem
- io
- patch_id
- —
- discussion_id
- [email protected]
- source_type
- public_inbox
- title
- [PATCH 0/3] Consolidate and sync fts/ftw
- headline
- Consolidate and sync fts/ftw
- tldr
- This series consolidates the fts/ftw implementation and syncs fts with gnulib, including fixes for FTS_NOSTAT.
- stakes
- Consolidating implementations reduces code duplication and improves maintainability, while syncing with gnulib ensures access to the latest features and bug fixes.
- proposer
- Adhemerval Zanella <[email protected]>
- consensus
- Proposed
- outcome
- proposed
- sentiment_score
- 8
- sentiment_rationale
- The patch series aims to improve code maintainability and incorporates external updates, suggesting a positive direction.
- 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.
- series_id
- glibc:consolidate and sync fts/ftw
- series_role
- cover
- series_parts
- []
- tags
-
- • fts
- • ftw
- • gnulib
- • consolidation
- • synchronization
- bugzilla_url
- —
- date
- 2026-04-17T00:00:00.000Z
[PATCH 0/3] Consolidate and sync fts/ftw
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.