Terminal environment query functions.
#include <curses.h> char erasechar(void); int erasewchar(wchar_t *ch); char killchar(void);
int killwchar(wchar_t *ch);
The erasechar subroutine returns the current character. chosen by the user. The erasechar subroutine stores the current erase character in the object pointed to by the ch parameter. If no erase character has been defined, the subroutine will fail and the object pointed to by ch will not be changed.
The killchar subroutine returns the current line.
The killchar subroutine stores the current line kill character in the object pointed to by ch. If no line kill character has been defined, the subroutine will fail and the object pointed to by ch will not be changed.
The erasechar subroutine returns the erase character and the killchar subroutine returns the line kill character. The return value is unspecified when these characters are multi-byte characters.
Upon successful completion, the erasechar subroutine and the killchar subroutine return OK. Otherwise, they return ERR.
To retrieve a user's erase character and return it to the user-defined variable myerase, enter:
myerase = erasechar();
This subroutine is part of Base Operating System (BOS) Runtime.
The clearok (clearok, idlok, leaveok, scrollok, setscrreg or wsetscrreg Subroutine) subroutine, tcgetattr (tcgetattr Subroutine) subroutine.
Curses Overview for Programming in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.
List of Curses Subroutines in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs.
Obsolete Curses Subroutines in AIX 5L Version 5.1 General Programming Concepts: Writing and Debugging Programs describes how to query baud rate, set user-defined characters, and flush type-ahead characters.