def_prog_mode(3X) def_prog_mode(3X)
NAME
defprogmode, defshellmode, resetprogmode, resetshellmode -
Programm- oder Shell-Terminalmodus sichern/wiederherstellen.
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int defprogmode(void);
int defshellmode(void);
int resetprogmode(void);
int resetshellmode(void);
BESCHREIBUNG
Die Funktion defprogmode() sichert die aktuellen Terminalmodi als
den "Programm"-Status (in Curses) für die Funktion resetprogmode().
Die Funktion defshellmode() sichert die aktuellen Terminalmodi als
den "Shell"-Status (nicht in Curses) für die Funktion
resetshellmode().
Die Funktion resetprogmode() setzt das Terminal wieder in den
"Programm"-Status (in Curses).
Die Funktion resetshellmode() setzt das Terminal wieder in den
"Shell"-Status (nicht in Curses).
Diese Funktionen wirken sich auf den Modus des Terminals aus, das dem
aktuellen Bildschirm zugeordnet ist.
RÜCKGABEWERT
Diese Funktionen geben bei erfolgreicher Ausführung den Wert OK
zurück. Andernfalls wird der Wert ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
HINWEISE
Mit der Funktion initscr() wird einerseits defshellmode() aufgeru-
fen, wodurch die vorherigen Terminaleinstellungen gesichert werden, so
daß sie später beim Aufrufen von endwin() wiederhergestellt werden
können, und andererseits wird defprogmode() aufgerufen, um eine
Anfangsdefinition des Programm-Terminalmodus anzugeben.
Für Anwendungen ist der Shell-Terminalmodus normalerweise nicht von
Bedeutung. Es kann sich jedoch als nützlich erweisen, wenn der
Programm-Terminalmodus gesichert und wiederhergestellt werden kann.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
def_prog_mode(3X) def_prog_mode(3X)
SIEHE AUCH
curses(3X), doupdate(3X), endwin(3X), initscr(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98