summaryrefslogtreecommitdiff
path: root/Kernel/MasterPTY.cpp
AgeCommit message (Expand)Author
2019-02-25Kernel: Make syscalls that take a buffer size use ssize_t instead of size_t.Andreas Kling
2019-02-20Support resizing the Terminal app.Andreas Kling
2019-02-05Kernel: Writing to a slave PTY should yield EIO if the master is closed.Andreas Kling
2019-02-05Kernel: Closing a MasterPTY should generate a TTY hangup.Andreas Kling
2019-02-05Kernel: Reading from a slave PTY should give EOF if master PTY is closed.Andreas Kling
2019-01-31Add uid and gid to CharacterDevices.Andreas Kling
2019-01-30Let the slave PTY keep the master PTY alive.Andreas Kling
2019-01-30Deallocate PTY's when they close.Andreas Kling
2019-01-30Add a String::format() and use that in place of ksprintf() in the Kernel.Andreas Kling
2019-01-30Add a /dev/pts filesystem and make PTY allocation dynamic.Andreas Kling
2019-01-25PTY: Disallow infinite writing to slaves.Andreas Kling
2019-01-24TTY: MasterPTY's are always writable when open.Andreas Kling
2019-01-16Let each MasterPTY create its slave.Andreas Kling
2019-01-16Pass the process to CharacterDevice::read/write.Andreas Kling
2019-01-16Rename CharacterDevice::has_data_available_for_reading() -> can_read().Andreas Kling
2019-01-15Allow character devices to block write attempts until there is more space.Andreas Kling
2019-01-15Add basic PTY support.Andreas Kling