Commit Graph

15 Commits

Author SHA1 Message Date
K. Lange
d3926009b6 tty: Support SIGTTOU, SIGTTIN behavior 2024-01-19 20:40:53 +09:00
K. Lange
fa8a6e20ab tty: support setting controlling session
This is... kinda backwards? But it works sufficiently for us.
Every TTY has at most one controlling session - every session
is supposed have at most one controlling terminal, too, but we
don't implement that part yet.
2024-01-19 20:12:34 +09:00
K. Lange
938bbf51eb tty: implement FLUSH on tcsetattr correctly? 2023-11-02 16:59:57 +09:00
K. Lange
2f27cce0cd tty: fix up behavior for VMIN != 0 2023-11-02 16:59:24 +09:00
K. Lange
bda8c8d67b pty: initial support for setting line control 2023-10-08 14:52:34 +09:00
K. Lange
8d1b00b851 tty: respect OPOST being unset 2023-06-21 21:06:58 +09:00
K. Lange
81cf0f729e tty: support IUCLC since we support OLCUC 2023-02-17 09:00:22 +09:00
K. Lange
cb3432ebcf kernel: fix swapped LCUC conversion in tty 2022-12-07 13:40:55 +09:00
K. Lange
88a1df00a6 tty: do not print line feed after ^C, et al. 2022-08-18 18:34:21 +09:00
K. Lange
6ceb9392cd tty: fix permanently set EOF status on tty 2022-03-22 14:10:30 +09:00
K. Lange
43b6bd32e3 kernel: exclude serial ports from pts numbering; start numbering at 1 2021-11-04 19:17:21 +09:00
K. Lange
8775a28209 groups: Initial support for gids. 2021-08-31 19:47:04 +09:00
K. Lange
698a3c0cb7 kernel: change signatures for vfs interfaces to match reality 2021-06-06 20:28:21 +09:00
K. Lange
9eea7c0677 stat: fix size definitions 2021-06-05 18:01:48 +09:00
K. Lange
b35f7ac8c9 misaka: initial merge 2021-05-31 10:54:11 +09:00