1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-13 17:22:17 +00:00
serenity/Userland/Applications/Terminal
Linus Groh 5391836468 LibC: Remove 'int* aslave' parameter from forkpty()
Only keep track of that (and eventually close() it) internally instead.
This argument is not present on other systems, so we were running into
compatibility issues with ports.
Also bring the implementation closer to Linux and OpenBSD by making sure
to close the slave pty fd in the fork()'d child as well as _exit()'ing
on login_tty() failure - it's non-POSIX, so those are our references
here. :^)
2021-05-06 13:52:46 +01:00
..
CMakeLists.txt Applications: Move to Userland/Applications/ 2021-01-12 12:05:23 +01:00
main.cpp LibC: Remove 'int* aslave' parameter from forkpty() 2021-05-06 13:52:46 +01:00
TerminalSettingsWindow.gml Applications: Move to Userland/Applications/ 2021-01-12 12:05:23 +01:00