elastic / elastic/quark

glibc's fts(3) is broken

Open
#125 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
22
Forks
9
Avg merge
1d 2h
Merged PRs (30d)
13

Description

Discovered this while testing quark on musl: https://wiki.musl-libc.org/faq#Q:-Why-is-%3Ccode%3Efts.h%3C/code%3E-not-included?

It makes sense for us to include our own fts, chimera-linux has a port, or just include the one from openbsd verbatim.

glibc is the gift that keeps on giving.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked musl-libc FAQ to understand why fts.h is unavailable, then compare the Chimera Linux port with the OpenBSD implementation mentioned in the issue. Determine which approach fits quark and verify that the resulting fts support addresses musl-based builds; no repository file or test is named.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.