HALFDELAY(3XCURSES) X/Open Curses Library Functions HALFDELAY(3XCURSES)
halfdelay - enable/disable half-delay mode
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 halfdelay(int tenths);
The halfdelay() function is similar to cbreak(3XCURSES) in that when
set, characters typed by the user are immediately processed by the
program. The difference is that ERR is returned if no input is
received after tenths tenths seconds.
The nocbreak(3XCURSES) function should be used to leave half-delay
mode.
tenths
Is the number of tenths of seconds for which to block input
(1 to 255).
On success, the halfdelay() function returns OK. Otherwise, it
returns ERR.
None.
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
cbreak(3XCURSES), libcurses(3XCURSES), attributes(7), standards(7)
June 5, 2002 HALFDELAY(3XCURSES)
NAME
halfdelay - enable/disable half-delay mode
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 halfdelay(int tenths);
DESCRIPTION
The halfdelay() function is similar to cbreak(3XCURSES) in that when
set, characters typed by the user are immediately processed by the
program. The difference is that ERR is returned if no input is
received after tenths tenths seconds.
The nocbreak(3XCURSES) function should be used to leave half-delay
mode.
PARAMETERS
tenths
Is the number of tenths of seconds for which to block input
(1 to 255).
RETURN VALUES
On success, the halfdelay() function returns OK. Otherwise, it
returns ERR.
ERRORS
None.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
SEE ALSO
cbreak(3XCURSES), libcurses(3XCURSES), attributes(7), standards(7)
June 5, 2002 HALFDELAY(3XCURSES)