Red Bear OS
bd595851e2
base: apply Red Bear patches on latest upstream/main
...
251 files: init, acpid, ipcd, netcfg, ihdgd, virtio-gpud, scheme-utils,
inputd, block driver, ptyd, ramfs, randd, initfs bootstrap, path deps,
version +rb0.3.1, author attribution
2026-07-11 11:39:24 +03:00
Wildan M
eb48b04b54
redoxerd: Proper pty init
2026-07-10 11:22:55 +07:00
Connor-GH
46965493a0
ptyd: add documentation for the `pty' scheme's resources
2026-07-08 13:13:06 -05:00
Connor-GH
cc03dca2c8
ptyd: implement tcflush, tcdrain, and tcsendbreak
2026-07-07 16:43:18 -05:00
Wildan M
812e0f6f1e
ptyd: Revert pty master fpath
2026-06-20 13:24:10 +07:00
auronandace
997155ef2c
tackle some minor clippy lints in ptyd and its dependencies
2026-06-17 10:41:06 +01:00
Connor-GH
ddd6c4f3ac
ptyd: implement TIOCGPTN and TIOC{S,G}PTLCK
...
This functionality is needed according to POSIX. Additionally, some
logic had to be changed in order for the ptsname to be correct for the
manager terminal (ptmx). If you want to obtain a pty, you must go
through the `posix_openpt`-`grantpt`-`unlockpt`-`ptsname`-`open`
process. Alternatively, relibc as a function called `openpty`.
This is part of my ptyd series. This can be safely merged once the MRs
for relibc/ and userutils/ are merged at the same time.
2026-06-03 19:33:09 -05:00
auronandace
98a2516dd2
minor cleanup in ptyd
2026-02-10 10:01:32 +00:00
Ibuki Omatsu
334928f151
feat: Introduce userspace namespace manager and adapt all schemes.
2026-01-20 20:56:58 -07:00
bjorn3
91f12cabd9
ptyd: Update to redox-scheme 0.8
2025-12-13 15:06:20 +01:00
bjorn3
8286249ff7
Remove unreachable dup impls
...
Dup calls with an empty path never reach scheme implementations
2025-03-30 17:51:07 +02:00
bjorn3
1b1c6abc62
Add 'ptyd/' from commit '4ba5c4ead35a7e8458af89e565c46c275f304ef4'
...
git-subtree-dir: ptyd
git-subtree-mainline: b33f98968c
git-subtree-split: 4ba5c4ead3
2025-02-21 20:11:54 +01:00