Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ endwin(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

delscreen(3X)

doupdate(3X)

initscr(3X)

isendwin(3X)

curses(5)

endwin(3X)                                                       endwin(3X)

NAME
     endwin - Curses-Sitzung anhalten

SYNTAX
     cc [flag ...] file ... -lcurses [library ...]

     #include <curses.h>

     int endwin(void);

BESCHREIBUNG
     Die Funktion endwin() setzt das Terminal nach einer Curses-Operation
     wieder zurück. Hierbei wird zumindest der gesicherte Shell-Terminal-
     modus wiederhergestellt, die Ausgabewarteschlange des Terminals
     geleert und der Cursor auf die erste Spalte der letzten Bildschirm-
     zeile gestellt. Beim Aktualisieren eines Fensters wird der Programm-
     Modus wiederaufgenommen. Die Anwendung muß vor dem Verlassen endwin()
     für jedes verwendete Terminal aufrufen. Wenn newterm() mehrere Male
     für dasselbe Terminal aufgerufen wird, muß der erste aufgebaute Bild-
     schirm der letzte sein, für den endwin() aufgerufen wird.

RÜCKGABEWERT
     Die Funktion endwin() gibt bei erfolgreicher Ausführung den Wert OK
     zurück. Andernfalls wird der Wert ERR zurückgegeben.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.

HINWEISE
     Die Funktion endwin() gibt den einem Bildschirm zugeordneten Speicher
     nicht frei. Dies bedeutet, daß nach endwin() noch delscreen() aufgeru-
     fen werden sollte, wenn ein bestimmter Bildschirm nicht mehr benötigt
     wird.

     Zum temporären Verlassen des Curses-Modus sollten portierbare Anwen-
     dungen zuerst die Funktion endwin() und dann, wenn sie wieder in den
     Curses-Modus zurückkehren wollen, die Funktionen doupdate(), refresh()
     oder wrefresh() aufrufen.

SIEHE AUCH
     curses(3X), delscreen(3X), doupdate(3X), initscr(3X), isendwin(3X),
     curses(5).













Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026