notimeout(3xcurses) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

notimeout(3xcurses)

notimeout(3XCURSES)     X/Open Curses Library Functions    notimeout(3XCURSES)

NAME
       notimeout, timeout, wtimeout - set timed blocking or non-blocking read

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 notimeout(WINDOW *win, bool bf);


       void timeout(int delay);


       void wtimeout(WINDOW win, int delay);

PARAMETERS
       win      Is a pointer to the window in which to set the timed blocking.


       bf       Is a Boolean expression.


       delay    Is the number of milliseconds to block or wait for input.


DESCRIPTION
       If  bool  is  TRUE,  the  notimeout() function disables a timer used by
       getch(3XCURSES) when handling multibyte function key sequences.


       When bool is FALSE and keypad handling is enabled, a timer  is  set  by
       getch() to handle bytes received that could be the beginning of a func‐
       tion  key  (for  example, ESC). If the remainder of the sequence is not
       received before the time expires, the first byte  is  returned;  other‐
       wise,  the  value  of the function key is returned. Subsequent calls to
       the getch() function will return the other bytes received for  the  in‐
       complete key sequence.


       The  timeout()  and wtimeout() functions set the length of time getch()
       waits for input for windows stdscr and win, respectively.  These  func‐
       tions are similar to nodelay(3XCURSES) except the time to block or wait
       for input can be specified.


       A  negative  delay causes the program to wait indefinitely for input; a
       delay of 0 returns ERR if no input  is  ready;  and  a  positive  delay
       blocks  until  input  arrives  or the time specified expires, (in which
       case, ERR is returned).

RETURN VALUES
       On success, the notimeout() function returns OK. Otherwise, it  returns
       ERR.


       The timeout() and wtimeout() functions do not return a value.

ERRORS
       None.

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

       tab()  box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelUnsafe  _  Stan‐
       dardSee standards(7).


SEE ALSO
       getch(3XCURSES),    halfdelay(3XCURSES),   libcurses(3XCURSES),   node‐
       lay(3XCURSES), attributes(7), standards(7)

Oracle Solaris 11.4               5 Jun 2002               notimeout(3XCURSES)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3