Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z
    
 
X/Open Curses Library Functionslibcurses(3XCURSES)


NAME

 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 ... ]

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.

COLORSCOLOR_PAIR
COLOR_PAIRSCOLS
LINESPAIR_NUMBER
add_wchadd_wchnstr
add_wchstraddch
addchnstraddchstr
addnstraddnwstr
addstraddwstr
attr_getattr_off
attr_onattr_set
attroffattron
attrsetbaudrate
beepbkgd
bkgdsetbkgrnd
bkgrndsetborder
border_setbox
box_setcan_change_color
cbreakchgat
clearclearok
clrtobotclrtoeol
color_contentcolor_set
copywincur_term
curs_setcurscr
def_prog_modedef_shell_mode
del_curtermdelay_output
delchdeleteln
delscreendelwin
derwindoupdate
dupwinecho
echo_wcharechochar
endwinerase
erasecharerasewchar
filterflash
flushinpget_wch
get_wstrgetbkgd
getbkgrndgetcchar
getchgetn_wstr
getnstrgetstr
getwinhalfdelay
has_colorshas_ic
has_ilhline
hline_setidcok
idlokimmedok
in_wchin_wchnstr
in_wchstrinch
inchnstrinchstr
init_colorinit_pair
initscrinnstr
innwstrins_nwstr
ins_wchins_wstr
inschinsdelln
insertlninsnstr
insstrinstr
intrflushinwstr
is_linetouchedis_wintouched
isendwinkey_name
keynamekeypad
killcharkillwchar
leaveoklongname
metamove
mvadd_wchmvadd_wchnstr
mvadd_wchstrmvaddch
mvaddchnstrmvaddchstr
mvaddnstrmvaddnwstr
mvaddstrmvaddwstr
mvchgatmvcur
mvdelchmvderwin
mvget_wchmvget_wstr
mvgetchmvgetn_wstr
mvgetnstrmvgetstr
mvhlinemvhline_set
mvin_wchmvin_wchnstr
mvin_wchstrmvinch
mvinchnstrmvinchstr
mvinnstrmvinnwstr
mvins_nwstrmvins_wch
mvins_wstrmvinsch
mvinsnstrmvinsstr
mvinstrmvinwstr
mvprintwmvscanw
mvvlinemvvline_set
mvwadd_wchmvwadd_wchnstr
mvwadd_wchstrmvwaddch
mvwaddchnstrmvwaddchstr
mvwaddnstrmvwaddnwstr
mvwaddstrmvwaddwstr
mvwchgatmvwdelch
mvwget_wchmvwget_wstr
mvwgetchmvwgetn_wstr
mvwgetnstrmvwgetstr
mvwhlinemvwhline_set
mvwinmvwin_wch
mvwin_wchnstrmvwin_wchstr
mvwinchmvwinchnstr
mvwinchstrmvwinnstr
mvwinnwstrmvwins_nwstr
mvwins_wchmvwins_wstr
mvwinschmvwinsnstr
mvwinsstrmvwinstr
mvwinwstrmvwprintw
mvwscanwmvwvline
mvwvline_setnapms
newpadnewterm
newwinnl
nocbreaknodelay
noechononl
noqiflushnoraw
notimeoutoverlay
overwritepair_content
pecho_wcharpechochar
pnoutrefreshprefresh
printwputp
putwinqiflush
rawredrawwin
refreshreset_prog_mode
reset_shell_moderesetty
restarttermripoffline
savettyscanw
scr_dumpscr_init
scr_restorescr_set
scrlscroll
scrollokset_curterm
set_termsetcchar
setscrregsetupterm
slk_attr_offslk_attr_on
slk_attr_setslk_attroff
slk_attronslk_attrset
slk_clearslk_color
slk_initslk_label
slk_noutrefreshslk_refresh
slk_restoreslk_set
slk_touchslk_wset
standendstandout
start_colorstdscr
subpadsubwin
syncokterm_attrs
termattrstermname
tgetenttgetflag
tgetnumtgetstr
tgototigetflag
tigetnumtigetstr
timeouttouchline
touchwintparm
tputstypeahead
unctrlunget_wch
ungetchuntouchwin
use_envvid_attr
vid_putsvidattr
vidputsvline
vline_setvw_printw
vw_scanwvwprintw
vwscanwwadd_wch
wadd_wchnstrwadd_wchstr
waddchwaddchnstr
waddchstrwaddnstr
waddnwstrwaddstr
waddwstrwattr_get
wattr_offwattr_on
wattr_setwattroff
wattronwattrset
wbkgdwbkgdset
wbkgrndwbkgrndset
wborderwborder_set
wchgatwclear
wclrtobotwclrtoeol
wcolor_setwcursyncup
wdelchwdeleteln
wecho_wcharwechochar
werasewget_wch
wget_wstrwgetbkgrnd
wgetchwgetn_wstr
wgetnstrwgetstr
whlinewhline_set
win_wchwin_wchnstr
win_wchstrwinch
winchnstrwinchstr
winnstrwinnwstr
wins_nwstrwins_wch
wins_wstrwinsch
winsdellnwinsertln
winsnstrwinsstr
winstrwinwstr
wmovewnoutrefresh
wprintwwredrawln
wrefreshwscanw
wscrlwsetscrreg
wstandendwstandout
wsyncdownwsyncup
wtimeoutwtouchln
wunctrlwvline
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:

ATTRIBUTE TYPEATTRIBUTE VALUE
AvailabilitySUNWcsl (32-bit)
 SUNWcslx (64-bit)
MT-LevelUnsafe

SEE ALSO

 

intro(3), curses(3XCURSES), libcurses(3LIB), libcurses(3LIBUCB), attributes(5)


SunOS 5.9Go To TopLast Changed 27 Feb 2001

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.