pty: implement Unix/FreeBSD PTY allocation and process lifecycle #24
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/pty-foundation"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Implements internal/pty providing master/slave PTY allocation, window resizing (TIOCSWINSZ), process spawning (Setsid/Setctty), and clean lifecycle teardown. Uses standard openpty with FreeBSD libutil and Linux pty support. Verified passing all disposable lifecycle tests with -race on Linux (debby) and FreeBSD 15.1 (valhala).