MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / tcgetwinsize

Function tcgetwinsize

src/backend/linux_raw/termios/syscalls.rs:25–31  ·  view source on GitHub ↗
(fd: BorrowedFd<'_>)

Source from the content-addressed store, hash-verified

23
24#[inline]
25pub(crate) fn tcgetwinsize(fd: BorrowedFd<'_>) -> io::Result<Winsize> {
26 unsafe {
27 let mut result = MaybeUninit::<Winsize>::uninit();
28 ret(syscall!(__NR_ioctl, fd, c_uint(c::TIOCGWINSZ), &mut result))?;
29 Ok(result.assume_init())
30 }
31}
32
33#[inline]
34pub(crate) fn tcgetattr(fd: BorrowedFd<'_>) -> io::Result<Termios> {

Callers 2

isattyFunction · 0.70
ttynameFunction · 0.70

Calls 2

assume_initMethod · 0.80
retFunction · 0.50

Tested by

no test coverage detected