ECHO(3XCURSES) X/Open Curses Library Functions ECHO(3XCURSES)
echo, noecho - enable/disable terminal echo
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 echo(void);
int noecho(void);
The echo() function enables Echo mode for the current screen. The
noecho() function disables Echo mode for the current screen.
Initially, curses software echo mode is enabled and hardware echo
mode of the tty driver is disabled. The echo() and noecho() functions
control software echo only. Hardware echo must remain disabled for
the duration of the application, else the behavior is undefined.
Upon successful completion, these functions return OK. Otherwise,
they return ERR.
No errors are defined.
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
getch(3XCURSES), getstr(3XCURSES), initscr(3XCURSES),
libcurses(3XCURSES), scanw(3XCURSES), attributes(7), standards(7)
June 5, 2002 ECHO(3XCURSES)
NAME
echo, noecho - enable/disable terminal echo
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 echo(void);
int noecho(void);
DESCRIPTION
The echo() function enables Echo mode for the current screen. The
noecho() function disables Echo mode for the current screen.
Initially, curses software echo mode is enabled and hardware echo
mode of the tty driver is disabled. The echo() and noecho() functions
control software echo only. Hardware echo must remain disabled for
the duration of the application, else the behavior is undefined.
RETURN VALUES
Upon successful completion, these functions return OK. Otherwise,
they return ERR.
ERRORS
No errors are defined.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Standard |
+--------------------+-----------------+
|MT-Level | Unsafe |
+--------------------+-----------------+
SEE ALSO
getch(3XCURSES), getstr(3XCURSES), initscr(3XCURSES),
libcurses(3XCURSES), scanw(3XCURSES), attributes(7), standards(7)
June 5, 2002 ECHO(3XCURSES)