Please add support for posix_spawn_file_actions_chdir and posix_spawn_file_actions_fchdir
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 2.6k
- Forks
- 1.3k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 69
Description
-
POSIX.1-2024 includes these
-
linux gnu, musl, bionic have implementations, using the _np suffix
-
freebsd uses _np suffix, netbsd implements with no suffix AFAICT
-
seems like macos implements with the _np suffix (but not necessarily iOS?)
-
haiku does implement with _np suffix
-
Not sure about other implementations that might exist. seems like openbsd does not implement it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the POSIX.1-2024 documentation and the linked GNU, FreeBSD, NetBSD, macOS, and Haiku spawn headers. Inspect existing bindings for posix_spawn_file_actions and compare platform-specific names, including the _np variants. Done means the supported chdir and fchdir actions are represented accurately for each implementation, with unsupported platforms handled correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, rust
- Domain
- operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100