tty_port_raise_dtr_rts(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– tty_port_raise_dtr_rts β€” Kernel API Manual, bestie edition πŸ’–

okay so we're in the Kernel API Manual today, and the page is tty_port_raise_dtr_rts(9). it's short, it's sweet, it's giving "one job and she does it" energy. let's go πŸŽ€


✨ NAME ✨

tty_port_raise_dtr_rts β€” raise DTR/RTS πŸ’…

like, that's it. that's the whole name. she raises DTR/RTS. iconic behaviour, no notes.


🌸 SYNOPSIS 🌸

void tty_port_raise_dtr_rts (struct tty_port *port );

yup, that's the whole signature. returns void (so don't come looking for a return value, she gives you nothing and she's valid for it πŸ’€), and takes exactly one thing.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • port β€” the tty port. that's your one and only input, bestie. hand her the port and let her cook 🫢

🧚 DESCRIPTION 🧚

so basically this is a wrapper for the DTR/RTS raise logic. like, she's the little middle-man function standing in front of the real work. lowkey a vibe.

for the moment, this is used to hide some internal details. so if you're squinting at it going "why is this just a wrapper", that's why β€” the messy bits are tucked behind her ✨

and heads up for the future: this will eventually become entirely internal to the tty port. so like, this is a "don't get too attached, she's getting promoted to private" situation. no cap. πŸ’€


πŸ”₯ SEE ALSO πŸ”₯

the kernel file itself lives at ./drivers/tty/tty_port.c β€” that's where the real gossip is πŸ“ and here's the whole friend group:


ngl this page is tiny but she's doing exactly what she says on the tin: raise DTR/RTS, hide the internals, and wait politely until she's fully internal to the tty port. periodt. πŸ’…

k that's the whole page, mwah πŸ’– this came from ./drivers/tty, dated October 2026 β€” so yeah, mark your calendars bestie, and go raise some DTR/RTS, you've got this 🌈⭐🫢

πŸ“¦ where this page comes from