LIBCURSES(3XCURSES) | X/Open Curses Library Functions | LIBCURSES(3XCURSES) |
libcurses - X/Open Curses library
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>
Functions in this library provide a terminal-independent method of updating character screens with reasonable optimization, conforming to X/Open Curses, Issue 4, Version 2.
The shared object libcurses.so.2 provides the public interfaces defined below. See Intro(3) for additional information on shared object interfaces.
COLORS | COLOR_PAIR |
COLOR_PAIRS | COLS |
LINES | PAIR_NUMBER |
add_wch | add_wchnstr |
add_wchstr | addch |
addchnstr | addchstr |
addnstr | addnwstr |
addstr | addwstr |
attr_get | attr_off |
attr_on | attr_set |
attroff | attron |
attrset | baudrate |
beep | bkgd |
bkgdset | bkgrnd |
bkgrndset | border |
border_set | box |
box_set | can_change_color |
cbreak | chgat |
clear | clearok |
clrtobot | clrtoeol |
color_content | color_set |
copywin | cur_term |
curs_set | curscr |
def_prog_mode | def_shell_mode |
del_curterm | delay_output |
delch | deleteln |
delscreen | delwin |
derwin | doupdate |
dupwin | echo |
echo_wchar | echochar |
endwin | erase |
erasechar | erasewchar |
filter | flash |
flushinp | get_wch |
get_wstr | getbkgd |
getbkgrnd | getcchar |
getch | getn_wstr |
getnstr | getstr |
getwin | halfdelay |
has_colors | has_ic |
has_il | hline |
hline_set | idcok |
idlok | immedok |
in_wch | in_wchnstr |
in_wchstr | inch |
inchnstr | inchstr |
init_color | init_pair |
initscr | innstr |
innwstr | ins_nwstr |
ins_wch | ins_wstr |
insch | insdelln |
insertln | insnstr |
insstr | instr |
intrflush | inwstr |
is_linetouched | is_wintouched |
isendwin | key_name |
keyname | keypad |
killchar | killwchar |
leaveok | longname |
meta | move |
mvadd_wch | mvadd_wchnstr |
mvadd_wchstr | mvaddch |
mvaddchnstr | mvaddchstr |
mvaddnstr | mvaddnwstr |
mvaddstr | mvaddwstr |
mvchgat | mvcur |
mvdelch | mvderwin |
mvget_wch | mvget_wstr |
mvgetch | mvgetn_wstr |
mvgetnstr | mvgetstr |
mvhline | mvhline_set |
mvin_wch | mvin_wchnstr |
mvin_wchstr | mvinch |
mvinchnstr | mvinchstr |
mvinnstr | mvinnwstr |
mvins_nwstr | mvins_wch |
mvins_wstr | mvinsch |
mvinsnstr | mvinsstr |
mvinstr | mvinwstr |
mvprintw | mvscanw |
mvvline | mvvline_set |
mvwadd_wch | mvwadd_wchnstr |
mvwadd_wchstr | mvwaddch |
mvwaddchnstr | mvwaddchstr |
mvwaddnstr | mvwaddnwstr |
mvwaddstr | mvwaddwstr |
mvwchgat | mvwdelch |
mvwget_wch | mvwget_wstr |
mvwgetch | mvwgetn_wstr |
mvwgetnstr | mvwgetstr |
mvwhline | mvwhline_set |
mvwin | mvwin_wch |
mvwin_wchnstr | mvwin_wchstr |
mvwinch | mvwinchnstr |
mvwinchstr | mvwinnstr |
mvwinnwstr | mvwins_nwstr |
mvwins_wch | mvwins_wstr |
mvwinsch | mvwinsnstr |
mvwinsstr | mvwinstr |
mvwinwstr | mvwprintw |
mvwscanw | mvwvline |
mvwvline_set | napms |
newpad | newterm |
newwin | nl |
nocbreak | nodelay |
noecho | nonl |
noqiflush | noraw |
notimeout | overlay |
overwrite | pair_content |
pecho_wchar | pechochar |
pnoutrefresh | prefresh |
printw | putp |
putwin | qiflush |
raw | redrawwin |
refresh | reset_prog_mode |
reset_shell_mode | resetty |
restartterm | ripoffline |
savetty | scanw |
scr_dump | scr_init |
scr_restore | scr_set |
scrl | scroll |
scrollok | set_curterm |
set_term | setcchar |
setscrreg | setupterm |
slk_attr_off | slk_attr_on |
slk_attr_set | slk_attroff |
slk_attron | slk_attrset |
slk_clear | slk_color |
slk_init | slk_label |
slk_noutrefresh | slk_refresh |
slk_restore | slk_set |
slk_touch | slk_wset |
standend | standout |
start_color | stdscr |
subpad | subwin |
syncok | term_attrs |
termattrs | termname |
tgetent | tgetflag |
tgetnum | tgetstr |
tgoto | tigetflag |
tigetnum | tigetstr |
timeout | touchline |
touchwin | tparm |
tputs | typeahead |
unctrl | unget_wch |
ungetch | untouchwin |
use_env | vid_attr |
vid_puts | vidattr |
vidputs | vline |
vline_set | vw_printw |
vw_scanw | vwprintw |
vwscanw | wadd_wch |
wadd_wchnstr | wadd_wchstr |
waddch | waddchnstr |
waddchstr | waddnstr |
waddnwstr | waddstr |
waddwstr | wattr_get |
wattr_off | wattr_on |
wattr_set | wattroff |
wattron | wattrset |
wbkgd | wbkgdset |
wbkgrnd | wbkgrndset |
wborder | wborder_set |
wchgat | wclear |
wclrtobot | wclrtoeol |
wcolor_set | wcursyncup |
wdelch | wdeleteln |
wecho_wchar | wechochar |
werase | wget_wch |
wget_wstr | wgetbkgrnd |
wgetch | wgetn_wstr |
wgetnstr | wgetstr |
whline | whline_set |
win_wch | win_wchnstr |
win_wchstr | winch |
winchnstr | winchstr |
winnstr | winnwstr |
wins_nwstr | wins_wch |
wins_wstr | winsch |
winsdelln | winsertln |
winsnstr | winsstr |
winstr | winwstr |
wmove | wnoutrefresh |
wprintw | wredrawln |
wrefresh | wscanw |
wscrl | wsetscrreg |
wstandend | wstandout |
wsyncdown | wsyncup |
wtimeout | wtouchln |
wunctrl | wvline |
wvline_set |
/usr/xpg4/lib/libcurses.so.1
/usr/xpg4/lib/libcurses.so.2
/usr/xpg4/lib/64/libcurses.so.1
/usr/xpg4/lib/64/libcurses.so.2
The libcurses.so.1 listed above is an earlier shared object that provides the previous version of the X/Open Curses library (Issue 4). There is no binary compatibility between libcurses.so.1 and libcurses.so.2. This file is provided for backwards compatibility and will be removed in a future release of the operating system. There is no plan to fix any of its defects.
See attributes(7) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
Interface Stability | Standard |
MT-Level | Unsafe |
Intro(3), libcurses(3LIB), curses(3XCURSES), attributes(7), standards(7)
May 13, 2017 | OmniOS |