LibC: Implement tc{get,set}winsize

These were added in POSIX issue 8 :^)
This commit is contained in:
2026-05-15 16:51:58 +03:00
parent 05c9f0640c
commit bf2121e166
5 changed files with 31 additions and 21 deletions

View File

@@ -117,3 +117,13 @@ int tcsendbreak(int fd, int duration)
dwarnln("FIXME: tcsendbreak({}, {})", fd, duration);
return -1;
}
int tcgetwinsize(int fildes, struct winsize* winsize_p)
{
return ioctl(fildes, TIOCGWINSZ, winsize_p);
}
int tcsetwinsize(int fildes, const struct winsize* winsize_p)
{
return ioctl(fildes, TIOCSWINSZ, winsize_p);
}