Introduction to Library Functions Intro(3)NAME
Intro, intro - introduction to functions and librariesDESCRIPTION
This section describes functions found in various Solaris libraries, other than those functions described in Section 2 of this manual that directly invoke UNIX system primitives. Function declarations can be obtained from the #include files indicated on each page. Pages are grouped by library and are identified by the library name (or an abbreviation of the library name) after the section number. Collections of related libraries are grouped into five volumes as described below. A sixth volume (listed first) contains pages describing the contents of each shared library and each header used by the functions, macros, and external variables described in the remaining five volumes. Library Interfaces and Headers This volume describes the contents of each shared library and each header used by functions, macros, and external variables described in the remaining five volumes. (3LIB) The libraries described in this section are imple- mented as shared objects. Descriptions of shared objects may include a defini- tion of the global symbols that define the shared objects' public interface, for example SUNW_1.1. Other interfaces may exist within the shared object, for example SUNW_private.1.1. The public interface pro- vides a stable, committed set of symbols for applica- tion development. The private interfaces are for internal use only, and may change at any time. For many shared objects, an archive library is pro- vided for backward compatibility on 32-bit systems only. Use of these libraries may restrict an applica- tions ability to migrate between different Solaris releases. As dynamic linking is the preferred compila- tion method on Solaris, the use of these libraries is discouraged. (3LIBUCB) The SunOS/BSD Compatibility libraries described in this section are implemented as a shared object. See (3LIB) above. (3HEAD) The headers described in this section are used by functions, macros, and external variables. Headers contain function prototypes, definitions of symbolic SunOS 5.9 Last change: 01 Mar 2002 1 Introduction to Library Functions Intro(3) constants, common structures, preprocessor macros, and defined types. Each function described in the remain- ing five volumes specifies the headers that an appli- cation must include in order to use that function. In most cases only one header is required. These headers are present on an application development system; they do have to be present on the target execution system. Basic Library Functions The functions described in this volume are the core C library functions that are basic to application development. (3C) These functions, together with those of Section 2, constitute the standard C library, libc, which is automatically linked by the C compilation system. The standard C library is implemented as a shared object, libc.so, and as an archive, libc.a. C programs are linked with the shared object version of the standard C library by default. Specify -Bstatic or -dn on the cc command line to link with the archive version. See libc(3LIB), cc(1B) for other overrides, and the "C Compilation System" chapter of the ANSI C Programmer's Guide for a discussion. Some functions behave dif- ferently in standard-conforming environments. This behavior is noted on the individual manual pages. See standards(5). (3DL) These functions constitute the dynamic linking library, libdl. This library is implemented as a shared object, libdl.so, but is not automatically linked by the C compilation system. Specify -ldl on the cc command line to link with this library. See libdl(3LIB). (3MALLOC) These functions constitute the various memory alloca- tion libraries: libmalloc, libbsdmalloc, libmapmalloc, and libmtmalloc. Each of these libraries is imple- mented as a shared object (libmalloc.so, libbsdmalloc.so, libmapmalloc.so, and libmtmalloc.so) and all except libmtmalloc are implemented as archives (libmalloc.a, libbsdmalloc.a, libmapmalloc.a). These libraries are not automatically linked by the C compi- lation system. Specify -lmalloc, -lbsdmalloc, -lmap- malloc, and -lmtmalloc to link with, respectively, libmalloc, libbsdmalloc, libmapmalloc, and libmtmal- loc. See libmalloc(3LIB), libbsdmalloc(3LIB), libmapmalloc(3LIB), and libmtmalloc(3LIB). (3UCB) These functions constitute the Source Compatibility (with BSD functions) library. It is implemented as a SunOS 5.9 Last change: 01 Mar 2002 2 Introduction to Library Functions Intro(3) shared object, libucb.so, and as an archive, libucb.a, but is not automatically linked by the C compilation system. Specify -lucb on the cc command line to link with this library, which is located in the /usr/ucb subdirectory. Headers for this library are located within /usr/ucbinclude. See libucb(3LIBUCB). Networking Library Functions The functions described in this volume comprise the various networking libraries. (3GSS) The functions in this library are the routines that comprise the Generic Security Services API library. This library is implemented as a shared object, libgss.so.1, but it is not automatically linked by the C compilation system. Specify -lgss on the cc command line to link with this library. See libgss(3LIB). (3LDAP) These functions constitute the Lightweight Directory Access Protocol library, libldap. This library is implemented as a shared object, libldap.so, but is not automatically linked by the C compilation system. Specify -lldap on the cc command line to link with this library. See ldap(3LDAP). (3NSL) These functions constitute the Network Service Library, libnsl. This library is implemented as a shared object, libnsl.so, and as an archive, libnsl.a, but is not automatically linked by the C compilation system. Specify -lnsl on the cc command line to link with this library. See libnsl(3LIB). Many base networking functions are also available in the X/Open Networking Interfaces library, libxnet. See section (3XNET) below for more information on the libxnet interfaces. (3RAC) These functions constitute the remote asynchronous calls library, librac. This library is implemented as a shared object, librac.so, and as an archive, librac.a, but is not automatically linked by the C compilation system. Specify -lrac on the cc command line to link with this library. See librac(3LIB). (3RESOLV) These functions constitute the resolver library, libresolv. This library is implemented as a shared SunOS 5.9 Last change: 01 Mar 2002 3 Introduction to Library Functions Intro(3) object, libresolv.so, and as an archive, libresolv.a, but is not automatically linked by the C compilation system. Specify -lresolv on the cc command line to link with this library. See libresolv(3LIB). (3RPC) These functions constitute the remote procedure call libraries, librpcsvc and librpcsoc. The latter is pro- vided for compatibility only; new applications should not link to it. Both libraries are implemented as shared objects, librpcsvc.so and librpcsoc.so, respec- tively, and librpcsvc is implemented as an archive, librpcsvc.a. Neither library is automatically linked by the C compilation system. Specify -lrpcsvc or -lrpcsoc on the cc command line to link with these libraries. See librpcsvc(3LIB) and librpcsoc(3LIBUCB). (3SLP) These functions constitute the Service Location Proto- col library, libslp. This library is implemented as a shared object, libslp.so.1, but it is not automati- cally linked by the C compilation system. See libslp(3LIB) (3SOCKET) These functions constitute the sockets library, lib- socket. This library is implemented as a shared object, libsocket.so, and as an archive, libsocket.a, but is not automatically linked by the C compilation system. Specify -lsocket on the cc command line to link with this library. See libsocket(3LIB). (3XFN) These functions constitute the X/Open Federated Naming library, libxfn. This library is implemented as a shared object, libxfn.so, but is not automatically linked by the C compilation system. Specify -lxfn on the cc command line to link with this library. See libxfn(3LIB), xfn(3XFN), fns(5), and standards(5). (3XNET) These functions constitute X/Open networking inter- faces which comply with the X/Open CAE Specification, Networking Services, Issue 4 (September, 1994). This library is implemented as a shared object, libxnet.so, but is not automatically linked by the C compilation system. Specify -lxnet on the cc command line to link with this library. See libxnet(3LIB) and standards(5) for compilation information. Under all circumstances, the use of the Sockets API is recommended over the XTI and TLI APIs. If portability to SunOS 5.9 Last change: 01 Mar 2002 4 Introduction to Library Functions Intro(3) other XPGV4v2 (see standards(5)) systems is a requirement, the application must use the libxnet interfaces. If porta- bility is not required, the sockets interfaces in libsocket and libnsl are recommended over those in libxnet. Between the XTI and TLI APIs, the XTI interfaces (available with libxnet) are recommended over the TLI interfaces (available with libnsl). Curses Library Functions The functions described in this volume comprise the libraries that provide graphics and character screen updat- ing capabilities. (3CURSES) The functions constitute the following libraries: libcurses These functions constitute the curses library, libcurses. This library is implemented as a shared object, libcurses.so, and as an archive, libcurses.a, but is not automatically linked by the C compilation system. Specify -lcurses on the cc command line to link with this library. See libcurses(3LIB). libform These functions constitute the forms library, libform. This library is implemented as a shared object, libform.so, and as an archive, libforms.a, but is not automatically linked by the C compilation system. Specify -lform on the cc command line to link with this library. See libform(3LIB). libmenu These functions constitute the menus library, libmenu. This library is implemented as a shared object, libmenu.so, and as an archive, libmenu.a, but is not automatically linked by the C compilation system. Specify -lmenu on the cc command line to link with this library. See libmenu(3LIB). libpanel These functions constitute the panels library, libpanel. This library is implemented as a shared object, libpanel.so, and as an archive, libpanel.a, but is not automatically linked by the C compilation system. Specify -lpanel on the cc command line to link with this library. See libpanel(3LIB). SunOS 5.9 Last change: 01 Mar 2002 5 Introduction to Library Functions Intro(3) (3PLOT) These functions constitute the grapnics library, lib- plot. This library is implemented as a shared object, libplot.so, and as an archive, libplot.a, but is not automatically linked by the C compilation system. Specify -lplot on the cc command line to link with this library. See libplot(3LIB). (3XCURSES) These functions constitute the X/Open Curses library, located in /usr/xpg4/lib/libcurses.so.1. This library provides a set of internationalized functions and mac- ros for creating and modifying input and output to a terminal screen. Included in this library are func- tions for creating windows, highlighting text, writing to the screen, reading from user input, and moving the cursor. X/Open Curses is designed to optimize screen update activities. The X/Open Curses library conforms fully with Issue 4 of the X/Open Extended Curses specification. Threads and Realtime Library Functions The functions described in this volume constitute the threads and realtime libraries. (3AIO) These functions constitute the asynchronous I/O library, liaio. This library is implemented as a shared object, libaio.so, but is not automatically linked by the C compilation system. Specify -laio on the cc command line to link with this library. See libaio(3LIB). (3DOOR) These functions constitute the doors library, libdoor. This library is implemented as a shared object, libdoor.so, but is not automatically linked by the C compilation system. Specify -ldoor on the cc command line to link with this library. (3RT) These functions constitute the POSIX.4 Realtime library, librt. It is implemented as a shared object, librt.so, but is not automatically linked by the C compilation system. Specify -lrt on the cc command line to link with this library. Note that the former name for this library, libposix4, is maintained for backward compatibility but should be avoided. See librt(3LIB). (3SCHED) These functions constitute the LWP scheduling library, libsched. This library is implemented as a shared SunOS 5.9 Last change: 01 Mar 2002 6 Introduction to Library Functions Intro(3) object, libsched.so, but is not automatically linked by the C compilation system. Specify -lsched on the cc command line to link with this library. . (3THR) These functions constitute the threads libraries, libpthread, libthread, and libthread_db. The libpthread and libthread libraries are used for build- ing multithreaded applications: libpthread implements the POSIX (see standards(5)) threads interface, whereas libthread implements the Solaris threads interface. The libthread_db library is useful for building debuggers for multithreaded applications. Both POSIX threads and Solaris threads can be used within the same application. Their implementations are completely compatible with each other; however, only POSIX threads guarantee portability to other POSIX- conforming environments. When POSIX and Solaris threads are used in the same application, if there are calls with the same name but different semantics, the POSIX semantic supersedes the Solaris threads semantic. For example, the call to fork() will imply the fork1() semantic in a program linked with the POSIX threads library, whether or not it is also linked with -lthread (Solaris threads). The libpthread, libthread, and libthread_db libraries are implemented as shared objects, libpthread.so, libthread_db.so, and libthread.so, respectively. These libraries are not automatically linked by the C compi- lation system. Specify -lpthread, -lthread, or -lthread_db on the cc command line to link with these libraries. See libpthread(3LIB), libthread(3LIB), and libthread_db(3LIB). Extended Library Functions The functions described in this volume comprise various spe- cialized libraries that are not limited to the following: (3BSM) These functions constitute the basic security library, libbsm. This library is implemented as a shared object, libbsm.so, and as an archive, libbsm.a, but is not automatically linked by the C compilation system. Specify -lbsm on the cc command line to link with this library. See libbsm(3LIB). (3CFGADM) These functions constitute the configuration adminis- tration library, libcfgadm. This library is SunOS 5.9 Last change: 01 Mar 2002 7 Introduction to Library Functions Intro(3) implemented as a shared object, libcfgadm.so, but is not automatically linked by the C compilation system. Specify -lcfgadm on the cc command line to link with this library. See libcfgadm(3LIB). (3CPC) These functions constitute the CPU performance counter library, libcpc, and the process context library, libpctx. These libraries are implemented as shared objects, libcpc.so and libpctx.so, respectively, but are not automatically linked by the C compilation sys- tem. Specify -lcpc or -lpctx on the cc command line to link with these libraries. See libcpc(3LIB) and libpctx(3LIB). (3DEVID) These functions constitute the device ID library, libdevid. This library is implemented as a shared object, libdevid.so, but is not automatically linked by the C compilation system. Specify -ldevid on the cc command line to link with this library. See libdevid(3LIB). (3DEVINFO) These functions constitute the device information library, libdevinfo. This library is implemented as a shared object, libdevinfo.so, but is not automati- cally linked by the C compilation system. Specify -ldevinfo on the cc command line to link with this library. See libdevinfo(3LIB). (3DMI) These functions constitute the DMI libraries, libdmi, libdmici, and libdmimi. These libraries are imple- mented as shared objects, libdmi.so, libdmici.so, and libdmimi.so, respectively, but are not automatically linked by the C compilation system. Specify -ldmi, -ldmici, or -ldmimi on the cc command line to link with these libraries. See libdmi(3LIB), libdmici(3LIB), and libdmimi(3LIB). (3ELF) These functions constitute the ELF access library, libelf, (Extensible Linking Format). This library provides the interface for the creation and analyses of "elf" files; executables, objects, and shared objects. libelf is implemented as a shared object, libelf.so, and as an archive, libelf.a, but is not automatically linked by the C compilation system. Specify -lelf on the cc command line to link with this library. See libelf(3LIB). SunOS 5.9 Last change: 01 Mar 2002 8 Introduction to Library Functions Intro(3) (3EXACCT) These functions constitute the extended accounting access library, libexacct, and the project database access library, libproject. These libraries are imple- mented as shared objects, libexacct.so and libproject.so, respectively, but are not automatically linked by the C compilation system. Specify -lexacct or -lproject on the cc command line to link with these libraries. See libexacct(3LIB) and libproject(3LIB). (3GEN) These functions constitute the string pattern-matching and pathname manipulation library, libgen. This library is implemented as a shared object, libgen.so, and as an archive, libgen.a, but is not automatically linked by the C compilation system. Specify -lgen on the cc command line to link with this library. See libgen(3LIB). (3KSTAT) These functions constitute the kernel statistics library, which is implemented as a shared object, libkstat.so, and as an archive, libkstat.a, but is not automatically linked by the C compilation system. Specify -lkstat on the cc command line to link with this library. See libkstat(3LIB). (3KVM) These functions allow access to the kernel's virtual memory library, which is implemented as a shared object, libkvm.so, and as an archive, libkvm.a, but is not automatically linked by the C compilation system. Specify -lkvm on the cc command line to link with this library. See libkvm(3LIB). (3LAYOUT) These functions constitute the layout service library, which is implemented as a shared object, liblayout.so, but is not automatically linked by the C compilation system. Specify -llayout on the cc command line to link with this library. See liblayout(3LIB). (3M) These functions constitute the mathematical library, libm. This library is implemented as a shared object, libm.so, and as an archive, libm.a, but is not automatically linked by the C compilation system. Specify -lm on the cc command line to link with this library. (3MAIL) These functions constitute the user mailbox management library, libmail. This library is implemented as a SunOS 5.9 Last change: 01 Mar 2002 9 Introduction to Library Functions Intro(3) shared object, libmail.so, and as an archive, libmail.a, but is not automatically linked by the C compilation system. Specify -lmail on the cc command line to link with this library. (3MP) These functions constitute the integer mathematical library, libmp. This library is implemented as a shared object, libmp.so, and as an archive, libmp.a, but is not automatically linked by the C compilation system. Specify -lmp on the cc command line to link with this library. See libmp(3LIB). (3NVPAIR) These functions constitute the name-value pair library, libnvpair. This library is implemented as a shared object, libnvpair.so, but is not automatically linked by the C compilation system. Specify -lnvpair on the cc command line to link with this library. See libnvpair(3LIB). (3PAM) These functions constitute the Pluggable Authentica- tion Module (PAM) library, libpam. This library is implemented as a shared object, libpam.so, and as an archive, libpam.a, but is not automatically linked by the C compilation system. Specify -lpam on the cc com- mand line to link with this library. See libpam(3LIB). (3PICL) These functions constitute the PICL library, libpicl. This library is implemented as a shared object, libpicl.so, but is not automatically linked by the C compilation system. Specify -lpicl on the cc command line to link with this library. See libpicl(3LIB) and libpicl(3PICL). (3PICLTREE) These functions constitute the PICL plug-in library, libpicltree. This library is implemented as a shared object, libpicltree.so, but is not automatically linked by the C compilation system. Specify -lpicltree on the cc command line to link with this library. See libpicltree(3LIB) and libpicltree(3PICLTREE). (3POOL) These functions constitute the pool configuration manipulation library, libpool. This library is imple- mented as a shared object, libpool.so, but is not automatically linked by the C compilation system. Specify -lpool on the cc command line to link with this library. See libpool(3LIB). SunOS 5.9 Last change: 01 Mar 2002 10 Introduction to Library Functions Intro(3) (3PROJECT) These functions constitute the project database access library, libproject. This library is implemented as a shared object, libproject.so, but is not automatically linked by the C compilation system. Specify -lproject on the cc command line to link with this library. See libproject(3LIB). (3RSM) These functions constitute the remote shared memory library, librsm. This library is implemented as a shared object, librsm.so, but is not automatically linked by the C compilation system. Specify -lrsm on the cc command line to link with this library. See librsm(3LIB). (3SEC) These functions constitute the file access control library, libsec. This library is implemented as a shared object, libsec.so, and as an archive, libsec.a, but is not automatically linked by the C compilation system. Specify -lsec on the cc command line to link with this library. See libsec(3LIB). (3SECDB) These functions constitute the security attributes database library, libsecdb. This library is imple- mented as a shared object, libsecdb.so, but is not automatically linked by the C compilation system. Specify -lsecdb on the cc command line to link with this library. See libsecdb(3LIB). (3SNMP) These functions constitute the SNMP libraries, libdssagent and libdssasnmp. These libraries are implemented as shared objects, libssagent.so and libssasnmp.so, respectively, but are not automatically linked by the C compilation system. Specify -lssagent or -lssasnmp on the cc command line to link with these libraries. See libssagent(3LIB) and libssasnmp(3LIB). (3SYSEVENT) These functions constitute the system event library, libsysevent. This library is implemented as a shared object, libsysevent.so, but is not automatically linked by the C compilation system. Specify -lsysevent on the cc command line to link with this library. See libsysevent(3LIB). (3TNF) These functions constitute the TNF libraries, libtnf, libtnfctl, and libtnfprobe. These libraries are SunOS 5.9 Last change: 01 Mar 2002 11 Introduction to Library Functions Intro(3) implemented as shared objects, libtnf.so, libtnfctl.so, and libtnfprobe.so, respectively, but are not automatically linked by the C compilation sys- tem. Specify -ltnf, -ltnfctl, or -ltnfprobe on the cc command line to link with these libraries. See libtnfctl(3TNF) and libtnfctl(3LIB). (3VOLMGT) These functions constitute the volume management library, libvolmgt. This library is implemented as a shared object, libvolmgt.so, and as an archive, libvolmgt.a, but is not automatically linked by the C compilation system. Specify -lvolmgt on the cc command line to link with this library. See libvolmgt(3LIB). (3WSREG) These functions constitute the product install regis- try library, libwsreg. This library is implemented as a shared object, libwsreg.so, but is not automatically linked by the C compilation system. Specify -lwsreg on the cc command line to link with this library. See libwsreg(3LIB).DEFINITIONS
A character is any bit pattern able to fit into a byte on the machine. In some international languages, however, a "character" may require more than one byte, and is represented in multi-bytes. The null character is a character with value 0, convention- ally represented in the C language as /0. A character array is a sequence of characters. A null-terminated character array (a string) is a sequence of characters, the last of which is the null character. The null string is a character array containing only the terminating null character. A null pointer is the value that is obtained by casting 0 into a pointer. C guarantees that this value will not match that of any legitimate pointer, so many functions that return pointers return NULL to indicate an error. The macro NULL is defined in <stdio.h>. Types of the form size_t are defined in the appropriate headers. MT-Level of Libraries See attributes(5) for descriptions of library MT-Levels.FILES
INCDIR usually /usr/include LIBDIR usually /usr/lib (32-bit) or /usr/lib/sparcv9(64-bit) SunOS 5.9 Last change: 01 Mar 2002 12 Introduction to Library Functions Intro(3) LIBDIR/libc.so LIBDIR/libc.a LIBDIR/libgen.a LIBDIR/libm.a LIBDIR/libsfm.sa /usr/lib/libc.so.1SEE ALSO
ar(1), cc(1B), ld(1), fork(2), intro(3), stdio(3C), attri- butes (5), standards(5) Linker and Libraries Guide Profiling Tools ANSI C Programmer's GuideDIAGNOSTICS
For functions that return floating-point values, error han- dling varies according to compilation mode. Under the -Xt (default) option to cc, these functions return the conven- tional values 0, _HUGE, or NaN when the function is unde- fined for the given arguments or when the value is not representable. In the -Xa and -Xc compilation modes, _HUGE_VAL is returned instead of _HUGE. (HUGE_VAL and HUGE are defined in math.h to be infinity and the largest- magnitude single-precision number, respectively.)NOTES ON MULTITHREADED APPLICATIONS
When compiling a multithreaded application, either the _POSIX_C_SOURCE or _POSIX_PTHREAD_SEMANTICS flag or the -mt option must be specified on the command line. This enables special definitions for functions only applicable to mul- tithreaded applications. For POSIX.1c-conforming applica- tions, define the _POSIX_C_SOURCE flag to be >= 199506L: cc [flag...] file... -D_POSIX_C_SOURCE=199506L -lpthread For POSIX behavior with the Solaris fork() and fork1() dis- tinction, compile as follows: cc [flag...] file... -D_POSIX_PTHREAD_SEMANTICS -lthread For Solaris threads behavior, compile as follows: SunOS 5.9 Last change: 01 Mar 2002 13 Introduction to Library Functions Intro(3) cc - mt [ flag... ] file... When building a singlethreaded application, the above flag arguments should be undefined. Unsafe interfaces should be called only from the main thread to ensure the application's safety. MT-Safe interfaces are denoted in the ATTRIBUTES section of the functions and libraries manual pages (see attributes(5) ). If a manual page does not state explicitly that an interface is MT-Safe, the user should assume that the interface is unsafe.REALTIME APPLICATIONS
Be sure to have set the environment variable LD_BIND_NOW to a non-null value to enable early binding. Refer to the "When Relocations are Processed" chapter in Linker and Libraries Guide for additional information.NOTES
None of the functions, external variables, or macros should be redefined in the user's programs. Any other name may be redefined without affecting the behavior of other library functions, but such redefinition may conflict with a declaration in an included header. The headers in INCDIR provide function prototypes (function declarations including the types of arguments) for most of the functions listed in this manual. Function prototypes allow the compiler to check for correct usage of these func- tions in the user's program. The lint program checker may also be used and will report discrepancies even if the headers are not included with #include statements. Defini- tions for Sections 2, 3C, and 3S are checked automatically. Other definitions can be included by using the -l option to lint. (For example, -lm includes definitions for libm.) Use of lint is highly recommended. See the lint chapter in Per- formance Profiling Tools. Users should carefully note the difference between STREAMS and stream. STREAMS is a set of kernel mechanisms that sup- port the development of network services and data communica- tion drivers. It is composed of utility routines, kernel facilities, and a set of data structures. A stream is a file with its associated buffering. It is declared to be a pointer to a type FILE defined in <stdio.h>. In detailed definitions of components, it is sometimes necessary to refer to symbolic names that are implementation-specific, but which are not necessarily SunOS 5.9 Last change: 01 Mar 2002 14 Introduction to Library Functions Intro(3) expected to be accessible to an application program. Many of these symbolic names describe boundary conditions and system limits. In this section, for readability, these implementation- specific values are given symbolic names. These names always appear enclosed in curly brackets to distinguish them from symbolic names of other implementation-specific constants that are accessible to application programs by headers. These names are not necessarily accessible to an application program through a header, although they may be defined in the documentation for a particular system. In general, a portable application program should not refer to these symbolic names in its code. For example, an appli- cation program would not be expected to test the length of an argument list given to a routine to determine if it was greater than {ARG_MAX}.LIST OF FUNCTIONS
Name Description COLORS(3XCURSES) See can_change_color(3XCURSES) COLOR_PAIR(3XCURSES) See can_change_color(3XCURSES) COLOR_PAIRS(3XCURSES) See can_change_color(3XCURSES) COLS(3XCURSES) number of columns on terminal screen ConnectToServer(3DMI) connect to a DMI service provider DisconnectToServer(3DMI) disconnect from a DMI service provider DmiAddComponent(3DMI) Management Interface database administration functions DmiAddGroup(3DMI) See DmiAddComponent(3DMI) DmiAddLanguage(3DMI) See DmiAddComponent(3DMI) DmiAddRow(3DMI) Management Interface operation functions SunOS 5.9 Last change: 01 Mar 2002 15 Introduction to Library Functions Intro(3) DmiDeleteComponent(3DMI) See DmiAddComponent(3DMI) DmiDeleteGroup(3DMI) See DmiAddComponent(3DMI) DmiDeleteLanguage(3DMI) See DmiAddComponent(3DMI) DmiDeleteRow(3DMI) See DmiAddRow(3DMI) DmiGetAttribute(3DMI) See DmiAddRow(3DMI) DmiGetConfig(3DMI) Management Interface initialization functions DmiGetMultiple(3DMI) See DmiAddRow(3DMI) DmiGetVersion(3DMI) See DmiGetConfig(3DMI) DmiListAttributes(3DMI) Management Interface listing functions DmiListClassNames(3DMI) See DmiListAttributes(3DMI) DmiListComponents(3DMI) See DmiListAttributes(3DMI) DmiListComponentsByClass(3DMI) See DmiListAttributes(3DMI) DmiListGroups(3DMI) See DmiListAttributes(3DMI) DmiListLanguages(3DMI) See DmiListAttributes(3DMI) DmiOriginateEvent(3DMI) See DmiRegisterCi(3DMI) DmiRegister(3DMI) See DmiGetConfig(3DMI) DmiRegisterCi(3DMI) Service Provider functions for components DmiSetAttribute(3DMI) SunOS 5.9 Last change: 01 Mar 2002 16 Introduction to Library Functions Intro(3) See DmiAddRow(3DMI) DmiSetConfig(3DMI) See DmiGetConfig(3DMI) DmiSetMultiple(3DMI) See DmiAddRow(3DMI) DmiUnRegisterCi(3DMI) See DmiRegisterCi(3DMI) DmiUnregister(3DMI) See DmiGetConfig(3DMI) FD_CLR(3C) See select(3C) FD_ISSET(3C) See select(3C) FD_SET(3C) See select(3C) FD_ZERO(3C) See select(3C) FN_attribute_t(3XFN) an XFN attribute FN_attrmodlist_t(3XFN) a list of attribute modifications FN_attrset_t(3XFN) a set of XFN attributes FN_attrvalue_t(3XFN) an XFN attribute value FN_bindinglist_t(3XFN) See fn_ctx_list_bindings(3XFN) FN_composite_name_t(3XFN) a sequence of component names spanning multiple naming systems FN_compound_name_t(3XFN) an XFN compound name FN_ctx_t(3XFN) an XFN context FN_ext_searchlist_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 17 Introduction to Library Functions Intro(3) See fn_attr_ext_search(3XFN) FN_identifier_t(3XFN) an XFN identifier FN_multigetlist_t(3XFN) See fn_attr_multi_get(3XFN) FN_namelist_t(3XFN) See fn_ctx_list_names(3XFN) FN_ref_addr_t(3XFN) an address in an XFN reference FN_ref_t(3XFN) an XFN reference FN_search_control_t(3XFN) options for attribute search FN_search_filter_t(3XFN) filter expression for attribute search FN_searchlist_t(3XFN) See fn_attr_search(3XFN) FN_status_t(3XFN) an XFN status object FN_string_t(3XFN) a character string FN_valuelist_t(3XFN) See fn_attr_get_values(3XFN) LINES(3XCURSES) number of lines on terminal screen MD5Final(3EXT) See md5(3EXT) MD5Init(3EXT) See md5(3EXT) MD5Update(3EXT) See md5(3EXT) NOTE(3EXT) annotate source code with info for tools PAIR_NUMBER(3XCURSES) See can_change_color(3XCURSES) SunOS 5.9 Last change: 01 Mar 2002 18 Introduction to Library Functions Intro(3) SLPClose(3SLP) close an open SLP handle SLPDelAttrs(3SLP) delete attributes SLPDereg(3SLP) deregister the SLP advertisement SLPEscape(3SLP) escapes SLP reserved characters SLPFindAttrs(3SLP) return service attributes SLPFindScopes(3SLP) return list of configured and discovered scopes SLPFindSrvTypes(3SLP) find service types SLPFindSrvs(3SLP) return service URLs SLPFree(3SLP) frees memory SLPGetProperty(3SLP) return SLP configuration property SLPGetRefreshInterval(3SLP) return the maximum allowed refresh interval SLPOpen(3SLP) open an SLP handle SLPParseSrvURL(3SLP) parse service URL SLPReg(3SLP) register an SLP advertisement SLPSetProperty(3SLP) set an SLP configuration property SLPUnescape(3SLP) translate escaped characters into UTF-8 SSAAgentIsAlive(3SNMP) Sun Solstice Enterprise Agent registration and commun- ication helper functions SunOS 5.9 Last change: 01 Mar 2002 19 Introduction to Library Functions Intro(3) SSAGetTrapPort(3SNMP) See SSAAgentIsAlive(3SNMP) SSAOidCmp(3SNMP) Sun Solstice Enterprise Agent OID helper functions SSAOidCpy(3SNMP) See SSAOidCmp(3SNMP) SSAOidDup(3SNMP) See SSAOidCmp(3SNMP) SSAOidFree(3SNMP) See SSAOidCmp(3SNMP) SSAOidInit(3SNMP) See SSAOidCmp(3SNMP) SSAOidNew(3SNMP) See SSAOidCmp(3SNMP) SSAOidStrToOid(3SNMP) See SSAOidCmp(3SNMP) SSAOidString(3SNMP) See SSAOidCmp(3SNMP) SSAOidZero(3SNMP) See SSAOidCmp(3SNMP) SSARegSubagent(3SNMP) See SSAAgentIsAlive(3SNMP) SSARegSubtable(3SNMP) See SSAAgentIsAlive(3SNMP) SSARegSubtree(3SNMP) See SSAAgentIsAlive(3SNMP) SSASendTrap(3SNMP) See SSAAgentIsAlive(3SNMP) SSAStringCpy(3SNMP) Sun Solstice Enterprise Agent string helper functions SSAStringInit(3SNMP) See SSAStringCpy(3SNMP) SSAStringToChar(3SNMP) See SSAStringCpy(3SNMP) SSAStringZero(3SNMP) SunOS 5.9 Last change: 01 Mar 2002 20 Introduction to Library Functions Intro(3) See SSAStringCpy(3SNMP) SSASubagentOpen(3SNMP) See SSAAgentIsAlive(3SNMP) TNF_DEBUG(3TNF) See TNF_PROBE(3TNF) TNF_DECLARE_RECORD(3TNF) TNF type extension interface for probes TNF_DEFINE_RECORD_1(3TNF) See TNF_DECLARE_RECORD(3TNF) TNF_DEFINE_RECORD_2(3TNF) See TNF_DECLARE_RECORD(3TNF) TNF_DEFINE_RECORD_3(3TNF) See TNF_DECLARE_RECORD(3TNF) TNF_DEFINE_RECORD_4(3TNF) See TNF_DECLARE_RECORD(3TNF) TNF_DEFINE_RECORD_5(3TNF) See TNF_DECLARE_RECORD(3TNF) TNF_PROBE(3TNF) probe insertion interface TNF_PROBE_0(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_0_DEBUG(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_1(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_1_DEBUG(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_2(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_2_DEBUG(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_3(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_3_DEBUG(3TNF) See TNF_PROBE(3TNF) SunOS 5.9 Last change: 01 Mar 2002 21 Introduction to Library Functions Intro(3) TNF_PROBE_4(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_4_DEBUG(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_5(3TNF) See TNF_PROBE(3TNF) TNF_PROBE_5_DEBUG(3TNF) See TNF_PROBE(3TNF) WIFEXITED(3UCB) See wait(3UCB) WIFSIGNALED(3UCB) See wait(3UCB) WIFSTOPPED(3UCB) See wait(3UCB) _NOTE(3EXT) See NOTE(3EXT) __fbufsize(3C) interfaces to stdio FILE structure __flbf(3C) See __fbufsize(3C) __fpending(3C) See __fbufsize(3C) __fpurge(3C) See __fbufsize(3C) __freadable(3C) See __fbufsize(3C) __freading(3C) See __fbufsize(3C) __fsetlocking(3C) See __fbufsize(3C) __fwritable(3C) See __fbufsize(3C) __fwriting(3C) See __fbufsize(3C) _edata(3C) SunOS 5.9 Last change: 01 Mar 2002 22 Introduction to Library Functions Intro(3) See end(3C) _end(3C) See end(3C) _etext(3C) See end(3C) _exithandle(3C) See exit(3C) _flushlbf(3C) See __fbufsize(3C) _longjmp(3C) non-local goto _longjmp(3UCB) See setjmp(3UCB) _setjmp(3C) See _longjmp(3C) _setjmp(3UCB) See setjmp(3UCB) _tolower(3C) transliterate upper-case characters to lower-case _toupper(3C) transliterate lower-case characters to upper-case a64l(3C) convert between long integer and base-64 ASCII string abort(3C) terminate the process abnormally abs(3C) return absolute value of integer accept(3SOCKET) accept a connection on a socket accept(3XNET) accept a new connection on a socket acct(3HEAD) per-process accounting file format aclcheck(3SEC) check the validity of an ACL SunOS 5.9 Last change: 01 Mar 2002 23 Introduction to Library Functions Intro(3) aclfrommode(3SEC) See acltomode(3SEC) aclfromtext(3SEC) See acltotext(3SEC) aclsort(3SEC) sort an ACL acltomode(3SEC) convert an ACL to or from permission bits acltotext(3SEC) convert internal representation to or from external representation acos(3M) arc cosine function acosh(3M) inverse hyperbolic functions add_wch(3XCURSES) add a complex character (with rendition) to a window add_wchnstr(3XCURSES) copy a string of complex characters (with renditions) to a window add_wchstr(3XCURSES) See add_wchnstr(3XCURSES) addch(3CURSES) See curs_addch(3CURSES) addch(3XCURSES) add a character (with rendition) to a window addchnstr(3CURSES) See curs_addchstr(3CURSES) addchnstr(3XCURSES) See addchstr(3XCURSES) addchstr(3CURSES) See curs_addchstr(3CURSES) addchstr(3XCURSES) copy a character string (with renditions) to a window addnstr(3CURSES) See curs_addstr(3CURSES) SunOS 5.9 Last change: 01 Mar 2002 24 Introduction to Library Functions Intro(3) addnstr(3XCURSES) add a multi-byte character string (without rendition) to a window addnwstr(3CURSES) See curs_addwstr(3CURSES) addnwstr(3XCURSES) add a wide-character string to a window addsev(3C) define additional severities addseverity(3C) build a list of severity levels for an application for use with fmtmsg addstr(3CURSES) See curs_addstr(3CURSES) addstr(3XCURSES) See addnstr(3XCURSES) addwch(3CURSES) See curs_addwch(3CURSES) addwchnstr(3CURSES) See curs_addwchstr(3CURSES) addwchstr(3CURSES) See curs_addwchstr(3CURSES) addwstr(3CURSES) See curs_addwstr(3CURSES) addwstr(3XCURSES) See addnwstr(3XCURSES) adjcurspos(3CURSES) See curs_alecompat(3CURSES) advance(3GEN) See regexpr(3GEN) aio(3HEAD) asynchronous input and output aio_cancel(3RT) cancel asynchronous I/O request aio_error(3RT) retrieve errors status for an asynchronous I/O SunOS 5.9 Last change: 01 Mar 2002 25 Introduction to Library Functions Intro(3) operation aio_fsync(3RT) asynchronous file synchronization aio_read(3RT) asynchronous read from a file aio_return(3RT) retrieve return status of an asynchronous I/O opera- tion aio_suspend(3RT) wait for asynchronous I/O request aio_waitn(3RT) wait for completion of asynchronous I/O operations aio_write(3RT) asynchronous write to a file aiocancel(3AIO) cancel an asynchronous operation aioread(3AIO) read or write asynchronous I/O operations aiowait(3AIO) wait for completion of asynchronous I/O operation aiowrite(3AIO) See aioread(3AIO) alloca(3C) See malloc(3C) alphasort(3UCB) See scandir(3UCB) ar(3HEAD) archive file format arc(3PLOT) See plot(3PLOT) ascftime(3C) See strftime(3C) asctime(3C) See ctime(3C) asctime_r(3C) SunOS 5.9 Last change: 01 Mar 2002 26 Introduction to Library Functions Intro(3) See ctime(3C) asin(3M) arc sine function asinh(3M) See acosh(3M) assert(3C) verify program assertion atan(3M) arc tangent function atan2(3M) arc tangent function atanh(3M) See acosh(3M) atexit(3C) register a function to run at process termination or object unloading atof(3C) See strtod(3C) atoi(3C) See strtol(3C) atol(3C) See strtol(3C) atoll(3C) See strtol(3C) attr_get(3XCURSES) control window attributes attr_off(3XCURSES) See attr_get(3XCURSES) attr_on(3XCURSES) See attr_get(3XCURSES) attr_set(3XCURSES) See attr_get(3XCURSES) attroff(3CURSES) See curs_attr(3CURSES) attroff(3XCURSES) SunOS 5.9 Last change: 01 Mar 2002 27 Introduction to Library Functions Intro(3) change foreground window attributes attron(3CURSES) See curs_attr(3CURSES) attron(3XCURSES) See attroff(3XCURSES) attropen(3C) open a file attrset(3CURSES) See curs_attr(3CURSES) attrset(3XCURSES) See attroff(3XCURSES) au_close(3BSM) See au_open(3BSM) au_open(3BSM) construct and write audit records au_preselect(3BSM) preselect an audit event au_to(3BSM) create audit record tokens au_to_arg(3BSM) See au_to(3BSM) au_to_arg32(3BSM) See au_to(3BSM) au_to_arg64(3BSM) See au_to(3BSM) au_to_attr(3BSM) See au_to(3BSM) au_to_cmd(3BSM) See au_to(3BSM) au_to_data(3BSM) See au_to(3BSM) au_to_groups(3BSM) See au_to(3BSM) au_to_in_addr(3BSM) See au_to(3BSM) SunOS 5.9 Last change: 01 Mar 2002 28 Introduction to Library Functions Intro(3) au_to_ipc(3BSM) See au_to(3BSM) au_to_iport(3BSM) See au_to(3BSM) au_to_me(3BSM) See au_to(3BSM) au_to_newgroups(3BSM) See au_to(3BSM) au_to_opaque(3BSM) See au_to(3BSM) au_to_path(3BSM) See au_to(3BSM) au_to_process(3BSM) See au_to(3BSM) au_to_process_ex(3BSM) See au_to(3BSM) au_to_return(3BSM) See au_to(3BSM) au_to_return32(3BSM) See au_to(3BSM) au_to_return64(3BSM) See au_to(3BSM) au_to_socket(3BSM) See au_to(3BSM) au_to_subject(3BSM) See au_to(3BSM) au_to_subject_ex(3BSM) See au_to(3BSM) au_to_text(3BSM) See au_to(3BSM) au_user_mask(3BSM) get user's binary preselection mask au_write(3BSM) See au_open(3BSM) auth_destroy(3NSL) SunOS 5.9 Last change: 01 Mar 2002 29 Introduction to Library Functions Intro(3) See rpc_clnt_auth(3NSL) authdes_create(3NSL) See rpc_soc(3NSL) authdes_getucred(3NSL) See secure_rpc(3NSL) authdes_seccreate(3NSL) See secure_rpc(3NSL) authnone_create(3NSL) See rpc_clnt_auth(3NSL) authsys_create(3NSL) See rpc_clnt_auth(3NSL) authsys_create_default(3NSL) See rpc_clnt_auth(3NSL) authunix_create(3NSL) See rpc_soc(3NSL) authunix_create_default(3NSL) See rpc_soc(3NSL) basename(3C) return the last element of a path name baudrate(3CURSES) See curs_termattrs(3CURSES) baudrate(3XCURSES) return terminal baud rate bcmp(3C) See bstring(3C) bcopy(3C) See bstring(3C) beep(3CURSES) See curs_beep(3CURSES) beep(3XCURSES) activate audio-visual alarm ber_alloc(3LDAP) See ber_encode(3LDAP) ber_alloc_t(3LDAP) See ber_decode(3LDAP) SunOS 5.9 Last change: 01 Mar 2002 30 Introduction to Library Functions Intro(3) ber_bvdup(3LDAP) See ber_decode(3LDAP) ber_bvecfree(3LDAP) See ber_decode(3LDAP) ber_bvfree(3LDAP) See ber_decode(3LDAP) ber_decode(3LDAP) Basic Encoding Rules library decoding functions ber_encode(3LDAP) simplified Basic Encoding Rules library encoding func- tions ber_first_element(3LDAP) See ber_decode(3LDAP) ber_flatten(3LDAP) See ber_decode(3LDAP) ber_free(3LDAP) See ber_decode(3LDAP) ber_get_bitstring(3LDAP) See ber_decode(3LDAP) ber_get_boolean(3LDAP) See ber_decode(3LDAP) ber_get_int(3LDAP) See ber_decode(3LDAP) ber_get_next(3LDAP) See ber_decode(3LDAP) ber_get_null(3LDAP) See ber_decode(3LDAP) ber_get_stringa(3LDAP) See ber_decode(3LDAP) ber_get_stringal(3LDAP) See ber_decode(3LDAP) ber_get_stringb(3LDAP) See ber_decode(3LDAP) ber_init(3LDAP) See ber_decode(3LDAP) SunOS 5.9 Last change: 01 Mar 2002 31 Introduction to Library Functions Intro(3) ber_next_element(3LDAP) See ber_decode(3LDAP) ber_peek_tag(3LDAP) See ber_decode(3LDAP) ber_printf(3LDAP) See ber_encode(3LDAP) ber_put_bitstring(3LDAP) See ber_encode(3LDAP) ber_put_boolean(3LDAP) See ber_encode(3LDAP) ber_put_int(3LDAP) See ber_encode(3LDAP) ber_put_null(3LDAP) See ber_encode(3LDAP) ber_put_ostring(3LDAP) See ber_encode(3LDAP) ber_put_seq(3LDAP) See ber_encode(3LDAP) ber_put_set(3LDAP) See ber_encode(3LDAP) ber_put_string(3LDAP) See ber_encode(3LDAP) ber_scanf(3LDAP) See ber_decode(3LDAP) ber_skiptag(3LDAP) See ber_decode(3LDAP) ber_start_seq(3LDAP) See ber_encode(3LDAP) ber_start_set(3LDAP) See ber_encode(3LDAP) bgets(3GEN) read stream up to next delimiter bind(3SOCKET) bind a name to a socket bind(3XNET) SunOS 5.9 Last change: 01 Mar 2002 32 Introduction to Library Functions Intro(3) bind a name to a socket bind_textdomain_codeset(3C) See gettext(3C) bindtextdomain(3C) See gettext(3C) bkgd(3CURSES) See curs_bkgd(3CURSES) bkgd(3XCURSES) set or get the background character (and rendition) of window bkgdset(3CURSES) See curs_bkgd(3CURSES) bkgdset(3XCURSES) See bkgd(3XCURSES) bkgrnd(3XCURSES) set or get the background character (and rendition) of window using a complex character bkgrndset(3XCURSES) See bkgrnd(3XCURSES) border(3CURSES) See curs_border(3CURSES) border(3XCURSES) add a single-byte border to a window border_set(3XCURSES) use complex characters (and renditions) to draw bord- ers bottom_panel(3CURSES) See panel_top(3CURSES) box(3CURSES) See curs_border(3CURSES) box(3PLOT) See plot(3PLOT) box(3XCURSES) See border(3XCURSES) box_set(3XCURSES) See border_set(3XCURSES) SunOS 5.9 Last change: 01 Mar 2002 33 Introduction to Library Functions Intro(3) bsd_signal(3C) simplified signal facilities bsdmalloc(3MALLOC) memory allocator bsearch(3C) binary search a sorted table bstring(3C) bit and byte string operations btowc(3C) single-byte to wide-character conversion bufsplit(3GEN) split buffer into fields byteorder(3SOCKET) convert values between host and network byte order bzero(3C) See bstring(3C) calloc(3C) See malloc(3C) calloc(3MALLOC) See malloc(3MALLOC) callrpc(3NSL) See rpc_soc(3NSL) can_change_color(3CURSES) See curs_color(3CURSES) can_change_color(3XCURSES) manipulate color information cancellation(3THR) overview of concepts related to POSIX thread cancella- tion catclose(3C) See catopen(3C) catgets(3C) read a program message catopen(3C) open/close a message catalog SunOS 5.9 Last change: 01 Mar 2002 34 Introduction to Library Functions Intro(3) cbreak(3CURSES) See curs_inopts(3CURSES) cbreak(3XCURSES) set input mode controls cbrt(3M) cube root function ceil(3M) ceiling value function cfgetispeed(3C) get input and output baud rate cfgetospeed(3C) See cfgetispeed(3C) cfree(3MALLOC) See watchmalloc(3MALLOC) cfsetispeed(3C) set input and output baud rate cfsetospeed(3C) See cfsetispeed(3C) cftime(3C) See strftime(3C) chgat(3XCURSES) change the rendition of characters in a window chkauthattr(3SECDB) See getauthattr(3SECDB) circle(3PLOT) See plot(3PLOT) cldap_close(3LDAP) dispose of connectionless LDAP pointer cldap_open(3LDAP) LDAP connectionless communication preparation cldap_search_s(3LDAP) connectionless LDAP search cldap_setretryinfo(3LDAP) set connectionless LDAP request retransmission parame- ters SunOS 5.9 Last change: 01 Mar 2002 35 Introduction to Library Functions Intro(3) clear(3CURSES) See curs_clear(3CURSES) clear(3XCURSES) clear a window clearerr(3C) See ferror(3C) clearok(3CURSES) See curs_outopts(3CURSES) clearok(3XCURSES) terminal output control functions clnt_broadcast(3NSL) See rpc_soc(3NSL) clnt_call(3NSL) See rpc_clnt_calls(3NSL) clnt_control(3NSL) See rpc_clnt_create(3NSL) clnt_create(3NSL) See rpc_clnt_create(3NSL) clnt_create_timed(3NSL) See rpc_clnt_create(3NSL) clnt_create_vers(3NSL) See rpc_clnt_create(3NSL) clnt_create_vers_timed(3NSL) See rpc_clnt_create(3NSL) clnt_destroy(3NSL) See rpc_clnt_create(3NSL) clnt_dg_create(3NSL) See rpc_clnt_create(3NSL) clnt_door_create(3NSL) See rpc_clnt_create(3NSL) clnt_freeres(3NSL) See rpc_clnt_calls(3NSL) clnt_geterr(3NSL) See rpc_clnt_calls(3NSL) clnt_pcreateerror(3NSL) SunOS 5.9 Last change: 01 Mar 2002 36 Introduction to Library Functions Intro(3) See rpc_clnt_create(3NSL) clnt_perrno(3NSL) See rpc_clnt_calls(3NSL) clnt_perror(3NSL) See rpc_clnt_calls(3NSL) clnt_raw_create(3NSL) See rpc_clnt_create(3NSL) clnt_send(3NSL) See rpc_clnt_calls(3NSL) clnt_spcreateerror(3NSL) See rpc_clnt_create(3NSL) clnt_sperrno(3NSL) See rpc_clnt_calls(3NSL) clnt_sperror(3NSL) See rpc_clnt_calls(3NSL) clnt_tli_create(3NSL) See rpc_clnt_create(3NSL) clnt_tp_create(3NSL) See rpc_clnt_create(3NSL) clnt_tp_create_timed(3NSL) See rpc_clnt_create(3NSL) clnt_vc_create(3NSL) See rpc_clnt_create(3NSL) clntraw_create(3NSL) See rpc_soc(3NSL) clnttcp_create(3NSL) See rpc_soc(3NSL) clntudp_bufcreate(3NSL) See rpc_soc(3NSL) clntudp_create(3NSL) See rpc_soc(3NSL) clock(3C) report CPU time used clock_getres(3RT) See clock_settime(3RT) SunOS 5.9 Last change: 01 Mar 2002 37 Introduction to Library Functions Intro(3) clock_gettime(3RT) See clock_settime(3RT) clock_settime(3RT) high-resolution clock operations closedir(3C) close a directory stream closefrom(3C) close or iterate over open file descriptors closelog(3C) See syslog(3C) closepl(3PLOT) See plot(3PLOT) closevt(3PLOT) See plot(3PLOT) clrtobot(3CURSES) See curs_clear(3CURSES) clrtobot(3XCURSES) clear to the end of a window clrtoeol(3CURSES) See curs_clear(3CURSES) clrtoeol(3XCURSES) clear to the end of a line color_content(3CURSES) See curs_color(3CURSES) color_content(3XCURSES) See can_change_color(3XCURSES) color_set(3XCURSES) See attr_get(3XCURSES) compile(3GEN) See regexpr(3GEN) cond_broadcast(3THR) See cond_init(3THR) cond_destroy(3THR) See cond_init(3THR) cond_init(3THR) SunOS 5.9 Last change: 01 Mar 2002 38 Introduction to Library Functions Intro(3) condition variables cond_reltimedwait(3THR) See cond_init(3THR) cond_signal(3THR) See cond_init(3THR) cond_timedwait(3THR) See cond_init(3THR) cond_wait(3THR) See cond_init(3THR) condition(3THR) concepts related to condition variables config_admin(3CFGADM) configuration administration interface config_ap_id_cmp(3CFGADM) See config_admin(3CFGADM) config_change_state(3CFGADM) See config_admin(3CFGADM) config_list(3CFGADM) See config_admin(3CFGADM) config_list_ext(3CFGADM) See config_admin(3CFGADM) config_private_func(3CFGADM) See config_admin(3CFGADM) config_stat(3CFGADM) See config_admin(3CFGADM) config_strerror(3CFGADM) See config_admin(3CFGADM) config_test(3CFGADM) See config_admin(3CFGADM) config_unload_libs(3CFGADM) See config_admin(3CFGADM) confstr(3C) get configurable variables connect(3SOCKET) initiate a connection on a socket SunOS 5.9 Last change: 01 Mar 2002 39 Introduction to Library Functions Intro(3) connect(3XNET) connect a socket cont(3PLOT) See plot(3PLOT) copylist(3GEN) copy a file into memory copysign(3M) return magnitude of first argument and sign of second argument copywin(3CURSES) See curs_overlay(3CURSES) copywin(3XCURSES) overlay or overwrite any portion of window cos(3M) cosine function cosh(3M) hyperbolic cosine function cpc(3CPC) hardware performance counters cpc_access(3CPC) test access CPU performance counters cpc_bind_event(3CPC) use CPU performance counters on lwps cpc_count_sys_events(3CPC) See cpc_count_usr_events(3CPC) cpc_count_usr_events(3CPC) enable and disable performance counters cpc_event(3CPC) data structure to describe CPU performance counters cpc_event_accum(3CPC) See cpc_event_diff(3CPC) cpc_event_diff(3CPC) simple difference and accumulate operations cpc_eventtostr(3CPC) See cpc_strtoevent(3CPC) SunOS 5.9 Last change: 01 Mar 2002 40 Introduction to Library Functions Intro(3) cpc_getcciname(3CPC) See cpc_getcpuver(3CPC) cpc_getcpuref(3CPC) See cpc_getcpuver(3CPC) cpc_getcpuver(3CPC) determine CPU performance counter configuration cpc_getnpic(3CPC) See cpc_getcpuver(3CPC) cpc_getusage(3CPC) See cpc_getcpuver(3CPC) cpc_pctx_bind_event(3CPC) access CPU performance counters in other processes cpc_pctx_invalidate(3CPC) See cpc_pctx_bind_event(3CPC) cpc_pctx_rele(3CPC) See cpc_pctx_bind_event(3CPC) cpc_pctx_take_sample(3CPC) See cpc_pctx_bind_event(3CPC) cpc_rele(3CPC) See cpc_bind_event(3CPC) cpc_seterrfn(3CPC) control libcpc error reporting cpc_shared_bind_event(3CPC) See cpc_shared_open(3CPC) cpc_shared_close(3CPC) See cpc_shared_open(3CPC) cpc_shared_open(3CPC) use CPU performance counters on processors cpc_shared_rele(3CPC) See cpc_shared_open(3CPC) cpc_shared_take_sample(3CPC) See cpc_shared_open(3CPC) cpc_strtoevent(3CPC) translate strings to and from events cpc_take_sample(3CPC) SunOS 5.9 Last change: 01 Mar 2002 41 Introduction to Library Functions Intro(3) See cpc_bind_event(3CPC) cpc_version(3CPC) coordinate CPC library and application versions cpc_walk_names(3CPC) See cpc_getcpuver(3CPC) cplus_demangle(3EXT) See demangle(3EXT) crypt(3C) string encoding function cset(3C) get information on EUC codesets csetcol(3C) See cset(3C) csetlen(3C) See cset(3C) csetno(3C) See cset(3C) ctermid(3C) generate path name for controlling terminal ctermid_r(3C) See ctermid(3C) ctime(3C) convert date and time to string ctime_r(3C) See ctime(3C) ctype(3C) character handling cur_term(3XCURSES) current terminal information current_field(3CURSES) See form_page(3CURSES) current_item(3CURSES) See menu_item_current(3CURSES) curs_addch(3CURSES) add a character (with attributes) to a curses window SunOS 5.9 Last change: 01 Mar 2002 42 Introduction to Library Functions Intro(3) and advance cursor curs_addchstr(3CURSES) add string of characters and attributes to a curses window curs_addstr(3CURSES) add a string of characters to a curses window and advance cursor curs_addwch(3CURSES) add a wchar_t character (with attributes) to a curses window and advance cursor curs_addwchstr(3CURSES) add string of wchar_t characters (and attributes) to a curses window curs_addwstr(3CURSES) add a string of wchar_t characters to a curses window and advance cursor curs_alecompat(3CURSES) these functions are added to ALE curses library for moving the cursor by character. curs_attr(3CURSES) curses character and window attribute control routines curs_beep(3CURSES) curses bell and screen flash routines curs_bkgd(3CURSES) curses window background manipulation routines curs_border(3CURSES) create curses borders, horizontal and vertical lines curs_clear(3CURSES) clear all or part of a curses window curs_color(3CURSES) curses color manipulation routines curs_delch(3CURSES) delete character under cursor in a curses window curs_deleteln(3CURSES) delete and insert lines in a curses window curs_getch(3CURSES) get (or push back) characters from curses terminal SunOS 5.9 Last change: 01 Mar 2002 43 Introduction to Library Functions Intro(3) keyboard curs_getstr(3CURSES) get character strings from curses terminal keyboard curs_getwch(3CURSES) get (or push back) wchar_t characters from curses ter- minal keyboard curs_getwstr(3CURSES) get wchar_t character strings from curses terminal keyboard curs_getyx(3CURSES) get curses cursor and window coordinates curs_inch(3CURSES) get a character and its attributes from a curses win- dow curs_inchstr(3CURSES) get a string of characters (and attributes) from a curses window curs_initscr(3CURSES) curses screen initialization and manipulation routines curs_inopts(3CURSES) curses terminal input option control routines curs_insch(3CURSES) insert a character before the character under the cur- sor in a curses window curs_insstr(3CURSES) insert string before character under the cursor in a curses window curs_instr(3CURSES) get a string of characters from a curses window curs_inswch(3CURSES) insert a wchar_t character before the character under the cursor in a curses window curs_inswstr(3CURSES) insert wchar_t string before character under the cur- sor in a curses window curs_inwch(3CURSES) get a wchar_t character and its attributes from a curses window SunOS 5.9 Last change: 01 Mar 2002 44 Introduction to Library Functions Intro(3) curs_inwchstr(3CURSES) get a string of wchar_t characters (and attributes) from a curses window curs_inwstr(3CURSES) get a string of wchar_t characters from a curses win- dow curs_kernel(3CURSES) low-level curses routines curs_move(3CURSES) move curses window cursor curs_outopts(3CURSES) curses terminal output option control routines curs_overlay(3CURSES) overlap and manipulate overlapped curses windows curs_pad(3CURSES) create and display curses pads curs_printw(3CURSES) print formatted output in curses windows curs_refresh(3CURSES) refresh curses windows and lines curs_scanw(3CURSES) convert formatted input from a curses widow curs_scr_dump(3CURSES) read (write) a curses screen from (to) a file curs_scroll(3CURSES) scroll a curses window curs_set(3CURSES) See curs_kernel(3CURSES) curs_set(3XCURSES) set visibility of cursor curs_slk(3CURSES) curses soft label routines curs_termattrs(3CURSES) curses environment query routines curs_termcap(3CURSES) curses interfaces (emulated) to the termcap library SunOS 5.9 Last change: 01 Mar 2002 45 Introduction to Library Functions Intro(3) curs_terminfo(3CURSES) curses interfaces to terminfo database curs_touch(3CURSES) curses refresh control routines curs_util(3CURSES) curses miscellaneous utility routines curs_window(3CURSES) create curses windows curscr(3XCURSES) current window curses(3CURSES) CRT screen handling and optimization package curses(3XCURSES) introduction and overview of X/Open Curses cuserid(3C) get character login name of the user data_ahead(3CURSES) See form_data(3CURSES) data_behind(3CURSES) See form_data(3CURSES) dbm(3UCB) data base subroutines dbm_clearerr(3C) See ndbm(3C) dbm_close(3C) See ndbm(3C) dbm_delete(3C) See ndbm(3C) dbm_error(3C) See ndbm(3C) dbm_fetch(3C) See ndbm(3C) dbm_firstkey(3C) See ndbm(3C) dbm_nextkey(3C) SunOS 5.9 Last change: 01 Mar 2002 46 Introduction to Library Functions Intro(3) See ndbm(3C) dbm_open(3C) See ndbm(3C) dbm_store(3C) See ndbm(3C) dbmclose(3UCB) See dbm(3UCB) dbminit(3UCB) See dbm(3UCB) dcgettext(3C) See gettext(3C) dcngettext(3C) See gettext(3C) decimal_to_double(3C) See decimal_to_floating(3C) decimal_to_extended(3C) See decimal_to_floating(3C) decimal_to_floating(3C) convert decimal record to floating-point value decimal_to_quadruple(3C) See decimal_to_floating(3C) decimal_to_single(3C) See decimal_to_floating(3C) def_prog_mode(3CURSES) See curs_kernel(3CURSES) def_prog_mode(3XCURSES) save/restore terminal modes def_shell_mode(3CURSES) See curs_kernel(3CURSES) def_shell_mode(3XCURSES) See def_prog_mode(3XCURSES) del_curterm(3CURSES) See curs_terminfo(3CURSES) del_curterm(3XCURSES) interfaces to the terminfo database SunOS 5.9 Last change: 01 Mar 2002 47 Introduction to Library Functions Intro(3) del_panel(3CURSES) See panel_new(3CURSES) delay_output(3CURSES) See curs_util(3CURSES) delay_output(3XCURSES) delays output delch(3CURSES) See curs_delch(3CURSES) delch(3XCURSES) remove a character delete(3UCB) See dbm(3UCB) deleteln(3CURSES) See curs_deleteln(3CURSES) deleteln(3XCURSES) remove a line delscreen(3CURSES) See curs_initscr(3CURSES) delscreen(3XCURSES) free space associated with the SCREEN data structure delwin(3CURSES) See curs_window(3CURSES) delwin(3XCURSES) delete a window demangle(3EXT) decode a C++ encoded symbol name derwin(3CURSES) See curs_window(3CURSES) derwin(3XCURSES) create a new window or subwindow devid_compare(3DEVID) See devid_get(3DEVID) devid_deviceid_to_nmlist(3DEVID) See devid_get(3DEVID) devid_free(3DEVID) SunOS 5.9 Last change: 01 Mar 2002 48 Introduction to Library Functions Intro(3) See devid_get(3DEVID) devid_free_nmlist(3DEVID) See devid_get(3DEVID) devid_get(3DEVID) device ID interfaces for user applications devid_get_minor_name(3DEVID) See devid_get(3DEVID) devid_sizeof(3DEVID) See devid_get(3DEVID) devid_str_decode(3DEVID) See devid_get(3DEVID) devid_str_encode(3DEVID) See devid_get(3DEVID) devid_str_free(3DEVID) See devid_get(3DEVID) devid_valid(3DEVID) See devid_get(3DEVID) dgettext(3C) See gettext(3C) di_binding_name(3DEVINFO) return libdevinfo node information di_bus_addr(3DEVINFO) See di_binding_name(3DEVINFO) di_child_node(3DEVINFO) libdevinfo node traversal functions di_compatible_names(3DEVINFO) See di_binding_name(3DEVINFO) di_devfs_path(3DEVINFO) generate and free physical path names di_devfs_path_free(3DEVINFO) See di_devfs_path(3DEVINFO) di_devid(3DEVINFO) See di_binding_name(3DEVINFO) di_driver_name(3DEVINFO) See di_binding_name(3DEVINFO) SunOS 5.9 Last change: 01 Mar 2002 49 Introduction to Library Functions Intro(3) di_driver_ops(3DEVINFO) See di_binding_name(3DEVINFO) di_drv_first_node(3DEVINFO) See di_child_node(3DEVINFO) di_drv_next_node(3DEVINFO) See di_child_node(3DEVINFO) di_fini(3DEVINFO) See di_init(3DEVINFO) di_init(3DEVINFO) create and destroy a snapshot of kernel device tree di_instance(3DEVINFO) See di_binding_name(3DEVINFO) di_minor_devt(3DEVINFO) return libdevinfo minor node information di_minor_name(3DEVINFO) See di_minor_devt(3DEVINFO) di_minor_next(3DEVINFO) libdevinfo minor node traversal functions di_minor_nodetype(3DEVINFO) See di_minor_devt(3DEVINFO) di_minor_spectype(3DEVINFO) See di_minor_devt(3DEVINFO) di_node_name(3DEVINFO) See di_binding_name(3DEVINFO) di_nodeid(3DEVINFO) See di_binding_name(3DEVINFO) di_parent_node(3DEVINFO) See di_child_node(3DEVINFO) di_prom_fini(3DEVINFO) See di_prom_init(3DEVINFO) di_prom_init(3DEVINFO) create and destroy a handle to the PROM device infor- mation di_prom_prop_data(3DEVINFO) access PROM device information SunOS 5.9 Last change: 01 Mar 2002 50 Introduction to Library Functions Intro(3) di_prom_prop_lookup_bytes(3DEVINFO) search for a PROM property di_prom_prop_lookup_ints(3DEVINFO) See di_prom_prop_lookup_bytes(3DEVINFO) di_prom_prop_lookup_strings(3DEVINFO) See di_prom_prop_lookup_bytes(3DEVINFO) di_prom_prop_name(3DEVINFO) See di_prom_prop_data(3DEVINFO) di_prom_prop_next(3DEVINFO) See di_prom_prop_data(3DEVINFO) di_prop_bytes(3DEVINFO) access property values and attributes di_prop_devt(3DEVINFO) See di_prop_bytes(3DEVINFO) di_prop_int64(3DEVINFO) See di_prop_bytes(3DEVINFO) di_prop_ints(3DEVINFO) See di_prop_bytes(3DEVINFO) di_prop_lookup_bytes(3DEVINFO) search for a property di_prop_lookup_int64(3DEVINFO) See di_prop_lookup_bytes(3DEVINFO) di_prop_lookup_ints(3DEVINFO) See di_prop_lookup_bytes(3DEVINFO) di_prop_lookup_strings(3DEVINFO) See di_prop_lookup_bytes(3DEVINFO) di_prop_name(3DEVINFO) See di_prop_bytes(3DEVINFO) di_prop_next(3DEVINFO) libdevinfo property traversal function di_prop_strings(3DEVINFO) See di_prop_bytes(3DEVINFO) di_prop_type(3DEVINFO) See di_prop_bytes(3DEVINFO) di_sibling_node(3DEVINFO) SunOS 5.9 Last change: 01 Mar 2002 51 Introduction to Library Functions Intro(3) See di_child_node(3DEVINFO) di_walk_minor(3DEVINFO) traverse libdevinfo minor nodes di_walk_node(3DEVINFO) traverse libdevinfo device nodes dial(3NSL) establish an outgoing terminal line connection difftime(3C) computes the difference between two calendar times directio(3C) provide advice to file system dirent(3HEAD) file system independent directory entry dirname(3C) report the parent directory name of a file path name div(3C) compute the quotient and remainder dladdr(3DL) translate address to symbolic information dladdr1(3DL) See dladdr(3DL) dlclose(3DL) close a shared object dldump(3DL) create a new file from a dynamic object component of the calling process dlerror(3DL) get diagnostic information dlinfo(3DL) dynamic load information dlmopen(3DL) See dlopen(3DL) dlopen(3DL) gain access to an executable object file dlsym(3DL) SunOS 5.9 Last change: 01 Mar 2002 52 Introduction to Library Functions Intro(3) get the address of a symbol in a shared object or exe- cutable dmi_error(3DMI) print error in string form dn_comp(3RESOLV) See resolver(3RESOLV) dn_expand(3RESOLV) See resolver(3RESOLV) dngettext(3C) See gettext(3C) doconfig(3NSL) execute a configuration script door_bind(3DOOR) bind or unbind the current thread with the door server pool door_call(3DOOR) invoke the function associated with a door descriptor door_create(3DOOR) create a door descriptor door_cred(3DOOR) return credential information associated with the client door_info(3DOOR) return information associated with a door descriptor door_return(3DOOR) return from a door invocation door_revoke(3DOOR) revoke access to a door descriptor door_server_create(3DOOR) specify an alternative door server thread creation function door_unbind(3DOOR) See door_bind(3DOOR) double_to_decimal(3C) See floating_to_decimal(3C) doupdate(3CURSES) SunOS 5.9 Last change: 01 Mar 2002 53 Introduction to Library Functions Intro(3) See curs_refresh(3CURSES) doupdate(3XCURSES) refresh windows and lines drand48(3C) generate uniformly distributed pseudo-random numbers dup2(3C) duplicate an open file descriptor dup_field(3CURSES) See form_field_new(3CURSES) dupwin(3CURSES) See curs_window(3CURSES) dupwin(3XCURSES) duplicate a window dynamic_field_info(3CURSES) See form_field_info(3CURSES) ea_alloc(3EXACCT) See ea_set_item(3EXACCT) ea_attach_to_group(3EXACCT) See ea_set_item(3EXACCT) ea_attach_to_object(3EXACCT) See ea_set_item(3EXACCT) ea_close(3EXACCT) See ea_open(3EXACCT) ea_copy_object(3EXACCT) See ea_pack_object(3EXACCT) ea_copy_object_tree(3EXACCT) See ea_pack_object(3EXACCT) ea_error(3EXACCT) error interface to extended accounting library ea_free(3EXACCT) See ea_set_item(3EXACCT) ea_free_item(3EXACCT) See ea_set_item(3EXACCT) ea_free_object(3EXACCT) See ea_set_item(3EXACCT) SunOS 5.9 Last change: 01 Mar 2002 54 Introduction to Library Functions Intro(3) ea_get_creator(3EXACCT) See ea_pack_object(3EXACCT) ea_get_hostname(3EXACCT) See ea_pack_object(3EXACCT) ea_get_object(3EXACCT) See ea_pack_object(3EXACCT) ea_get_object_tree(3EXACCT) See ea_pack_object(3EXACCT) ea_match_object_catalog(3EXACCT) See ea_set_item(3EXACCT) ea_next_object(3EXACCT) See ea_pack_object(3EXACCT) ea_open(3EXACCT) open or close exacct files ea_pack_object(3EXACCT) construct, read, and write extended accounting records ea_previous_object(3EXACCT) See ea_pack_object(3EXACCT) ea_set_group(3EXACCT) See ea_set_item(3EXACCT) ea_set_item(3EXACCT) create, destroy and manipulate exacct objects ea_strdup(3EXACCT) See ea_set_item(3EXACCT) ea_strfree(3EXACCT) See ea_set_item(3EXACCT) ea_unpack_object(3EXACCT) See ea_pack_object(3EXACCT) ea_write_object(3EXACCT) See ea_pack_object(3EXACCT) echo(3CURSES) See curs_inopts(3CURSES) echo(3XCURSES) enable/disable terminal echo echo_wchar(3XCURSES) SunOS 5.9 Last change: 01 Mar 2002 55 Introduction to Library Functions Intro(3) add a complex character and refresh window echochar(3CURSES) See curs_addch(3CURSES) echochar(3XCURSES) add a single-byte character and refresh window echowchar(3CURSES) See curs_addwch(3CURSES) econvert(3C) output conversion ecvt(3C) convert floating-point number to string edata(3C) See end(3C) elf(3ELF) object file access library elf32_checksum(3ELF) return checksum of elf image elf32_fsize(3ELF) return the size of an object file type elf32_getehdr(3ELF) retrieve class-dependent object file header elf32_getphdr(3ELF) retrieve class-dependent program header table elf32_getshdr(3ELF) retrieve class-dependent section header elf32_newehdr(3ELF) See elf32_getehdr(3ELF) elf32_newphdr(3ELF) See elf32_getphdr(3ELF) elf32_xlatetof(3ELF) class-dependent data translation elf32_xlatetom(3ELF) See elf32_xlatetof(3ELF) elf64_checksum(3ELF) See elf32_checksum(3ELF) SunOS 5.9 Last change: 01 Mar 2002 56 Introduction to Library Functions Intro(3) elf64_fsize(3ELF) See elf32_fsize(3ELF) elf64_getehdr(3ELF) See elf32_getehdr(3ELF) elf64_getphdr(3ELF) See elf32_getphdr(3ELF) elf64_getshdr(3ELF) See elf32_getshdr(3ELF) elf64_newehdr(3ELF) See elf32_getehdr(3ELF) elf64_newphdr(3ELF) See elf32_getphdr(3ELF) elf64_xlatetof(3ELF) See elf32_xlatetof(3ELF) elf64_xlatetom(3ELF) See elf32_xlatetof(3ELF) elf_begin(3ELF) process ELF object files elf_cntl(3ELF) control an elf file descriptor elf_end(3ELF) See elf_begin(3ELF) elf_errmsg(3ELF) error handling elf_errno(3ELF) See elf_errmsg(3ELF) elf_fill(3ELF) set fill byte elf_flagdata(3ELF) manipulate flags elf_flagehdr(3ELF) See elf_flagdata(3ELF) elf_flagelf(3ELF) See elf_flagdata(3ELF) elf_flagphdr(3ELF) SunOS 5.9 Last change: 01 Mar 2002 57 Introduction to Library Functions Intro(3) See elf_flagdata(3ELF) elf_flagscn(3ELF) See elf_flagdata(3ELF) elf_flagshdr(3ELF) See elf_flagdata(3ELF) elf_getarhdr(3ELF) retrieve archive member header elf_getarsym(3ELF) retrieve archive symbol table elf_getbase(3ELF) get the base offset for an object file elf_getdata(3ELF) get section data elf_getident(3ELF) retrieve file identification data elf_getscn(3ELF) get section information elf_hash(3ELF) compute hash value elf_kind(3ELF) determine file type elf_memory(3ELF) See elf_begin(3ELF) elf_ndxscn(3ELF) See elf_getscn(3ELF) elf_newdata(3ELF) See elf_getdata(3ELF) elf_newscn(3ELF) See elf_getscn(3ELF) elf_next(3ELF) See elf_begin(3ELF) elf_nextscn(3ELF) See elf_getscn(3ELF) elf_rand(3ELF) See elf_begin(3ELF) SunOS 5.9 Last change: 01 Mar 2002 58 Introduction to Library Functions Intro(3) elf_rawdata(3ELF) See elf_getdata(3ELF) elf_rawfile(3ELF) retrieve uninterpreted file contents elf_strptr(3ELF) make a string pointer elf_update(3ELF) update an ELF descriptor elf_version(3ELF) coordinate ELF library and application versions encrypt(3C) encoding function end(3C) last locations in program endac(3BSM) See getacinfo(3BSM) endauclass(3BSM) See getauclassent(3BSM) endauevent(3BSM) See getauevent(3BSM) endauthattr(3SECDB) See getauthattr(3SECDB) endauuser(3BSM) See getauusernam(3BSM) endddent(3BSM) See getddent(3BSM) enddmapent(3BSM) See getdmapent(3BSM) endexecattr(3SECDB) See getexecattr(3SECDB) endgrent(3C) See getgrnam(3C) endhostent(3NSL) See gethostbyname(3NSL) endhostent(3XNET) SunOS 5.9 Last change: 01 Mar 2002 59 Introduction to Library Functions Intro(3) network host database functions endnetconfig(3NSL) See getnetconfig(3NSL) endnetent(3SOCKET) See getnetbyname(3SOCKET) endnetent(3XNET) network database functions endnetgrent(3C) See getnetgrent(3C) endnetpath(3NSL) See getnetpath(3NSL) endprofattr(3SECDB) See getprofattr(3SECDB) endprojent(3PROJECT) See getprojent(3PROJECT) endprotoent(3SOCKET) See getprotobyname(3SOCKET) endprotoent(3XNET) network protocol database functions endpwent(3C) See getpwnam(3C) endrpcent(3NSL) See getrpcbyname(3NSL) endservent(3SOCKET) See getservbyname(3SOCKET) endservent(3XNET) network services database functions endspent(3C) See getspnam(3C) enduserattr(3SECDB) See getuserattr(3SECDB) endusershell(3C) See getusershell(3C) endutent(3C) See getutent(3C) SunOS 5.9 Last change: 01 Mar 2002 60 Introduction to Library Functions Intro(3) endutxent(3C) See getutxent(3C) endwin(3CURSES) See curs_initscr(3CURSES) endwin(3XCURSES) restore initial terminal environment erand48(3C) See drand48(3C) erase(3CURSES) See curs_clear(3CURSES) erase(3PLOT) See plot(3PLOT) erase(3XCURSES) See clear(3XCURSES) erasechar(3CURSES) See curs_termattrs(3CURSES) erasechar(3XCURSES) return current ERASE or KILL characters erasewchar(3XCURSES) See erasechar(3XCURSES) erf(3M) error and complementary error functions erfc(3M) See erf(3M) errno(3C) See perror(3C) etext(3C) See end(3C) ether_aton(3SOCKET) See ethers(3SOCKET) ether_hostton(3SOCKET) See ethers(3SOCKET) ether_line(3SOCKET) See ethers(3SOCKET) ether_ntoa(3SOCKET) SunOS 5.9 Last change: 01 Mar 2002 61 Introduction to Library Functions Intro(3) See ethers(3SOCKET) ether_ntohost(3SOCKET) See ethers(3SOCKET) ethers(3SOCKET) Ethernet address mapping operations euccol(3C) See euclen(3C) euclen(3C) get byte length and display width of EUC characters eucscol(3C) See euclen(3C) exit(3C) terminate process exp(3M) exponential function expm1(3M) computes exponential functions extended_to_decimal(3C) See floating_to_decimal(3C) fabs(3M) absolute value function fattach(3C) attach a STREAMS-based file descriptor to an object in the file system name space fclose(3C) close a stream fcntl(3HEAD) file control options fconvert(3C) See econvert(3C) fcvt(3C) See ecvt(3C) fdatasync(3RT) synchronize a file's data fdetach(3C) SunOS 5.9 Last change: 01 Mar 2002 62 Introduction to Library Functions Intro(3) detach a name from a STREAMS-based file descriptor fdopen(3C) associate a stream with a file descriptor fdopendir(3C) See opendir(3C) fdwalk(3C) See closefrom(3C) feof(3C) See ferror(3C) ferror(3C) stream status inquiries fetch(3UCB) See dbm(3UCB) fflush(3C) flush a stream ffs(3C) find first set bit fgetc(3C) get a byte from a stream fgetgrent(3C) See getgrnam(3C) fgetgrent_r(3C) See getgrnam(3C) fgetpos(3C) get current file position information fgetprojent(3PROJECT) See getprojent(3PROJECT) fgetpwent(3C) See getpwnam(3C) fgetpwent_r(3C) See getpwnam(3C) fgets(3C) See gets(3C) fgetspent(3C) See getspnam(3C) SunOS 5.9 Last change: 01 Mar 2002 63 Introduction to Library Functions Intro(3) fgetspent_r(3C) See getspnam(3C) fgetwc(3C) get a wide-character code from a stream fgetws(3C) See getws(3C) field_arg(3CURSES) See form_field_validation(3CURSES) field_back(3CURSES) See form_field_attributes(3CURSES) field_buffer(3CURSES) See form_field_buffer(3CURSES) field_count(3CURSES) See form_field(3CURSES) field_fore(3CURSES) See form_field_attributes(3CURSES) field_index(3CURSES) See form_page(3CURSES) field_info(3CURSES) See form_field_info(3CURSES) field_init(3CURSES) See form_hook(3CURSES) field_just(3CURSES) See form_field_just(3CURSES) field_opts(3CURSES) See form_field_opts(3CURSES) field_opts_off(3CURSES) See form_field_opts(3CURSES) field_opts_on(3CURSES) See form_field_opts(3CURSES) field_pad(3CURSES) See form_field_attributes(3CURSES) field_status(3CURSES) See form_field_buffer(3CURSES) field_term(3CURSES) SunOS 5.9 Last change: 01 Mar 2002 64 Introduction to Library Functions Intro(3) See form_hook(3CURSES) field_type(3CURSES) See form_field_validation(3CURSES) field_userptr(3CURSES) See form_field_userptr(3CURSES) file_to_decimal(3C) See string_to_decimal(3C) fileno(3C) See ferror(3C) filter(3CURSES) See curs_util(3CURSES) filter(3XCURSES) disable use of certain terminal capabilities finite(3C) See isnan(3C) firstkey(3UCB) See dbm(3UCB) flash(3CURSES) See curs_beep(3CURSES) flash(3XCURSES) See beep(3XCURSES) floating_to_decimal(3C) convert floating-point value to decimal record floatingpoint(3HEAD) IEEE floating point definitions flock(3UCB) apply or remove an advisory lock on an open file flockfile(3C) acquire and release stream lock floor(3M) floor function flushinp(3CURSES) See curs_util(3CURSES) flushinp(3XCURSES) discard type-ahead characters SunOS 5.9 Last change: 01 Mar 2002 65 Introduction to Library Functions Intro(3) fmod(3M) floating-point remainder value function fmtmsg(3C) display a message on stderr or system console fn_attr_bind(3XFN) bind a reference to a name and associate attributes with named object fn_attr_create_subcontext(3XFN) create a subcontext in a context and associate attri- butes with newly created context fn_attr_ext_search(3XFN) search for names in the specified context(s) whose attributes satisfy the filter fn_attr_get(3XFN) return specified attribute associated with name fn_attr_get_ids(3XFN) get a list of the identifiers of all attributes asso- ciated with named object fn_attr_get_values(3XFN) return values of an attribute fn_attr_modify(3XFN) modify specified attribute associated with name fn_attr_multi_get(3XFN) return multiple attributes associated with named object fn_attr_multi_modify(3XFN) modify multiple attributes associated with named object fn_attr_search(3XFN) search for the atomic name of objects with the speci- fied attributes in a single context fn_attribute_add(3XFN) See FN_attribute_t(3XFN) fn_attribute_assign(3XFN) See FN_attribute_t(3XFN) fn_attribute_copy(3XFN) See FN_attribute_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 66 Introduction to Library Functions Intro(3) fn_attribute_create(3XFN) See FN_attribute_t(3XFN) fn_attribute_destroy(3XFN) See FN_attribute_t(3XFN) fn_attribute_first(3XFN) See FN_attribute_t(3XFN) fn_attribute_identifier(3XFN) See FN_attribute_t(3XFN) fn_attribute_next(3XFN) See FN_attribute_t(3XFN) fn_attribute_remove(3XFN) See FN_attribute_t(3XFN) fn_attribute_syntax(3XFN) See FN_attribute_t(3XFN) fn_attribute_valuecount(3XFN) See FN_attribute_t(3XFN) fn_attrmodlist_add(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_assign(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_copy(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_count(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_create(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_destroy(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_first(3XFN) See FN_attrmodlist_t(3XFN) fn_attrmodlist_next(3XFN) See FN_attrmodlist_t(3XFN) fn_attrset_add(3XFN) See FN_attrset_t(3XFN) fn_attrset_assign(3XFN) SunOS 5.9 Last change: 01 Mar 2002 67 Introduction to Library Functions Intro(3) See FN_attrset_t(3XFN) fn_attrset_copy(3XFN) See FN_attrset_t(3XFN) fn_attrset_count(3XFN) See FN_attrset_t(3XFN) fn_attrset_create(3XFN) See FN_attrset_t(3XFN) fn_attrset_destroy(3XFN) See FN_attrset_t(3XFN) fn_attrset_first(3XFN) See FN_attrset_t(3XFN) fn_attrset_get(3XFN) See FN_attrset_t(3XFN) fn_attrset_next(3XFN) See FN_attrset_t(3XFN) fn_attrset_remove(3XFN) See FN_attrset_t(3XFN) fn_bindinglist_destroy(3XFN) See fn_ctx_list_bindings(3XFN) fn_bindinglist_next(3XFN) See fn_ctx_list_bindings(3XFN) fn_composite_name_append_comp(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_append_name(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_assign(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_copy(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_count(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_create(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_delete_comp(3XFN) See FN_composite_name_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 68 Introduction to Library Functions Intro(3) fn_composite_name_destroy(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_first(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_from_str(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_from_string(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_insert_comp(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_insert_name(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_is_empty(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_is_equal(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_is_prefix(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_is_suffix(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_last(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_next(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_prefix(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_prepend_comp(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_prepend_name(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_prev(3XFN) See FN_composite_name_t(3XFN) fn_composite_name_suffix(3XFN) See FN_composite_name_t(3XFN) fn_compound_name_append_comp(3XFN) SunOS 5.9 Last change: 01 Mar 2002 69 Introduction to Library Functions Intro(3) See FN_compound_name_t(3XFN) fn_compound_name_assign(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_copy(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_count(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_delete_all(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_delete_comp(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_destroy(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_first(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_from_syntax_attrs(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_get_syntax_attrs(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_insert_comp(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_is_empty(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_is_equal(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_is_prefix(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_is_suffix(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_last(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_next(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_prefix(3XFN) See FN_compound_name_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 70 Introduction to Library Functions Intro(3) fn_compound_name_prepend_comp(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_prev(3XFN) See FN_compound_name_t(3XFN) fn_compound_name_suffix(3XFN) See FN_compound_name_t(3XFN) fn_ctx_bind(3XFN) bind a reference to a name fn_ctx_create_subcontext(3XFN) create a subcontext in a context fn_ctx_destroy_subcontext(3XFN) destroy the named context and remove its binding from the parent context fn_ctx_equivalent_name(3XFN) construct an equivalent name in same context fn_ctx_get_ref(3XFN) return a context's reference fn_ctx_get_syntax_attrs(3XFN) return syntax attributes associated with named context fn_ctx_handle_destroy(3XFN) release storage associated with context handle fn_ctx_handle_from_initial(3XFN) return a handle to the Initial Context fn_ctx_handle_from_ref(3XFN) construct a handle to a context object using the given reference fn_ctx_list_bindings(3XFN) list the atomic names and references bound in a con- text fn_ctx_list_names(3XFN) list the atomic names bound in a context fn_ctx_lookup(3XFN) look up name in context fn_ctx_lookup_link(3XFN) look up the link reference bound to a name fn_ctx_rename(3XFN) SunOS 5.9 Last change: 01 Mar 2002 71 Introduction to Library Functions Intro(3) rename the name of a binding fn_ctx_unbind(3XFN) unbind a name from a context fn_ext_searchlist_destroy(3XFN) See fn_attr_ext_search(3XFN) fn_ext_searchlist_next(3XFN) See fn_attr_ext_search(3XFN) fn_multigetlist_destroy(3XFN) See fn_attr_multi_get(3XFN) fn_multigetlist_next(3XFN) See fn_attr_multi_get(3XFN) fn_namelist_destroy(3XFN) See fn_ctx_list_names(3XFN) fn_namelist_next(3XFN) See fn_ctx_list_names(3XFN) fn_ref_addr_assign(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_copy(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_create(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_data(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_description(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_destroy(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_length(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addr_type(3XFN) See FN_ref_addr_t(3XFN) fn_ref_addrcount(3XFN) See FN_ref_t(3XFN) fn_ref_append_addr(3XFN) See FN_ref_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 72 Introduction to Library Functions Intro(3) fn_ref_assign(3XFN) See FN_ref_t(3XFN) fn_ref_copy(3XFN) See FN_ref_t(3XFN) fn_ref_create(3XFN) See FN_ref_t(3XFN) fn_ref_create_link(3XFN) See FN_ref_t(3XFN) fn_ref_delete_addr(3XFN) See FN_ref_t(3XFN) fn_ref_delete_all(3XFN) See FN_ref_t(3XFN) fn_ref_description(3XFN) See FN_ref_t(3XFN) fn_ref_destroy(3XFN) See FN_ref_t(3XFN) fn_ref_first(3XFN) See FN_ref_t(3XFN) fn_ref_insert_addr(3XFN) See FN_ref_t(3XFN) fn_ref_is_link(3XFN) See FN_ref_t(3XFN) fn_ref_link_name(3XFN) See FN_ref_t(3XFN) fn_ref_next(3XFN) See FN_ref_t(3XFN) fn_ref_prepend_addr(3XFN) See FN_ref_t(3XFN) fn_ref_type(3XFN) See FN_ref_t(3XFN) fn_search_control_assign(3XFN) See FN_search_control_t(3XFN) fn_search_control_copy(3XFN) See FN_search_control_t(3XFN) fn_search_control_create(3XFN) SunOS 5.9 Last change: 01 Mar 2002 73 Introduction to Library Functions Intro(3) See FN_search_control_t(3XFN) fn_search_control_destroy(3XFN) See FN_search_control_t(3XFN) fn_search_control_follow_links(3XFN) See FN_search_control_t(3XFN) fn_search_control_max_names(3XFN) See FN_search_control_t(3XFN) fn_search_control_return_attr_ids(3XFN) See FN_search_control_t(3XFN) fn_search_control_return_ref(3XFN) See FN_search_control_t(3XFN) fn_search_control_scope(3XFN) See FN_search_control_t(3XFN) fn_search_filter_arguments(3XFN) See FN_search_filter_t(3XFN) fn_search_filter_assign(3XFN) See FN_search_filter_t(3XFN) fn_search_filter_copy(3XFN) See FN_search_filter_t(3XFN) fn_search_filter_create(3XFN) See FN_search_filter_t(3XFN) fn_search_filter_destroy(3XFN) See FN_search_filter_t(3XFN) fn_search_filter_expression(3XFN) See FN_search_filter_t(3XFN) fn_searchlist_destroy(3XFN) See fn_attr_search(3XFN) fn_searchlist_next(3XFN) See fn_attr_search(3XFN) fn_status_advance_by_name(3XFN) See FN_status_t(3XFN) fn_status_append_remaining_name(3XFN) See FN_status_t(3XFN) fn_status_append_resolved_name(3XFN) See FN_status_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 74 Introduction to Library Functions Intro(3) fn_status_assign(3XFN) See FN_status_t(3XFN) fn_status_code(3XFN) See FN_status_t(3XFN) fn_status_copy(3XFN) See FN_status_t(3XFN) fn_status_create(3XFN) See FN_status_t(3XFN) fn_status_description(3XFN) See FN_status_t(3XFN) fn_status_destroy(3XFN) See FN_status_t(3XFN) fn_status_diagnostic_message(3XFN) See FN_status_t(3XFN) fn_status_is_success(3XFN) See FN_status_t(3XFN) fn_status_link_code(3XFN) See FN_status_t(3XFN) fn_status_link_diagnostic_message(3XFN) See FN_status_t(3XFN) fn_status_link_remaining_name(3XFN) See FN_status_t(3XFN) fn_status_link_resolved_name(3XFN) See FN_status_t(3XFN) fn_status_link_resolved_ref(3XFN) See FN_status_t(3XFN) fn_status_remaining_name(3XFN) See FN_status_t(3XFN) fn_status_resolved_name(3XFN) See FN_status_t(3XFN) fn_status_resolved_ref(3XFN) See FN_status_t(3XFN) fn_status_set(3XFN) See FN_status_t(3XFN) fn_status_set_code(3XFN) SunOS 5.9 Last change: 01 Mar 2002 75 Introduction to Library Functions Intro(3) See FN_status_t(3XFN) fn_status_set_diagnostic_message(3XFN) See FN_status_t(3XFN) fn_status_set_link_code(3XFN) See FN_status_t(3XFN) fn_status_set_link_diagnostic_message(3XFN) See FN_status_t(3XFN) fn_status_set_link_remaining_name(3XFN) See FN_status_t(3XFN) fn_status_set_link_resolved_name(3XFN) See FN_status_t(3XFN) fn_status_set_link_resolved_ref(3XFN) See FN_status_t(3XFN) fn_status_set_remaining_name(3XFN) See FN_status_t(3XFN) fn_status_set_resolved_name(3XFN) See FN_status_t(3XFN) fn_status_set_resolved_ref(3XFN) See FN_status_t(3XFN) fn_status_set_success(3XFN) See FN_status_t(3XFN) fn_string_assign(3XFN) See FN_string_t(3XFN) fn_string_bytecount(3XFN) See FN_string_t(3XFN) fn_string_charcount(3XFN) See FN_string_t(3XFN) fn_string_code_set(3XFN) See FN_string_t(3XFN) fn_string_compare(3XFN) See FN_string_t(3XFN) fn_string_compare_substring(3XFN) See FN_string_t(3XFN) fn_string_contents(3XFN) See FN_string_t(3XFN) SunOS 5.9 Last change: 01 Mar 2002 76 Introduction to Library Functions Intro(3) fn_string_copy(3XFN) See FN_string_t(3XFN) fn_string_create(3XFN) See FN_string_t(3XFN) fn_string_destroy(3XFN) See FN_string_t(3XFN) fn_string_from_composite_name(3XFN) See FN_composite_name_t(3XFN) fn_string_from_compound_name(3XFN) See FN_compound_name_t(3XFN) fn_string_from_contents(3XFN) See FN_string_t(3XFN) fn_string_from_str(3XFN) See FN_string_t(3XFN) fn_string_from_str_n(3XFN) See FN_string_t(3XFN) fn_string_from_strings(3XFN) See FN_string_t(3XFN) fn_string_from_substring(3XFN) See FN_string_t(3XFN) fn_string_is_empty(3XFN) See FN_string_t(3XFN) fn_string_next_substring(3XFN) See FN_string_t(3XFN) fn_string_prev_substring(3XFN) See FN_string_t(3XFN) fn_string_str(3XFN) See FN_string_t(3XFN) fn_valuelist_destroy(3XFN) See fn_attr_get_values(3XFN) fn_valuelist_next(3XFN) See fn_attr_get_values(3XFN) fnmatch(3C) match filename or path name fopen(3C) SunOS 5.9 Last change: 01 Mar 2002 77 Introduction to Library Functions Intro(3) open a stream fopen(3UCB) open a stream form_cursor(3CURSES) position forms window cursor form_data(3CURSES) tell if forms field has off-screen data ahead or behind form_driver(3CURSES) command processor for the forms subsystem form_field(3CURSES) connect fields to forms form_field_attributes(3CURSES) format the general display attributes of forms form_field_buffer(3CURSES) set and get forms field attributes form_field_info(3CURSES) get forms field characteristics form_field_just(3CURSES) format the general appearance of forms form_field_new(3CURSES) create and destroy forms fields form_field_opts(3CURSES) forms field option routines form_field_userptr(3CURSES) associate application data with forms form_field_validation(3CURSES) forms field data type validation form_fields(3CURSES) See form_field(3CURSES) form_fieldtype(3CURSES) forms fieldtype routines form_hook(3CURSES) assign application-specific routines for invocation by forms SunOS 5.9 Last change: 01 Mar 2002 78 Introduction to Library Functions Intro(3) form_init(3CURSES) See form_hook(3CURSES) form_new(3CURSES) create and destroy forms form_new_page(3CURSES) forms pagination form_opts(3CURSES) forms option routines form_opts_off(3CURSES) See form_opts(3CURSES) form_opts_on(3CURSES) See form_opts(3CURSES) form_page(3CURSES) set forms current page and field form_post(3CURSES) write or erase forms from associated subwindows form_sub(3CURSES) See form_win(3CURSES) form_term(3CURSES) See form_hook(3CURSES) form_userptr(3CURSES) associate application data with forms form_win(3CURSES) forms window and subwindow association routines forms(3CURSES) character based forms package fp_resstat(3RESOLV) See resolver(3RESOLV) fpclass(3C) See isnan(3C) fpgetmask(3C) See fpgetround(3C) fpgetround(3C) IEEE floating-point environment control fpgetsticky(3C) SunOS 5.9 Last change: 01 Mar 2002 79 Introduction to Library Functions Intro(3) See fpgetround(3C) fprintf(3C) See printf(3C) fprintf(3UCB) See printf(3UCB) fpsetmask(3C) See fpgetround(3C) fpsetround(3C) See fpgetround(3C) fpsetsticky(3C) See fpgetround(3C) fputc(3C) put a byte on a stream fputs(3C) See puts(3C) fputwc(3C) put wide-character code on a stream fputws(3C) put wide character string on a stream fread(3C) binary input free(3C) See malloc(3C) free(3MALLOC) See malloc(3MALLOC) freeDmiString(3DMI) free dynamic memory allocated for input DmiString structure free_authattr(3SECDB) See getauthattr(3SECDB) free_execattr(3SECDB) See getexecattr(3SECDB) free_field(3CURSES) See form_field_new(3CURSES) free_fieldtype(3CURSES) SunOS 5.9 Last change: 01 Mar 2002 80 Introduction to Library Functions Intro(3) See form_fieldtype(3CURSES) free_form(3CURSES) See form_new(3CURSES) free_item(3CURSES) See menu_item_new(3CURSES) free_menu(3CURSES) See menu_new(3CURSES) free_profattr(3SECDB) See getprofattr(3SECDB) free_proflist(3SECDB) See getprofattr(3SECDB) free_userattr(3SECDB) See getuserattr(3SECDB) freeaddrinfo(3SOCKET) See getaddrinfo(3SOCKET) freehostent(3SOCKET) See getipnodebyname(3SOCKET) freenetconfigent(3NSL) See getnetconfig(3NSL) freopen(3C) open a stream freopen(3UCB)
linux manpage(3) Introduction to Library Functions
最新推荐文章于 2024-11-03 12:02:27 发布