apple / apple/swift-system

POSIX Spawn APIs

Open
#70 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.4k
Forks
154
PR merge metrics
No merged PRs in 30d

Description

Is anyone actively working on this? I added just-enough-for-my-use-case API in my own project here: https://github.com/GeorgeLyon/Shwift/blob/main/Sources/Shell/Support/Posix%20Spawn.swift but I'd be happy to flesh it out and contribute.

Maybe this should wait on https://github.com/apple/swift-system/pull/20, but I can also probably just add the `ProcessID` type the same way it is proposed in that PR.

Contributor guide

Open the contributing guide

Research direction

Start by reading the proposed implementation in Sources/Shell/Support/Posix Spawn.swift and the referenced swift-system pull request #20. Determine whether the POSIX Spawn APIs should wait for that ProcessID work or be implemented independently. Done means an agreed API scope and a contributed implementation, but this issue does not specify the required API surface or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
operating-systems
Issue type
Feature
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.