libcurses
- X/Open Curses library
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>
Description
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.
INTERFACES
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 |
|
|
Files
- /usr/xpg4/lib/libcurses.so.1
- shared object for backward compatibility
- /usr/xpg4/lib/libcurses.so.2
shared object
- /usr/xpg4/lib/64/libcurses.so.1
64-bit shared object for backward compatibility
- /usr/xpg4/lib/64/libcurses.so.2
64-bit shared object
Notes
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 compatiblity between libcurses.so.1 and libcurses.so.2. This file is provided for backwards compatiblity
and will be removed in a future Solaris release. There is no
plan to fix any of its defects.
Attributes
See attributes(5) for descriptions of the following attributes:
|
|
Availability |
system/library |
Interface Stability |
Committed |
MT-Level |
Unsafe |
Standard |
|
|
See Also
Intro(3), curses(3XCURSES), libcurses(3LIB), attributes(5), standards(5)