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

개요

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

timeout(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
       incomplete 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