| use_env | use_tioctl | Summary |
|---|
| TRUE | FALSE | This is the default behavior. ncurses uses operating system calls unless overridden by $LINES or $COLUMNS environment variables. |
| TRUE | TRUE | ncurses updates $LINES and $COLUMNS based on operating system calls. |
| FALSE | TRUE | ncurses ignores $LINES and $COLUMNS, uses operating system calls to obtain size. |
| FALSE | FALSE | ncurses relies on the terminal database to determine size. |