miniOS
x86_64 hobby kernel with SMP, VFS, and POSIX process model
Loading...
Searching...
No Matches
tty_state_t Struct Reference
Collaboration diagram for tty_state_t:

Public Attributes

spinlock_t lock
struct minios_termios termios
char canonical_buf [TTY_BUFFER_SIZE]
uint16_t canonical_len
char input_buf [TTY_BUFFER_SIZE]
uint16_t input_head
uint16_t input_tail
uint8_t eof_pending
uint32_t foreground_pgid
uint32_t foreground_sid

Member Data Documentation

◆ canonical_buf

char tty_state_t::canonical_buf[TTY_BUFFER_SIZE]

◆ canonical_len

uint16_t tty_state_t::canonical_len

◆ eof_pending

uint8_t tty_state_t::eof_pending

◆ foreground_pgid

uint32_t tty_state_t::foreground_pgid

◆ foreground_sid

uint32_t tty_state_t::foreground_sid

◆ input_buf

char tty_state_t::input_buf[TTY_BUFFER_SIZE]

◆ input_head

uint16_t tty_state_t::input_head

◆ input_tail

uint16_t tty_state_t::input_tail

◆ lock

spinlock_t tty_state_t::lock

◆ termios

struct minios_termios tty_state_t::termios

The documentation for this struct was generated from the following file:
  • src/kernel/drivers/tty.c