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
    
 
Interface Librarieslibcurses(3LIB)


NAME

 libcurses, libtermcap, libtermlib - screen handling and optimization library

SYNOPSIS

 
cc [ flag... ] file... -lcurses [ library ... ]

DESCRIPTION

 

Functions in the libcurses library provide a terminal-independent method of updating character screens with reasonable optimization. The libtermcap and libtermlib libraries are identical to libcurses and are maintained for backward compatibility.

See libcurses(3XCURSES) for information about the curses library that conforms to X/Open Curses, Issue 4, Version 2.

INTERFACES

 

The shared objects libcurses.so.1, libtermcap.so.1, and libtermlib.so.1 provide the public interfaces defined below. See intro(3) for additional information on shared object interfaces.

_getsyx_meta
_ring_setecho
_setnonl_setqiflush
addchaddchnstr
addchstraddnstr
addnwstraddstr
addwchaddwchnstr
addwchstraddwstr
attroffattron
attrsetbaudrate
beepbkgd
bkgdsetborder
boxcan_change_color
cbreakclear
clearokclrtobot
clrtoeolcolor_content
copywincrmode
curs_setcurserr
def_prog_modedef_shell_mode
del_curtermdelay_output
delchdeleteln
delkeymapdelscreen
delwinderwin
doupdatedupwin
echoechochar
echowcharendwin
eraseerasechar
filterflash
flushinpgetbmap
getchgetmouse
getnwstrgetstr
getwchgetwin
getwstrhalfdelay
has_colorshas_ic
has_ilidcok
idlokimmedok
inchinchnstr
inchstrinit_color
init_pairinitscr
innstrinnwstr
inschinsdelln
insertlninsnstr
insnwstrinsstr
instrinswch
inswstrintrflush
inwchinwchnstr
inwchstrinwstr
is_linetouchedis_wintouched
isendwinkeyname
keypadkillchar
leaveoklongname
m_addchm_addstr
m_clearm_erase
m_initscrm_move
m_newtermm_refresh
map_buttonmeta
mouse_offmouse_on
mouse_setmove
mvaddchmvaddchnstr
mvaddchstrmvaddnstr
mvaddnwstrmvaddstr
mvaddwchmvaddwchnstr
mvaddwchstrmvaddwstr
mvcurmvdelch
mvderwinmvgetch
mvgetnwstrmvgetstr
mvgetwchmvgetwstr
mvinchmvinchnstr
mvinchstrmvinnstr
mvinnwstrmvinsch
mvinsnstrmvinsnwstr
mvinsstrmvinstr
mvinswchmvinswstr
mvinwchmvinwchnstr
mvinwchstrmvinwstr
mvprintwmvscanw
mvwaddchmvwaddchnstr
mvwaddchstrmvwaddnstr
mvwaddnwstrmvwaddstr
mvwaddwchmvwaddwchnstr
mvwaddwchstrmvwaddwstr
mvwdelchmvwgetch
mvwgetnwstrmvwgetstr
mvwgetwchmvwgetwstr
mvwinmvwinch
mvwinchnstrmvwinchstr
mvwinnstrmvwinnwstr
mvwinschmvwinsnstr
mvwinsnwstrmvwinsstr
mvwinstrmvwinswch
mvwinswstrmvwinwch
mvwinwchnstrmvwinwchstr
mvwinwstrmvwprintw
mvwscanwnapms
newkeynewpad
newscreennewterm
newwinnl
nocbreaknocrmode
nodelaynoecho
nonlnoqiflush
norawnotimeout
overlayoverwrite
pair_contentpechochar
pechowcharpnoutrefresh
prefreshprintw
putpputwin
qiflushraw
redrawwinrefresh
request_mouse_posreset_prog_mode
reset_shell_moderesetty
restarttermripoffline
savettyscanw
scr_dumpscr_init
scr_restorescr_set
scrlscroll
scrollokset_term
setcurscreensetscrreg
setsyxsetterm
setuptermslk_attroff
slk_attronslk_attrset
slk_clearslk_init
slk_labelslk_noutrefresh
slk_refreshslk_restore
slk_setslk_start
slk_touchstandend
standoutstart_color
subpadsubwin
syncoktermattrs
termnametgetent
tgetflagtgetnum
tgetstrtgoto
tigetflagtigetnum
tigetstrtimeout
touchlinetouchwin
tparmtputs
traceofftraceon
typeaheadunctrl
ungetchungetwch
untouchwinvidattr
vidputsvidupdate
vwprintwvwscanw
waddchwaddchnstr
waddchstrwaddnstr
waddnwstrwaddstr
waddwchwaddwchnstr
waddwchstrwaddwstr
wadjcursposwattroff
wattronwattrset
wbkgdwbkgdset
wborderwclear
wclrtobotwclrtoeol
wcursyncupwdelch
wdeletelnwechochar
wechowcharwerase
wgetchwgetnstr
wgetnwstrwgetstr
wgetwchwgetwstr
whlinewinch
winchnstrwinchstr
winnstrwinnwstr
winschwinsdelln
winsertlnwinsnstr
winsnwstrwinsstr
winstrwinswch
winswstrwinwch
winwchnstrwinwchstr
winwstrwmouse_position
wmovewmovenextch
wmoveprevchwnoutrefresh
wprintwwredrawln
wrefreshwscanw
wscrlwsetscrreg
wstandendwstandout
wsyncdownwsyncup
wtimeoutwtouchln
wvline 

FILES

 
/usr/lib/libcurses.a
archive library
/usr/lib/libcurses.so.1
shared object
/usr/lib/64/libcurses.so.1
64-bit shared object
/usr/lib/libtermcap.a
archive library (hard link to /usr/lib/libcurses.a)
/usr/lib/libtermcap.so.1
shared object (symbolic link to /usr/lib/libcurses.so.1)
/usr/lib/64/libtermcap.so.1
64-bit shared object (symbolic link to /usr/lib/64/libcurses.so.1)
/usr/lib/libtermlib.a
archive library (hard link to /usr/lib/libcurses.a)
/usr/lib/libtermlib.so.1
shared object (symbolic link to /usr/lib/libcurses.so.1)
/usr/lib/64/libtermlib.so.1
64-bit shared object (symbolic link to /usr/lib/64/libcurses.so.1)

ATTRIBUTES

 

See attributes(5) for descriptions of the following attributes:

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

SEE ALSO

 

intro(3), curses(3CURSES), libcurses(3LIBUCB), libcurses(3XCURSES), 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.