Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ notimeout(3X) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

getch(3X)

halfdelay(3X)

nodelay(3X)

curses(5)

notimeout(3X)                                                 notimeout(3X)

NAME
     notimeout, timeout, wtimeout - Blockierung bei der Eingabe steuern

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

     #include <curses.h>

     int notimeout(WINDOW *win, bool bf);

     void timeout(int delay);

     void wtimeout(WINDOW *win, int delay);

BESCHREIBUNG
     Die Funktion notimeout() gibt an, ob für den Bildschirm, der dem ange-
     gebenen Fenster zugeordnet ist, der Modus "Zeitüberschreitung"
     (Timeout Mode) oder "Keine Zeitüberschreitung" (No Timeout Mode) akti-
     viert ist. Wenn bf gleich TRUE ist, wird dieser Bildschirm auf den
     Modus "Keine Zeitüberschreitung" gesetzt. Wenn bf gleich FALSE ist,
     wird dieser Bildschirm auf den Modus "Zeitüberschreitung" gesetzt. Der
     Anfangsstatus ist FALSE.

     Die Funktionen timeout() und wtimeout() setzen blockierendes bzw.
     nicht-blockierendes Lesen für das aktuelle oder angegebene Fenster,
     basierend auf dem Wert von delay:

     -  Eine oder mehrere blockierende Leseoperation(en) (unbegrenztes War-
        ten auf die Eingabe).

     -  Eine oder mehrere nicht-blockierende Leseoperation(en). Alle Einga-
        befunktionen von Curses schlagen fehl, wenn die einzelnen Zeichen
        des angeforderten Strings nicht direkt verfügbar sind.

     -  Jede Eingabefunktion von Curses blockiert das Lesen für delay Mil-
        lisekunden und schlägt fehl, wenn auch dann noch keine Eingabe
        erfolgt.

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

     Die Funktionen timeout() und wtimeout() geben keinen Wert zurück.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.

SIEHE AUCH
     curses(3X), getch(3X), halfdelay(3X), nodelay(3X), curses(5).






Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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