svcadm(8)을 검색하려면 섹션에서 8 을 선택하고, 맨 페이지 이름에 svcadm을 입력하고 검색을 누른다.
curs_extend(3x)
curs_extend(3x) Library calls curs_extend(3x)
NAME
curses_version, use_extended_names - miscellaneous curses extensions
SYNOPSIS
#include <ncursesw/curses.h>
const char * curses_version(void);
int use_extended_names(bool bf);
DESCRIPTION
These ncurses extensions to the curses library do not fit easily into
other functional categories.
curses_version
curses_version returns a pointer to a string containing the library's
name and version number, including its patch level, for example
“ncurses 6.5.20240720”.
use_extended_names
use_extended_names configures whether the library recognizes user-de‐
fined or nonstandard terminfo capability names that may be compiled
into terminal type descriptions via the curs_terminfo(3X) or
curs_termcap(3X) interfaces. Normally these names are available for
use, since the essential decision is made through use of tic(1)'s -x
option to include such extensions in terminal type descriptions.
use_extended_names(FALSE) prevents ncurses from recognizing these capa‐
bilities to ensure compatibility with other implementations of curses.
RETURN VALUE
curses_version returns a constant string.
use_extended_names returns the previous state of extended capability
name recognition, allowing you to save this property and restore it.
ATTRIBUTES
See attributes(7) for descriptions of the following attributes:
box; cbp-1 | cbp-1 l | l . ATTRIBUTE TYPE ATTRIBUTE VALUE = Availabil‐
ity library/ncurses = Stability Uncommitted
NOTES
The pointer returned by curses_version corresponds to statically allo‐
cated memory; do not attempt to free(3) it.
Source code for open source software components in Oracle Solaris can
be found at https://www.oracle.com/downloads/opensource/solaris-source-
code-downloads.html.
This software was built from source available at:
https://github.com/oracle/solaris-userland
The original community source was downloaded from:
https://invisible-mirror.net/archives/ncurses/cur‐
rent/ncurses-6.5-20250614.tgz
Further information about this software can be found on the open source
community website at https://invisible-island.net/ncurses/.
EXTENSIONS
These functions are ncurses extensions, and are not found in SVr4
curses, 4.4BSD curses, or any other previous curses implementation.
PORTABILITY
Applications employing ncurses extensions should condition their use on
the visibility of the NCURSES_VERSION preprocessor macro.
AUTHORS
Thomas Dickey
SEE ALSO
ncurses offers several other extensions to the X/Open Curses API.
curs_getch(3X), curs_inopts(3X), curs_mouse(3X), curs_print(3X),
curs_util(3X), default_colors(3X), define_key(3X), keybound(3X),
keyok(3X), new_pair(3X), resizeterm(3X), wresize(3X)
ncurses 6.5 2025-04-05 curs_extend(3x)