User Tools

Site Tools


solaris:def_prog_mode.3xcurses

def_prog_mode


NAME

def_prog_mode, def_shell_mode, reset_prog_mode, reset_shell_mode - save/restore terminal modes

SYNOPSIS

cc [ flag… ] file-I /usr/xpg4/include -L /usr/xpg4/lib \
-R
/usr/xpg4/lib -lcurses [ library… ]

c89 [ flag… ] file-lcurses [ library… ]

#include <curses.h>

int def_prog_mode(void);

int def_shell_mode(void);

int reset_prog_mode(void);

int reset_shell_mode(void);

DESCRIPTION

The def_prog_mode() and def_shell_mode() functions save the current terminal modes as “program” (within X/Open Curses) or “shell” (outside X/Open Curses). The modes are saved automatically by initscr(3XCURSES), newterm(3XCURSES), and setupterm(3XCURSES).

The reset_prog_mode() and reset_shell_mode() functions reset the current terminal modes to “program” (within X/Open Curses) or “shell” (outside X/Open Curses). The endwin(3XCURSES) function automatically calls the reset_shell_mode() function and the doupdate(3XCURSES) function calls the reset_prog_mode() function after calling endwin().

RETURN VALUES

On success, these functions return OK. Otherwise, they return ERR.

ERRORS

None.

ATTRIBUTES

See attributes(7) for descriptions of the following attributes:

SEE ALSO

endwin(3XCURSES), initscr(3XCURSES), libcurses(3XCURSES), newterm(3XCURSES), setupterm(3XCURSES), attributes(7), standards(7)


solaris/def_prog_mode.3xcurses.txt · Last modified: 2023/07/19 08:57 by A User Not Logged in