[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.