Home

man pages section 3 Library Interfaces and Headers

image

Contents

1. accept 3SOCKET accept 3XNET bind 3SOCKET bind 3XNET connect 3SOCKET connect 3XNET getpeername 3SOCKET getpeername 3XNET getpeerucred 3C getsockname 3SOCKET getsockname 3XNET getsockopt 3SOCKET getsockopt 3XNET Libsocket 3LIB Listen 3SOCKET Listen 3XNET recv 3SOCKET recv 3XNET recvfrom 3SOCKET recvfrom 3XNET recvmsg 3SOCKET recvmsg 3XNET send 3SOCKET send 3XNET Library Interfaces and Headers 457 socket h 3HEAD sendmsg 3SOCKET sendmsg 3XNET sendto 3SOCKET sendto 3XNET setsockopt 3SOCKET setsockopt 3XNET shutdown 3SOCKET shutdown 3XNET socket 3SOCKET socket 3XNET socketpair 3SOCKET socketpair 3XNET ucred_get 3C attributes 5 standards 5 458 man pages section 3 Library Interfaces and Headers Last Revised 03 Aug 2006 spawn h 3HEAD Name Synopsis Description Attributes See Also spawn h spawn spawn include lt spawn h gt The lt spawn h gt header defines the posix _spawnattr_t and posix spawn file actions t types used in performing spawn operations The lt spawn h gt header defines the flags that can be set ina posix_spawnattr_t object using the posix_spawnattr_setflags function POSIX _SPAWN_RESETIDS POSIX _SPAWN_SETPGROUP POSIX_SPAWN_SETSCHEDPARAM POSIX _SPAWN_SETSCHEDULER POSIX _SPAWN_SETSIGDEF POSIX SPAWN _SETSIGMASK Inclusion of the lt spawn h gt header can make visible symbols defined in the lt sched h gt
2. error bound largest error function ulps observed ulps acosf 1 0 lt 1 acoshf 1 0 lt 1 asinf 1 0 lt 1 asinhf 1 0 lt 1 atanf 1 0 lt 1 atan2f 1 0 lt 1 atanhf 1 0 lt 1 cbrtf 1 0 lt 1 cosf 1 0 lt 1 coshf 1 0 lt 1 erff 1 0 lt 1 erfcf 1 0 lt 1 expf 1 0 lt 1 exp2f 1 lt 1 expm1f 1 0 lt 1 hypotf 1 0 lt 1 lgammaf 1 0 lt 1 logf 1 0 lt 1 log10f 1 0 lt 1 loglpf 1 0 lt 1 Library Interfaces and Headers 191 libm 3LIB error bound largest error function ulps observed ulps notes log2f 1 0 lt 1 powf 1 0 lt 1 sinf 1 0 lt 1 sinhf 1 0 lt 1 sqrtf 0 5 0 500 1 tanf 1 0 lt 1 tanhf 1 0 lt 1 tgammaf 1 0 lt 1 Double precision real functions SPARC and x64 error bound largest error function ulps observed ulps notes acos 1 0 lt 1 acosh 4 0 1 878 asin 1 0 lt 1 asinh 7 0 1 653 atan 1 0 lt 1 atan2 2 5 1 475 atanh 4 0 1 960 cbrt 1 0 lt 1 cos 1 0 lt 1 cosh 3 0 1 168 erf 4 0 0 959 erfc 6 0 2 816 exp 1 0 lt 1 exp2 2 0 1 050 expm1 1 0 lt 1 192 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB error bound largest error function ulps observed ulps notes hypot 1 0 lt 1 lgamma 61 5 5 629 2 log 1 0 lt 1 log10 3 5 1 592 loglp 1 0 lt 1 log2 1 0 lt 1 pow 1 0 lt 1 sin 1 0 lt 1 sinh 4 0 2 078 sqrt 0 5 0 500 1 tan 1 0 lt 1 tanh 3 5 2 136 tgamma 1 0 lt 1 Double prec
3. 286 man pages section 3 Library Interfaces and Headers Last Revised 15 Feb 2006 libMPAPI 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard ANSI INCITS 412 Multipath Management API MT Level Safe See Also Intro 3 MP_RegisterPlugin 3MPAPI attributes 5 Multipath Management API Version 1 0 Library Interfaces and Headers 287 libmtmalloc 3LIB Name Synopsis Description Interfaces Environment Variables 288 libmtmalloc multi threaded memory allocator library cc flag file mtmalloc library include lt mtmalloc h gt Functions in this library provide concurrent access to heap space The shared object Libmtmalloc so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces free malloc mallocctl memalign realloc valloc MTMALLOC_OPTIONS A comma separated list of options The supported options are MTEXCLUSIVE Y By default Libmtmal loc allocates 2 NCPUS buckets from which allocations occur Threads share buckets based on their thread ID If MTEXCLUSIVE is invoked then 4 NCPUS buckets are used Threads with thread id less than 2 NCPUS receive an exclusive bucket and thus do not need to use locks Allocation performance for these buckets may be dramatically increased One enabled MTEXCLUSIVE can not be disabled This feature can be enabled by setting the MTMALLOC_OPT
4. Name Synopsis Description Interfaces 384 libucb UCB source compatibility library cc flag I usr ucbinclude file L usr libucb R usr ucblib lucb library Functions in this library provide UCB source compatibility The shared object Libucb so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces alphasort bzero fprintf ftime gethostname gettimeofday killpg nice psignal re_exec rindex sethostname setpgrp siginterrupt sigsetmask sigvechandler srand times usigpause vprintf wait4 bcmp flock f reopen getdtablesize getpagesize getwd Longjmp nlist rand readdir scandir setjmp settimeofday signal sigstack sleep statfs ualarm usleep vsprintf bcopy fopen fstatfs gethostid getrusage index mctl printf re_comp reboot setbuffer setlinebuf sigblock sigpause sigvec sprintf sys_siglist usignal vfprintf wait3 The following interfaces are unique to the 32 bit version of this library man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2004 libucb 3LIBUCB alphasort64 freopen64 readdir64 Files usr ucblib libucb so 1 shared object usr ucblib 64 libucb so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWscpu SUNWsra 32 bit SUNWscpux 64 bit
5. See Also if_nametoindex 3XNET attributes 5 standards 5 66 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 inet h 3HEAD Name Synopsis Description Default Standard conforming Attributes See Also inet h inet definitions for internet operations include lt arpa inet h gt The lt arpa inet h gt header defines the type in_port_t the type in_addr_t and the in_addr structure as described in in h 3HEAD Inclusion of the lt arpa inet h gt header may also make visible all symbols from in h 3HEAD The following are declared as functions and may also be defined as macros in_addr t inet_addr const char in_addr t inet_lnaof struct in_addr struct in_addr inet _makeaddr in addr_t in_addr t in_addr t inet_netof struct in_addr in_addr t inet_network const char char inet_ntoa struct in_addr For applications that do not require standard conforming behavior those that use the socket interfaces described in section 3N of the reference manual see Intro 3 and standards 5 the following may be declared as functions or defined as macros or both uint32_t htonl uint32_t uint16 t htons uint16 t uint32_t ntohl uint32_ t uint16 t ntohs uint16 t For applications that require standard conforming behavior those that use the socket interfaces described in section 3XN of the reference manual see Intro 3 and standards 5 the following may be
6. ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Committed Standard See standards 5 See Also futimens 2 stat 2 types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 461 statvfs h 3HEAD Name statvfs h statvfs VFS File System information structure Synopsis include lt sys statvfs h gt Description The lt sys statvfs h gt header defines the statvfs structure which includes the following members unsigned long unsigned long fsblkcnt_t fsblkcnt_t fsblkcnt_t fsfilcnt_t fsfilcnt_t fsfilcnt_t unsigned long unsigned long unsigned long The fsblkcnt_ f bsize f frsize f_ blocks f bfree f bavail f_ files f_ffree f favail f fsid f flag f_namemax JF file system block size fundamental file system block size total number of blocks on file system in units of f_frsize total number of free blocks number of free blocks available to non privileged process total number of file serial numbers total number of free file serial numbers number of file serial numbers available to non privileged process file system ID bit mask of f flag values maximum filename length tand fsfilcnt_t types are defined as described in lt sys types h gt See types h 3HEAD The following flags for the f_ flag member are defined ST_RDONLY ST_NOSUID
7. IPC_PRIVATE Private key Control commands IPC_RMID Remove identifier IPC_SET Set options IPC_STAT Get options Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also ftok 3C types h 3HEAD attributes 5 standards 5 72 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 iso646 h 3HEAD Name _ iso646 h iso646 alternative spellings Synopsis include lt iso646 h gt Description The lt iso646 h gt header defines the following macros on the left that expand to the corresponding tokens on the right and amp amp and_eq amp bitand amp bitor compl not not_eq l or or_eq xor xor_eq Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard SeeAlso attributes 5 standards 5 Library Interfaces and Headers 73 langinfo h 3HEAD Name langinfo h langinfo language information constants Synopsis include lt langinfo h gt Description The lt langinfo h gt header contains the constants used to identify items of Langinfo data see nl_langinfo 3C The type of the constant nl_item is defined as described in lt nl_types h gt The following constants are defined The entries under Category indicate in which setlocale 3C categ
8. SI TIMER SI_ASYNCHIO or SI_MESGQ System Signals Non user generated signals can arise for a number of reasons For all of these cases si_code contains a positive value reflecting the reason why the system generated the signal Signal Code Reason SIGILL ILL_ILLOPC illegal opcode ILL_ILLOPN illegal operand ILL_ILLADR illegal addressing mode ILL_ILLTRP illegal trap ILL_PRVOPC privileged opcode ILL_PRVREG privileged register ILL_COPROC co processor error ILL_BADSTK internal stack error SIGFPE FPE_INTDIV integer divide by zero FPE_INTOVF integer overflow FPE_FLTDIV floating point divide by zero FPE_FLTOVF floating point overflow FPE_FLTUND floating point underflow FPE_FLTRES floating point inexact result FPE_FLTINV invalid floating point operation FPE_FLTSUB subscript out of range SIGSEGV SEGV_MAPERR address not mapped to object SEGV_ACCERR invalid permissions for mapped object SIGBUS BUS_ADRALN invalid address alignment BUS_ADRERR non existent physical address BUS_OBJERR object specific hardware error SIGTRAP TRAP_BRKPT process breakpoint TRAP_TRACE process trace trap Library Interfaces and Headers 443 siginfo h 3HEAD 444 SIGCHLD CLD_EXITED child has exited CLD_KILLED child was killed CLD_DUMPED child terminated abnormally CLD_TRAPPED traced child has trapped CLD_STOPPED child has stopped CLD_CONTINUED stopped child had continued SIGPOLL POLL_IN data input available POLL_OUT outpu
9. The about operator is used to indicate that the specified value should be treated as a target value about which some fluctuation is acceptable Only one objective of each type of operator can be set For example if the operator is set the lt and gt operators cannot be set It is possible to set a lt and a gt operator together the values will be validated to ensure that they do not overlap Property name Type Description cpu comment string User description of CPU cpu pinned bool CPU pinned to this processor set cpu status int64 Processor status on line offline or interrupts disabled cpu sys_id int64 System assigned processor ID The cpu comment cpu pinned and cpu status properties are writeable The cpu status property can be set only to the following values off line Set the CPU offline on line Set the CPU online no intr Disable interrupt processing on the CPU These values are defined in lt sys processor h gt as the PS_OFFLINE PS ONLINE and PS NOINTR macros The shared object Libpool so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces pool_associate pool_component_info pool_component_to_elem pool_conf_alloc pool_conf_close pool_conf_commit pool_conf_export pool_conf_free pool_conf_info pool_conf_location pool_conf_open pool_conf_remove pool_conf_rollback pool_conf_status pool_conf_to elem pool_conf_update Library
10. The number of data keys per process The number of threads per process The per process number of timers The length in bytes of a trace event name The length in bytes of a trace generation version string or a trace stream name The number of trace streams that can simultaneously exist in the system The number of user trace event type identifiers that may simultaneously exist in a traced process including the predefined user trace event POSIX TRACE UNNAMED USER EVENT The size of the storage required for a terminal device name in bytes including the terminating null Maximum number of bytes supported for the name of a timezone not of the TZ variable Maximum obase values allowed by the bc utility Maximum number of elements permitted in an array by the bc utility Maximum scale value allowed by the bc utility Maximum length ofa string constant accepted by the bc utility Maximum number of bytes in a character class name Maximum number of weights that can be assigned to an entry of the LC_COLLATE order keyword in the locale definition file 407 limits h 3HEAD _POSIX2_EXPR_NEST MAX _POSIX2_LINE_MAX _POSIX2_RE_DUP_MAX _XOPEN_IOV_MAX _XOPEN_NAME_MAX _XOPEN_ PATH MAX Maximum number of expressions that can be nested within parentheses by the expr utility Unless otherwise noted the maximum length in bytes of a utility s input line either standard input or another file when the
11. dat library include lt dat udat h gt Description The libdat library provides an application with the User Direct Access Programming Library uDAPL 1 2 functions to access the underlying RDMA able interconnects Different uDAPL service providers listed in the DAT static registry dat conf 4 can be registered during runtime with the DAT library After an application opens an interface adapter belonging to a particular service provider all function calls will be redirected to that service provider s library Interfaces The shared object Libdat so 1 provides the public interfaces defined below for applications See Int ro 3 for additional information on shared object interfaces uDAPL 1 1 134 dat_cno_create dat_cno_modify agent dat_cno_wait dat_cr_handoff dat_cr_reject dat_ep create dat_ep dup connect dat_ep get status dat_ep post_rdma_read dat_ep post_recv dat_ep query dat_evd_clear_unwaitable dat_evd_ dequeue dat_evd_enable dat_evd_ modify _cno dat_evd_query dat_evd_set_unwaitable dat_get_consumer_context dat_ia_close dat_ia_query dat_cno_free dat_cno_query dat_cr_accept dat_cr_query dat_ep_ connect dat_ep_ disconnect dat_ep free dat_ep modify dat_ep post_rdma_ write dat_ep_post_send dat_ep reset dat_evd create dat_evd_ disable dat_evd_ free dat_evd_post_se dat_evd_ resize dat_evd_ wait dat_get_handle_ type dat_ia_open dat_lmr_create man pages section 3 Library Interfaces and Header
12. length of header checksum field tar header definition union tblock char dummy TBLOCK struct header char t_name TNAMLEN name of file char t_mode TMODLEN mode of file char t_uid TUIDLEN uid of file char t_gid TGIDLEN gid of file char t_size TSIZLEN size of file in bytes char t_mtime TTIMLEN modification time of file char t_chksum TCRCLEN checksum of header char t_typeflag flag to indicate type of file char t_linkname TNAMLEN file this file is linked with char t_magic 6 magic string always ustar char t_version 2 version strings always 00 char t_uname 32 owner of file in ASCII char t_gname 32 group of file in ASCII 32 man pages section 3 Library Interfaces and Headers Last Revised 22 Oct 2007 archives h 3HEAD char t_devmajor 8 major number for special files char t_devminor 8 minor number for special files char t_prefix 155 pathname prefix tbuf volcopy tape label format and structure define VMAGLEN 8 define VVOLLEN 6 define VFILLEN 464 struct volcopy_label char v_magic VMAGLEN v_volume VVOLLEN v_reels v_reel long v_time v_length v_dens v_reelblks u370 added field v_blksize u370 added field v_nblocks u370 added field char v_fill VFILLEN long v_offset used with e and reel options int v_type does tap
13. man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_SignalMulBartlett_S16S_S16S mlib_SignalMulBlackman_F32 mlib_SignalMulBlackman_F32_F32 mlib_SignalMulBlackman_F32S mlib_SignalMulBlackman_F32S_F32S mlib_SignalMulBlackman_S16 mlib_SignalMulBlackman_S16S mlib_SignalMulBlackman_S16_S16 mlib_SignalMulBlackman_S16S_S16S mlib_SignalMul_F32 mlib_SignalMul_F32_F32 mlib_SignalMul_F32S milib_SignalMul_F32S_F32S mlib_SignalMulHamming_F32 mlib_SignalMulHamming_F32_F32 mlib_SignalMulHamming_F32S mlib_SignalMulHamming_F32S_F32S mlib_SignalMulHamming_S16 mlib_SignalMulHamming_S16S mlib_SignalMulHamming_S16_S16 mlib_SignalMulHamming_S16S_S16S mlib_SignalMulHanning F32 mlib_SignalMulHanning F32_F32 mlib_SignalMulHanning F32S mlib_SignalMulHanning F32S_F32S mlib_SignalMulHanning S16 mlib_SignalMulHanning_ S16S mlib_SignalMulHanning S16_S16 mlib_SignalMulHanning S16S_S16S mlib_SignalMulKaiser_F32 mlib_SignalMulKaiser_F32_F32 mlib_SignalMulKaiser_F32S mlib_SignalMulKaiser_F32S_F32S mlib_SignalMulKaiser_S16 mlib_SignalMulKaiser_S16S mlib_SignalMulKaiser_S16_S16 mlib_SignalMulKaiser_S16S_S16S mlib_SignalMulRectangular_F32 mlib_SignalMulRectangular_F32_F32 mlib_SignalMulRectangular_F32S mlib_SignalMulRectangular_F32S_F32S mlib_SignalMulRectangular_S16 mlib_SignalMulRectangular_S16S mlib_SignalMulRectangular_S16_S16 Library Interfaces and Headers 269 libmlib 3LIB 270 mlib_SignalMulR
14. SUNWsadmx 64 bit Interface Stability Obsolete MT Level Unsafe See Also Intro 3 Libdmici 3LIB Libdmimi 3LIB attributes 5 Library Interfaces and Headers 145 libdmici 3LIB Name Synopsis Description Interfaces Files Attributes See Also 146 libdmici Sun Solstice Enterprise Agent Component library cc flag file dmici ldmi lnst lrwtool library The libdmici library provides Component Interface API functions The shared object Libdmici so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces ConnectToServer DisconnectToServer DmiOriginateEvent DmiRegisterCi DmiUnregisterCi reg_ci_callback usr lib libdmici so 1 shared object usr lib 64 libdmici so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWsadmi 32 bit SUNWsadmx 64 bit Interface Stability Obsolete MT Level Unsafe Intro 3 Libdmi 3LIB attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 30 May 2012 libdmimi 3LIB Name libdmimi Sun Solstice Enterprise Agent Management library Synopsis cc flag file Udmimi library lrwtool Description The libdmimi library provides Management Interface API functions Interfaces The shared object Libdmimi so 1 p
15. See Also Intro 3 uuid_clear 3UUID attributes 5 Library Interfaces and Headers 389 libv12n 3LIB Name libv12n virtualization domain information interface library Synopsis cc flag file lv12n library include lt libv12n h gt Description The functions in this library extract specific virtualization domain information For Logical Domains this information comes from one of the following Domain s machine description Domain service of the control domain that is provided by the Logical Domains agents daemon ldmad Interfaces The Libv12n so 1 shared object provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces vl2n_capabilities vl2n_chassis serialno v12n_ctrl_domain v12n_domain_name v12n_domain_roles v12n_domain_uuid Files usr lib libv12n so 1 shared object usr lib 64 libv12n so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE system library 32 bit SUNWcslx 64 bit Availability SUNWhea Interface Stability Committed MT Level MT Safe See Also virtinfo 1M Intro 3 v12n 3EXT attributes 5 390 man pages section 3 Library Interfaces and Headers Last Revised 17 Feb 2010 libvolmgt 3LIB Name libvolmgt volume management library Synopsis cc flag file lvolmgt library include lt volmgt h gt
16. Synopsis Description Interfaces libdevid device ID library cc flag file include lt devid h gt ldevid library Functions in this library provide unique device IDs for identifying a device independent of the device name or device number The shared object Libdevid so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces devid compare devid free devid_ get devid sizeof devid_ str_encode devid valid Files lib libdevid so 1 l ib 64 libdevid so 1 shared object devid deviceid to _nmlist devid_ free _nmlist devid_get_minor_name devid_ str_decode devid str_ free 64 bit shared object Attributes See attributes 5 for description of the following attributes See Also pvs 1 Intro 3 attributes 5 138 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Stable MT Level MT Safe man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libdevinfo 3LIB Name Synopsis Description libdevinfo device information library cc flag file ldevinfo library include lt libdevinfo h gt Functions in this library access device configuration information Device configuration data is organized as a tree of device nodes defined as di_node_t in the Libdevinfo interfaces Each di_node_t represents a ph
17. pam_unix_auth 5 pam_unix_session 5 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libpam 3LIB Notes The functions in libpam are MT Safe only if each thread within the multithreaded application uses its own PAM handle The pam_unix 5 module is no longer supported Similar functionality is provided by pam_authtok_check 5 pam_authtok_get 5 pam_authtok_store 5 pam_dhkeys 5 pam_passwd_auth 5 pam_unix_account 5 pam_unix_auth 5 and pam_unix_session 5 Library Interfaces and Headers 305 libpanel 3LIB Name Synopsis Description Interfaces libpanel panels library cc flag file lpanel library Functions in this library provide panels using Libcurses 3LIB routines The shared object Libpanel so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces bottom panel hide panel new_panel panel_below panel_userptr replace_panel show_panel update panels Files usr lib libpanel so 1 usr lib 64 libpanel so 1 del_panel move_panel panel_above panel_hidden panel_window set_panel_userptr top_panel shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes See Also Intro 3 Libcurses 3LIB attributes 5 306 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsa
18. sdp_add origin sdp_add phone sdp_add_ repeat sdp add time sdp_ add uri sdp_ add zone sdp_ clone session sdp delete attribute sdp delete field sdp delete media sdp delete media field sdp find attribute sdp_ find media sdp_ find media_rtpmap sdp free session sdp_new_session sdp_ parse sdp session to str lib libcommputil so 1 shared object lib 64 libcommputil so 1 64 bit shared object man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2007 libcommputil 3LIB Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Committed MT Level Safe See Also Intro 3 attributes 5 Library Interfaces and Headers 119 libcontract 3LIB Name Synopsis Description Interfaces 120 libcontract contract management library cc flag getconf LFS CFLAGS file lcontract library include lt libcontract h gt Functions in this library provide various interfaces to interact with the cont ract 4 file system The header provides structure and function declarations for all library interfaces The shared object Libcont ract so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces ct_ctl_abandon ct_ctl_adopt ct_ctl_qack ct_event_get_ctid ct_event_get_flags ct_eve
19. xattr_buf l l Eo AnA NARA ATAA A oe ole AA Ace eevee en ee be Se A A en eve ee en l l optional link info 7 l l E I E E E E A E NE N A E A E enaa ce a a a ee ce we ee Se ee A ee oe i l attribute itself stored as normal tar r or cpio data with special mode or typeflag l eo a ee ee ee ee define XATTR_ARCH_VERS 1 0 extended attribute fixed header h_ version format version h_ size size of header variable sized data sections h_component_len Length of entire pathing section h_link_component_len Length of link component section Again same 34 man pages section 3 Library Interfaces and Headers Last Revised 22 Oct 2007 archives h 3HEAD E definition as h_component_len af struct xattr_hdr char h_version 7 char h_size 10 char h_component_len 10 total length of path component char h_lLink_component_len 10 F f The name is encoded like this filepathNULattrpathNUL attrpathNULL 3y struct xattr buf char h_namesz 7 length of h_names char h_typeflag actual typeflag of file being archived char h_names 1 filepathNULattrpathNUL F Special values for tar archives typeflag for tar archives f Attribute hdr and attribute files have the following typeflag aA define _XATTR_HDRTYPE E Fiaa For cpio archives the header and attribute have XATTR_CPIO MODE
20. Description Functions in this library provide access to the volume management services Interfaces The shared object Libvolmgt so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces media_findname media_getid volmgt_acquire volmgt_feature_ enabled volmgt_ownspath volmgt_root volmgt_symdev Files usr lib libvolmgt so 1 usr 1lib 64 libvolmgt so 1 media getattr media setattr volmgt_check volmgt_inuse volmgt_release volmgt_ running volmgt_symname shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe with exceptions See Also pvs 1 Intro 3 media_findname 3VOLMGT attributes 5 Notes The MT Level for this library of interfaces is Safe except for media_findname 3VOLMGT which is Unsafe Library Interfaces and Headers 391 libw 3LIB Name _ libw wide character library Synopsis cc flag file library include lt wchar h gt Description Historically functions in this library provided wide character translations This functionality now resides in Libc 3LIB This library is maintained to provide backward compatibility for both runtime and compilation environments The shared object is implemented as a filter on Libc so 1 New application development
21. Interfaces Files Attributes See Also 358 libslp service location protocol library file Ustp library cc flag Functions in this library provide routines that provide the Service Location Protocol C library The shared object Libslp so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces SLPClose SLPDereg SLPFindAttrs SLPFindSrvTypes SLPFree SLPGetRef reshInterval SLPParseSrvURL SLPSetProperty slp_strerror usr lib libstp so 1 usr lib 64 libstp so 1 shared object SLPDelAttrs SLPEscape SLPFindScopes SLPFindSrvs SLPGetProperty SLPOpen SLPReg SLPUnescape 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWslpu pvs 1 Intro 2 Intro 3 attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libsmartcard 3LIB Name libsmartcard smartcard library Synopsis cc flag file Usmartcard library include lt smartcard scf h gt Description Functions in this library allow an application to select a smartcard terminal determine when cards are inserted or removed and exchange data with the card Interfaces The shared object Libsmartcard so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interf
22. Last Revised 24 Mar 2004 libkvm 3LIB Name libkvm Kernel Virtual Memory access library Synopsis cc flag file lkvm library include lt kvm h gt Description Functions in this library provide application access to kernel symbols addresses and values The individual functions are documented in Section 3KVM of the reference manual Interfaces The shared object Libkvm so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces kvm_close kvm_getproc kvm_kread kvm_nextproc kvm_open kvm_setproc kvm_uwrite Files usr lib libkvm so 1 shared object kvm_getcmd kvm_getu kvm_kwrite kvm_nlist kvm_read kvm_uread kvm_write usr lib 64 libkvm so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability kvm_read and kvm write are Obsolete the remaining functions are Stable MT Level Unsafe See Also pvs 1 Intro 3 attributes 5 Library Interfaces and Headers 181 libl 3LIB Name Synopsis Description Interfaces Files Attributes See Also 182 libl lex library cc flag file library Functions in this library provide user interfaces to the Lex 1 library The shared object libl so 1 provides the public interfaces defined be
23. M_ MPI 4 M_ M_ M_2_SQRTPI M_SQRT2 M_SQRT1_2 LN2 LN10 PI PI 2 1 PI 2 PI The base of natural logarithms e The base 2 logarithm of e The base 10 logarithm of e The natural logarithm of 2 The natural logarithm of 10 n the ratio of the circumference of a circle to its diameter m 2 m 4 1 n 2 T 2 over the square root of n The positive square root of 2 The positive square root of 1 2 The lt math h gt header defines the following symbolic constants MAXFLOAT HUGE_ VAL HUGE_VALF The maximum value of a non infinite single precision floating point number A positive double expression not necessarily representable as a float Used as an error value returned by the mathematics library HUGE_VAL evaluates to infinity on systems supporting IEEE Std 754 1985 A positive float constant expression Used as an error value returned by the mathematics library HUGE_VALF evaluates to infinity on systems supporting IEEE Std 754 1985 Library Interfaces and Headers 413 math h 3HEAD HUGE_VALL A positive Long double constant expression Used as an error value returned by the mathematics library HUGE_VALL evaluates to infinity on systems supporting IEEE Std 754 1985 INFINITY A constant expression of type float representing positive or unsigned infinity if available else a positive constant of type float that overflows at translation time NAN A constant expression of type f
24. THOUSEP LC_NUMERIC separator for thousands YESEXPR LC_MESSAGES affirmative response expression NOEXPR LC_MESSAGES negative response expression YESSTR LC_MESSAGES affirmative response for yes no queries NOSTR LC_MESSAGES negative response ro yes no queries CRNCYSTR LC_MONETARY local currency symbol preceded by if the symbol sould appear before the value if the symbol should appear after the value or ifthe symbol should replace the radix character If the locale s values for p_cs_precedesandn_cs_ precedes do not match the value of nl_lLanginfo CRNCYSTR is unspecified The lt lLanginfo h gt header declares the following as a function char nl_langinfo nl_ item Inclusion of lt langinfo h gt header may also make visible all symbols from lt n1_types h gt Usage Wherever possible users are advised to use functions compatible with those in the ISO C standard to access items of Langinfo data In particular the st rftime 3C function should be used to access date and time information defined in category LC_TIME The localeconv 3C function should be used to access information corresponding to RADIXCHAR THOUSEP and CRNCYSTR Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard 76 man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 langinfo h 3HEAD See Also mkmsgs 1
25. _PC_REC_MAX_XFER SIZE _PC_REC MIN XFER SIZE _PC_REC_XFER_ ALIGN _PC_SYMLINK MAX _PC_SYNC_IO _PC_TIMESTAMP_ RESOLUTION _PC_VDISABLE _PC_XATTR_ENABLED _PC_XATTR_EXISTS The following symbolic constants are defined for file streams STDIN_FILENO File number 0 of stdin STDOUT_FILENO File number 1 of stout STDERR_FILENO File number 2 of stderr The following pathnames are defined GF_PATH Pathname of the group file PF_PATH Pathname of the passwd file man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 2009 unistd h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Committed Standard See standards 5 See Also access 2 exec 2 fcntl 2 fpathconf 2 lseek 2 confstr 3C Lockf 3C sysconf 3C termios 3C group 4 passwd 4 attributes 5 standards 5 termio 7I Library Interfaces and Headers 521 utime h 3HEAD Name Synopsis Description Attributes See Also 522 utime h utime access and modification times structure include lt utime h gt The lt utime h gt header declares the structure utimbuf which includes the following members time t actime access time time _t modtime modification time The times are measured in seconds since the Epoch The type time_t is defined as described in lt sys types h gt See att ribut
26. _SC_ THREAD SPORADIC SERVER _SC_ THREAD SAFE FUNCTIONS _SC_THREAD THREADS MAX _SC_TIMER MAX _SC_TRACE _SC_TRACE_EVENT NAME MAX _SC_TRACE_LOG _SC_TRACE SYS MAX _SC_TTY_NAME MAX _SC_TZNAME_MAX _SC_V6_ILP32_OFFBIG _SC_V6_LPBIG OFFBIG _SC_XBS5_ILP32_OFF32 Library Interfaces and Headers _SC PRIORITIZED I0 _SC_RAW_ SOCKETS _SC REALTIME SIGNALS _SC_RE_DUP_ MAX _SC_SAVED_IDS _SC_SEM NSEMS MAX _SC_ SHARED MEMORY OBJECTS _SC_SIGQUEUE_MAX _SC_SPIN_LOCKS _SC_SS_REPL_MAX _SC_SYMLOOP_MAX _SC_ THREAD ATTR STACKADDR _SC_THREAD_CPUTIME _SC_THREAD KEYS MAX _SC_ THREAD PRIO PROTECT _SC_THREAD PROCESS SHARED _SC_THREADS _SC THREAD STACK MIN _SC_TIMEOUTS _SC_TIMERS _SC_TRACE_EVENT FILTER _SC_TRACE_ INHERIT _SC_TRACE_NAME MAX _SC_TRACE USER EVENT MAX _SC_TYPED MEMORY OBJECTS _SC_V6_ILP32_OFF32 SC _V6_LP64 OFF64 _SC_VERSION _SC_XBS5_ILP32_OFFBIG 519 unistd h 3HEAD 520 _SC_XBS5_LP64 OFF64 _SC_XBS5_LPBIG OFFBIG _SC_XOPEN_ CRYPT _SC_XOPEN_ENH_I18N _SC_XOPEN_SHM _SC_XOPEN_ STREAMS _SC_XOPEN_UNIX _SC_XOPEN_VERSION _SC_XOPEN_XCU_VERSION The constants _ SC _PAGESIZEand SC PAGE SIZE can be defined to have the same value The following symbolic constants are defined for the fpathconf 2 function _PC_2_SYMLINKS _PC_ALLOC SIZE MIN _PC_ASYNC_IO _PC_CHOWN RESTRICTED _PC_FILESIZEBITS _PC_LINK MAX _PC_MAX_ CANON _PC_MAX_ INPUT _PC_NAME MAX _PC_NO_TRUNC _PC_PATH MAX _PC_PIPE_BUF _PC_PRIO IO _PC_REC_INCR XFER SIZE
27. h gt header defines the st rbuf structure that includes the following members maximum buffer length length of data pointer to buffer h gt header defines the strfdinsert structure that includes the following ctlbuf control portion of the message databuf data portion of the message flags RS_HIPRI or Q fildes file descriptor of the other STREAM offset relative location of the stored value h gt header defines the strioct1 structure that includes the following ioctl command timeout for response length of data pointer to buffer h gt header defines the st rrecvfd structure that includes the following received file descriptor UID of sender GID of sender gid_t types are defined through typedef as described in lt sys types h gt See types h 3HEAD The lt stropts h gt header defines the t_scalar_t and t_uscalar_t types respectively as signed and unsigned opaque types of equal length of at least 32 bits 478 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stropts h 3HEAD The lt stropts h gt header defines the str_list structure that includes the following members int sl_nmods number of STREAMS module names struct str_mlist sl_modlist STREAMS module names The lt stropts h gt header defines the str_mlist structure that includes the following member char l_name
28. limits h 3HEAD 402 TOV_MAX LOGIN NAME MAX MQ_OPEN_ MAX LOGIN NAME MAX MQ_OPEN_ MAX MQ_PRIO_MAX OPEN MAX PAGESIZE PAGE SIZE PASS MAX PTHREAD_ DESTRUCTOR ITERATIONS PTHREAD_ KEYS MAX PTHREAD STACK MIN PTHREAD_ THREADS MAX RE_DUP_MAX RTSIG MAX SEM_NSEMS_MAX SEM_VALUE_MAX man pages section 3 Library Interfaces and Headers Maximum number of iovec structures that one process has available for use with read 2 or write 2 Maximum length of a login name The maximum number of open message queue descriptors a process is allowed to hold Maximum length ofa login name The maximum number of open message queue descriptors a process is allowed to hold The maximum number of message priorities supported by the implementation Maximum number of files that one process can have open at any one time Size in bytes of a page Equivalent to PAGESIZE If either PAGESIZE or PAGE_ SIZE is defined the other is defined with the same value The maximum number of significant bytes in a password not including the terminating null Maximum number of attempts made to destroy a thread s thread specific data values on thread exit Maximum number of data keys that can be created by a process Minimum size in bytes of thread stack storage Maximum number of threads that can be created per process The number of repeated occurrences of a BRE permitted by the regexec 3C and regcomp 3
29. lt 1 Extended precision real functions x86 and x64 Library Interfaces and Headers 195 libm 3LIB error bound largest error function ulps observed ulps notes acosl 3 0 1 868 acoshl 8 0 2 392 asinl 3 0 1 716 asinhl 9 0 2 346 atanl 1 0 lt 1 atan2l 1 0 lt 1 atanhl 4 0 2 438 cbrtl 1 0 lt 1 cosl 1 0 lt 1 coshl 3 5 1 288 erfl 1 0 lt 1 erfcl 78 5 13 407 expl 3 5 1 291 exp2l Ls 0 807 expm1l 4 0 1 936 hypotl 3 5 2 087 Lgammal 22 5 4 197 2 logl 2 0 0 881 log10l 2 0 1 284 loglpl 5 0 2 370 log2l 1 0 lt 1 powl 32770 0 4478 132 sinl 1 0 lt 1 sinhl 4 5 2 356 sqrtl 0 5 0 500 1 tanl 4 5 2 366 tanhl 4 5 2 417 196 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB Complex functions error bound largest error function ulps observed ulps notes tgammal 1 0 lt 1 Notes 1 On SPARC and x64 sqrtf sqrt and sqrtl are correctly rounded in accordance with IEEE 754 On x86 sqrt1 is correctly rounded sqrtf is correctly rounded provided the result is narrowed to single precision as discussed above but sqrt might not be correctly rounded due to double rounding when the intermediate value computed to extended precision lies exactly halfway between two representable numbers in double precision the result of rounding the intermediate value to double precision is determined by the round ties to even rule If this rule causes the second rounding to r
30. lt signal h gt and lt sys types h gt headers See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard sched h 3HEAD semaphore h 3HEAD signal h 3HEAD types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 459 stat h 3HEAD 460 Name Synopsis Description stat h stat data returned by stat system call include lt sys types h gt include lt sys stat h gt The system calls stat lstat and fstat return data ina stat structure which is defined in lt stat h gt The constants used in the st_mode field are also defined in this file define define define define define define define define define define define define define define define define define define define define define define define S_IFMT S_IAMB S_IFIFO S_IFCHR S_IFDIR S_IFNAM S_INSEM S_INSHD S_IFBLK S_IFREG S_IFLNK S_IFSOCK S_IFDOOR S_ISUID S_ISGID S_ISVTX S_IREAD S_IWRITE S_IEXEC S_ENFMT S_IRWXU S_IRUSR S_IWUSR type of file access mode bits fifo character special directory XENIX special named file XENIX semaphore subtype of IFNAM XENIX shared data subtype of IFNAM block special regular symbolic link socket door set user id on execution set group id on ex
31. mlib_VectorSub_S16_S8_Sat mlib_VectorSub_S16_Sat mlib_VectorSub_S16_U8_Mod mlib_VectorSub_S16_U8_Sat mlib_VectorSub_S32C_Mod mlib_VectorSub_S32C_S16C_Mod mlib_VectorSub_S 32C_S16C_Sat mlib_VectorSub_S32C_S32C_Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorSub_S32C_S32C_Sat mlib_VectorSub_S32C_Sat mlib_VectorSub_S32_Mod mlib_VectorSub_S32_S16_Mod mlib_VectorSub_S32_S16_Sat mlib_VectorSub_S32_S32_Mod mlib_VectorSub_S32_S32_Sat mlib_VectorSub_S32_Sat mlib_VectorSub_S8C_Mod mlib_VectorSub_S8C_S8C_Mod mlib_VectorSub_S8C_S8C_Sat mlib_VectorSub_S8C_Sat mlib_VectorSub_S8_Mod mlib_VectorSub_S8_S8_Mod mlib_VectorSub_S8_S8_Sat mlib_VectorSub_S8_Sat mlib_VectorSubS_S16C_Mod mlib_VectorSubS_S16C_S16C_Mod mlib_VectorSubS_S16C_S16C_Sat mlib_VectorSubS_S16C_S8C_Mod mlib_VectorSubS_S16C_S8C_Sat mlib_VectorSubS_S16C_Sat mlib_VectorSubS_S16C_U8C_Mod mlib_VectorSubS_S16C_U8C_Sat mlib_VectorSubS_S16_Mod mlib_VectorSubS_S16_S16_Mod mlib_VectorSubS_S16_S16_Sat mlib_VectorSubS_S16_S8_Mod mlib_VectorSubS_S16_S8_Sat mlib_VectorSubS_S16_Sat mlib_VectorSubS_S16_U8_Mod mlib_VectorSubS_S16_U8_Sat mlib_VectorSubS_S32C_Mod mlib_VectorSubS_S32C_S16C_Mod mlib_VectorSubS_S32C_S16C_Sat mlib_VectorSubS_S32C_S32C_Mod mlib_VectorSubS_S32C_S32C_Sat mlib_VectorSubS_S32C_Sat mlib_VectorSubS_S32_Mod mlib_VectorSubS_S32_S16_Mod mlib_VectorSubS_S32_S16_Sat mlib_VectorSubS_S32_S32_Mod mlib_VectorSub
32. mlib_VideoIDCT8x8_U8_S16_NA mlib_VideoIDCT8x8_U8_S16_Q1 1 mlib_VideoIDCT_IEEE_S16_S16 mlib_VideoInterpAveX_U8_U8 mlib_VideoInterpAveX_U8_U8_16x16 mlib_VideoInterpAveX_U8_U8_16x8 mlib_VideoInterpAveX_U8_U8_8x16 mlib_VideoInterpAveX_U8_U8_8x4 mlib_VideoInterpAveX_U8_U8_8x8 mlib_VideoInterpAveXY_U8_U8 mlib_VideoInterpAveXY_U8_U8_ 16x16 mlib_VideoInterpAveXY_U8_U8_16x8 mlib_VideoInterpAveXY_U8_U8_8x16 mlib_VideoInterpAveXY_U8_U8_8x4 mlib_VideoInterpAveXY_U8_U8_8x8 mlib_VideoInterpAveY_U8_U8 mlib_VideoInterpAveY_U8_U8_16x16 mlib_VideoInterpAveY_U8_U8_16x8 mlib_VideoInterpAveY_U8_U8_8x16 mlib_VideoInterpAveY_U8_U8_8x4 mlib_VideoInterpAveY_U8_U8_8x8 mlib_VideoInterpX_S16_U8 mlib_VideoInterpX_S16_U8_16x16 mlib_VideoInterpX_S16_U8_16x8 mlib_VideoInterpX_S16_U8_8x16 mlib_VideoInterpX_S16_U8_8x4 mlib_VideoInterpX_S16_U8_8x8 mlib_VideoInterpX_U8_U8 mlib_VideoInterpX_U8_U8_16x16 mlib_VideoInterpX_U8_U8_16x8 mlib_VideoInterpX_U8_U8_8x16 mlib_VideoInterpX_U8_U8_8x4 mlib_VideoInterpX_U8_U8_8x8 mlib_VideoInterpXY_S16_U8 mlib_VideoInterpXY_S16_U8_16x16 mlib_VideoInterpXY_S16_U8_16x8 mlib_VideoInterpXY_S16_U8_8x16 mlib_VideoInterpXY_S16_U8_8x4 mlib_VideoInterpXY_S16_U8_8x8 mlib_VideoInterpXY_U8_U8 mlib_VideoInterpXY_U8_U8_16x16 mlib_VideoInterpXY_U8_U8_16x8 mlib_VideoInterpXY_U8_U8_8x16 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VideoInterpXY_U8_U8_8x4 mlib_VideoInterpXY_U8_U8_8x8 ml
33. noqiflush notimeout overwrite pechochar pnoutrefresh printw putwin raw man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libcurses 3LIB redrawwin request_mouse pos reset_shell_mode restartterm savetty scr_dump scr_restore scrl scrollok setcurscreen setsyx setupterm slk_attron slk_clear slk_label slk_refresh slk_set slk_touch standout subpad syncok termname tgetflag tgetstr tigetflag tigetstr touchline tparm traceoff Library Interfaces and Headers refresh reset_prog mode resetty ripoffline scanw scr_init scr_set scroll set_term setscrreg setterm slk_attroff slk_attrset slk_init slk_noutrefresh slk_restore slk_start standend start_color subwin termattrs tgetent tgetnum tgoto tigetnum timeout touchwin tputs traceon 129 libcurses 3LIB typeahead ungetch untouchwin vidputs vwprintw waddch waddchstr waddnwstr waddwch waddwchstr wadjcurspos wattron wbkgd wborder wclrtobot wcursyncup wdeleteln wechowchar wgetch wgetnwstr wgetwch whline winchnstr winnstr winsch winsertln winsnwstr winstr winswstr unctrl ungetwch vidattr vidupdate vwscanw waddchnstr waddnstr waddstr waddwchnstr waddwstr wattroff wattrset wbkgdset wclear wclrtoeol wdetch wechochar werase wgetnstr wgetstr wgetwstr winch winchstr winnwstr winsdelln winsnstr winsstr winswch winwch 130 man pages section 3 Library Interfaces and H
34. read only file system does not support setuid setgid semantics Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also statvfs 2 types h 3HEAD attributes 5 standards 5 462 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdbool h 3HEAD Name Synopsis Description Attributes See Also stdbool h stdbool boolean type and values include lt stdbool h gt The lt stdbool h gt header defines the following macros bool expands to Bool true expands to the integer constant 1 false expands to the integer constant 0 __bool_true false are defined expands to the integer constant 1 An application can undefine and then possibly redefine the macros bool true and false See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard attributes 5 standards 5 Library Interfaces and Headers 463 stddef h 3HEAD Name stddef h stddef standard type definitions Synopsis include lt stddef h gt Description The lt stddef h gt header defines the following macros NULL Null pointer constant offsetof type member designator Integer constant expression of type size t the value of which is the offset in bytes to the structure member member designator from the beginn
35. scf_value_get_time scf_value_handle scf_value_reset scf_value_set_boolean scf_value_set_ from string man pages section 3 Library Interfaces and Headers Last Revised 9 Sep 2004 libscf 3LIB scf_value_set_integer scf_value_set_opaque scf_value_set_time scf_value_set_ustring scf_value_type smf_degrade_ instance smf_disable_ instance smf_enable instance smf_get_state smf_maintain_instance smf_refresh_instance smf_restart_instance smf_restore_ instance Files usr lib libscf so 1 shared object usr lib 64 libscf so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWeslr Interface Stability Evolving MT Level Safe See Also Intro 3 attributes 5 smf 5 Library Interfaces and Headers 347 libsctp 3LIB Name libsctp SCTP sockets library Synopsis cc flag file lsctp library Description Functions in this library provide the SCTP socket interface Interfaces The shared object Libsctp so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces sctp_bindx sctp_freeladdrs sctp_freepaddrs sctp_getladdrs sctp_getpaddrs sctp_opt_info sctp_peeloff sctp_recvmsg sctp_send sctp_sendmsg Files usr lib libsctp so 1 shared object usr lib 64 libsctp so 1 64 bit shared object Attributes See attributes 5 for descriptions of
36. spectype IF_ BLK block special disk partition dev rdsk c0t2d0s2 name c raw dev_t x0080012 32 18 spectype IF_CHR character special Files lib libdevinfo so 1 shared object usr lib 64 libdevinfo so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl SUNWstatl 32 bit SUNWeslx 64 bit Interface Stability Evolving MT Level Safe See Also pvs 1 devlinks 1M prtconf 1M Intro 3 di_binding_name 3DEVINFO di_child_ node 3DEVINFO di_devfs_path 3DEVINFO di_drv_first_node 3DEVINFO di_drv_next_node 3DEVINFO di_fini 3DEVINFO di_prom_init 3DEVINFO di_minor_devt 3DEVINFO di_minor_next 3DEVINFO di_prom_fini 3DEVINFO di_prom_init 3DEVINFO di_prop_bytes 3DEVINFO di_prop_lookup_bytes 3DEVINFO di_prop_next 3DEVINFO di_sibling_node 3DEVINFO di_walk_minor 3DEVINFO di_walk_node 3DEVINFO attributes 5 Writing Device Drivers 142 man pages section 3 Library Interfaces and Headers Last Revised 28 Sep 2004 libdl 3LIB Name Synopsis Description Interfaces Files Attributes See Also libdl dynamic linking library cc flag file lidl library Historically functions in libdl provided for dynamic linking support This functionality now resides in Libc 3LIB This library is maintained to provide backward compatibility for both runtime a
37. utility is described as processing text files The length includes room for the trailing lt newline gt Maximum number of repeated occurrences of a regular expression permitted when using the interval notation m n Maximum number of iovec structures that one process has available for use with read 2 or write 2 Maximum number of bytes in a filename not including the terminating null Maximum number of bytes in a pathname Numerical Limits The values in the following lists shall be defined in lt Limits h gt and are constant expressions suitable for use in if preprocessing directives Moreover except for CHAR_BIT DBL_DIG DBL_MAX FLT_DIG FLT_MAX LONG_BIT WORD_BIT and MB_LEN_MAX the symbolic names are defined as expressions of the correct type If the value of an object of type char is treated as a signed integer when used in an expression the value of CHAR _MIN is the same as that of SCHAR_MIN and the value of CHAR_MAX is the same as that of SCHAR_MAX Otherwise the value of CHAR_MIN is 0 and the value of CHAR MAX is the same as that of UCHAR_MAX CHAR_BIT Number of bits in a type char CHAR_MAX Maximum value of type char CHAR_MIN Minimum value of type char DBL_DIG Digits of precision of type double DBL_MAX Maximum decimal value of a double DBL_MIN Minimum decimal value of a double FLT_DIG Digits of precision of type float FLT_MAX Maximum decimal value of a float FLT_MIN Minimum decimal value of a f
38. 2 0 http www unicode org International Language Environments Guide for this version of Solaris Copyright And Copyright c 2000 2002 Japan Network Information Center All rights reserved License By using this file you agree to the terms and conditions set forth bellow LICENSE TERMS AND CONDITIONS The following License Terms and Conditions apply unless a different license is obtained from Japan Network Information Center JPNIC a Japanese association Kokusai Kougyou Kanda Bldg 6F 2 3 4 Uchi Kanda Chiyoda ku Tokyo 101 0047 Japan 1 Use Modification and Redistribution including distribution of any modified or derived work in source and or binary forms is permitted under this License Terms and Conditions Redistribution of source code must retain the copyright notices as they appear in each source code file this License Terms and Conditions Redistribution in binary form must reproduce the Copyright Notice this License Terms and Conditions in the documentation and or other materials provided with the distribution For the purposes of binary distribution the Copyright Notice refers to the following language Copyright c 2000 2002 Japan Network Information Center All rights reserved The name of JPNIC may not be used to endorse or promote products derived from this Software without specific prior written approval of JPNIC Disclaimer Limitation of Liability THIS SOFTWARE IS PROVIDED BY JPNIC AS IS
39. 303 libpam 3LIB Name Synopsis Description Interfaces Files libpam PAM Pluggable Authentication Module library cc flag file lpam library include lt security pam_ appl h gt Functions in this library provide routines for the Pluggable Authentication Module PAM The shared object Libpam so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces pam_acct_mgmt pam_chauthtok pam_end pam_get_item pam_getenv pam_open_session pam_set_data pam_setcred pam_strerror lib libpam so 1 etc pam conf usr lib security pam_dial_auth so 1 usr lib security pam_rhosts auth so 1 usr lib security pam_ sample so 1 pam_authenticate pam_close session pam_get_ data pam_get_user pam_getenvlist pam_putenv pam_set_item pam start shared object configuration file authentication management PAM module for dialups authentication management PAM modules that use ruserok sample PAM module Attributes See attributes 5 for description of the following attributes See Also 304 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl MT Level MT Safe with exceptions pvs 1 Intro 3 pam 3PAM pam conf 4 attributes 5 pam_authtok_check 5 pam_authtok_get 5 pam_authtok_store 5 pam_dial_auth 5 pam_dhkeys 5 pam_passwd_auth 5 pam_rhosts_auth 5 pam_sample 5 pam_unix_account 5
40. 3C fdopen 3C fflush 3C fgetc 3C fgetpos 3C fgets 3C flockfile 3C fopen 3C fputc 3C fputs 3C fputwc 3C fread 3C f reopen 3C fseek 3C fsetpos 3C ftell 3C fwrite 3C getwchar 3C getopt 3C perror 3C popen 3C printf 3C remove 3C rewind 3C scanf 3C setbuf 3C stdio 3C system 3C tmpfile 3C tmpnam 3C ungetc 3C vprintf 3C attributes 5 standards 5 Library Interfaces and Headers 473 stdlib h 3HEAD Name stdlib h stdlib standard library definitions Synopsis include lt stdlib h gt Description The lt stdlib h gt header defines the following macros EXIT_FAILURE Unsuccessful termination for exit evaluates to a non zero value See exit 3C EXIT SUCCESS Successful termination for exit evaluates to 0 NULL Null pointer RAND_MAX Maximum value returned by rand at least 32767 See rand 3C MB_CUR_MAX Integer expression whose value is the maximum number of bytes in a character specified by the current locale The following data types are defined through typedef div_t structure type returned by the div function ldiv_t structure type returned by the ldiv function lldiv_t structure type returned by the lldiv function size t as described in lt stddef h gt wchar_t as described in lt stddef h gt See div 3C which covers div Ldiv and lldiv and stddef h 3HEAD In addition the symbolic names and macros listed below are defined as in lt sys
41. ANAR tibe db LIB siisii naie d tai aheno issik oaaao Sa ai Eaa raaa Raa i aa iaasa ai aiiai Libefgadm OLIB Jessin ara r A a A libcommputil 3LIB libc ntract BLIB ss csesys ces ssseceudesasebeveiessexakaseassseysshacsbebs danas ANE ERARON AARRE MA BCPC BLIBY misiis E E a a A N AN ORE Wa Dewey pit SLIB ssis EEA EEEE AEA MDGS eS SILLB cies aise dvedds sive deedadcvediusesbasasbvesdes uta a a AA libcurses 3LIBUCB tibdat GLIB 2 cusneud seasngusinadudwidn Gunn cused Wwe asd acim Beae amp Li bdbm SLIBU GB wsssiss sscicvssssscededevedevesdsiesbestasscvelssacsisstvassiadstvassseatedastuditesdosvius nv naitetastieeeese Teg eI aaa hh decane a AA dnan ate AR Libdevint oG LIB csccasiaiisesae atinevcnsietarnsias a anes libdl 3LIB NA re AA E EETA ate AAE REAREN tibini OLIB aeara A EE E A EE OEA RED OMT SLIB ineine aR R E A RERA NAIN AGRR tabdmimi SLIB soccensesutuscocsdeatdecs Suasducs seer sebce EEE A A AAAA ORS libdoor 3LIB Vibdtracel3 LIB cs csascscsccsssascecsedehssescoarses cs cuasaceenlsOavessssalstady AEAEE TOOSE PAE NASE NEE Libe OUB rin a a AN EA AAE EAE EERE tibetf SLIBY 2 ussstsennadacaasnaiieuiatatans davien amar A WEDEXACCE 3 LIB jesante eas aA AAN ENEE AS AAOS A AESA SAELE ESS tibfmevent S LIB Jursa RAE a TE AEA SET ESET a EA ES ASS Labs Oni SELB e a T a E RS ML BGM BIB aiaiaaeo aeta IEE EONA O cebu E E EREA TAA SAO eases cbseen man pages section 3 Library Interfaces and Headers
42. ATTRIBUTE VALUE MT Level Safe See Also Intro 3 attributes 5 Library Interfaces and Headers 161 libgen h 3HEAD Name Synopsis Description Attributes See Also 162 libgen h libgen definitions for pattern matching functions include lt libgen h gt The lt Libgen h gt header lists definitions used for string pattern matching and pathname manipulation See Libgen 3LIB See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard basename 3C dirname 3C Libgen 3LIB attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 libgss 3LIB Name Synopsis Description Interfaces libgss Generic Security Services library cc flag file lgss library include lt gssapi gssapi h gt The functions in this library are the routines that comprise the Generic Security Services library When libgss fails to load or initialize a mechanism listed in etc gss mech a message is sent to syslog 3C The shared object Libgss so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces GSS_C_NT_ANONYMOUS GSS_C_NT_HOSTBASED_ SERVICE GSS_C_NT_STRING_UID_NAME gss_accept_sec_context gss_add cred gss_canonicalize name gss_context_time gss_delete sec context gss_ display status gss_expor
43. Applications must define the appropriate feature test macro to enable the visibility of the symbols in this header Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also _longjmp 3C setjmp 3C attributes 5 standards 5 440 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 shm h 3HEAD Name Synopsis Description Attributes See Also shm h shm shared memory facility include lt sys shm h gt The lt sys shm h gt header defines the following symbolic constants SHM_RDONLY attach read only else read write SHM_RND round attach address to SHMLBA The lt sys shm h gt header defines the following symbolic value SHMLBA segment low boundary address multiple The following data types are defined through typedef shmatt_t Unsigned integer used for the number of current attaches that must be able to store values at least as large as a type unsigned short The shmid_ds structure contains the following members struct ipc_perm shm_ perm operation permission structure size t shm_segsz size of segment in bytes pid t shm_lpid process ID of last shared memory operation pid t shm_cpid process ID of creator shmatt_t shm_nattch number of current attaches time t shm_atime time of last shmat time t shm_dtime time of last shmdt time t s
44. Attributes See Also REG_EPAREN or imbalance REG_EBRACE imbalance REG_BADBR Content of invalid not a number number too large more than two numbers first larger than second REG_ERANGE Invalid endpoint in range expression REG_ESPACE Out of memory REG_BADRPT or not preceded by valid regular expression REG_ENOSYS Reserved See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard regcomp 3C types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 431 resource h 3HEAD Name resource h resource definitions for resource operations Synopsis include lt sys resource h gt Description The lt sys resource h gt header defines the symbolic constants listed below as possible values of the which argument of getpriority and setpriority See getpriority 3C PRIO PROCESS identifies the who argument asa process ID PRIO_PGRP identifies the who argument as a process group ID PRIO_USER identifies the who argument as a user ID The following type is defined through typedef rlim_t unsigned integer type used for limit values The following symbolic constants are defined RLIM_ INFINITY a value of rlim_t indicating no limit RLIM_SAVED MAX a value of type rlim_t indicating an unrepresentable saved hard limit RLIM SAVED CUR a value of type rlim_t indicatin
45. Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also getsockopt 3XNET socket h 3HEAD attributes 5 standards 5 488 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 termios h 3HEAD Name Synopsis Description The termios Structure termios h termios define values for termios include lt termios h gt The lt termios h gt header contains the definitions used by the terminal I O interfaces See termios 3C and termio 7I for an overview of the terminal interface The following data types are defined through typedef cc_t used for terminal special characters speed t used for terminal baud rates tcflag t used for terminal modes The above types are all unsigned integer types The implementation supports one or more programming environments in which the widths of cc_t speed_t and tcflag_t are no greater than the width of type Long The names of these programming environments can be obtained using the confstr 3C function or the getconf 1 utility The termios structure is defined and includes the following members tcflag t c_iflag input modes tcflag t c_ oflag output modes tcflag t c_cflag control modes tcflag t c_lflag local modes cc t c_cc NCCS control characters A definition is provided for NCCS __ size of the array c_cc for con
46. Exit status Accounting user ID Accounting group ID control tty Beginning time accounting user time in clock ticks accounting system time in clock ticks accounting total elapsed time in clock ticks memory usage in clicks pages chars transferred by read write number of block reads writes command name has executed fork but no exec used super user privileges record type Expanded Record Type default In ac_flag the AFORK flag is turned on by each fork and turned off by an exec The ac_comm field is inherited from the parent process and is reset by any exec Each time the system charges the process with a clock tick it also adds to ac_mem the current process size computed as follows data size text size number of in core processes using text The value of ac_mem ac_stime ac_utime can be viewed as an approximation to the mean process size as modified by text sharing 28 man pages section 3 Library Interfaces and Headers Last Revised 19 May 1994 acct h 3HEAD Files See Also Notes The structure tacct which resides with the source files of the accounting commands represents a summary of accounting statistics for the user id ta_uid This structure is used by the accounting commands to report statistics based on user id f total accounting for acct period also for day a74 struct tacct uid t ta_uid user id char ta_name
47. Extension option Implementation supports the Regular Expression Handling option The exec functions see exec 2 save the effective user and group Last Revised 1 Sep 2009 unistd h 3HEAD _POSIX_ SEMAPHORES _ POSIX SHARED MEMORY OBJECTS _POSIX_ SHELL _POSIX_ SPAWN _ POSIX SPIN LOCKS _ POSIX SPORADIC SERVER _ POSIX SYNCHRONIZED IO _ POSIX THREAD ATTR_STACKADDR _POSIX THREAD ATTR_STACKSIZE _ POSIX THREAD CPUTIME _POSIX THREAD PROCESS SHARED _POSIX THREAD SAFE FUNCTIONS _ POSIX THREAD SPORADIC SERVER _ POSIX THREADS _ POSIX TIMERS _ POSIX TIMEOUTS _ POSIX TRACE _POSIX TRACE EVENT FILTER _ POSIX TRACE_ INHERIT _POSIX TRACE LOG _POSIX TYPED MEMORY OBJECTS Library Interfaces and Headers Implementation supports the Semaphores option Implementation supports the Shared Memory Objects option Implementation supports the POSIX shell Implementation supports the Spawn option Implementation supports the Spin Locks option Implementation supports the Process Sporadic Server option Implementation supports the Synchronized Input and Output option Implementation supports the thread stack address attribute option Implementation supports the thread stack size attribute option Implementation supports the Thread CPU Time Clocks option Implementation supports the process shared synchronization option Implementation supports the thread safe functions option Implementation su
48. Interfaces and Headers 325 libpool 3LIB 326 pool_conf_validate pool destroy pool _dynamic_location pool _get_binding pool _get_pool pool_get_resource pool _get_ status pool_put_property pool query pool_resources pool_query_resource_components pool_resource_create pool_resource info pool_resource transfer pool_resource xtransfer pool _set_binding pool_static_ location pool _to elem pool value free pool value get double pool value _get_name pool value get_type pool value set bool pool value set_int64 pool value set string pool version pool _walk_pools pool _walk_resources Files usr lib libpool so 1 usr lib 64 libpool so 1 shared object pool_create pool dissociate pool_error pool_get_owning_resource pool_get_property pool_get_resource binding pool_info pool_query_components pool_query pools pool_query_resources pool_resource destroy pool_resource to elem pool_resource type list pool_rm_property pool_set_ status pool_strerror pool _value_ alloc pool_value get bool pool _value get_int64 pool_value get string pool _value_get_uint64 pool_value set double pool_value set_name pool_value set_uint64 pool_walk_components pool_walk_ properties 64 bit shared object man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2006 libpool 3LIB Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE A
49. Localeconv 3C nl_lLanginfo 3C nl_types h 3HEAD setlocale 3C strftime 3C attributes 5 standards 5 Library Interfaces and Headers 77 libadm 3LIB Name Synopsis Description Interfaces Files libadm general administrative library cc flag file ladm library Functions in this library provide device management VTOC handling regular expressions and packaging routines The shared object Libadm so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces circf loc2 nbra read_extvtoc sed write vtoc lib libadm so 1 shared object ib 64 libadm so 1 locl locs pkgdir read_vtoc write extvtoc 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe See Also pvs 1 Intro 3 read_vtoc 3EXT attributes 5 regexp 5 78 man pages section 3 Library Interfaces and Headers Last Revised 5 Aug 2008 libaio 3LIB Name libaio asynchronous I O library Synopsis cc flag file laio library Description Functions in this library perform asynchronous I O operations Interfaces The shared object Libaio so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces aiocance
50. MT Safe See Also Intro 3 lgamma 3M math h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 201 libmail 3LIB Name Synopsis Description Interfaces Files Attributes See Also 202 libmail user mailbox lockfile management library cc flag file mail library include lt maillock h gt Interfaces in this library provide functions for managing user mailbox lockfiles The shared object Libmail so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces maillock mailunlock touchlock usr lib libmail so 1 shared object usr lib 64 libmail so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe Intro 3 maillock 3MAIL attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libmalloc 3LIB Name libmalloc memory allocation library Synopsis cc flag file malloc library Description Functions in this library provide routines for memory allocation These routines are space efficient but have lower performance Their usage can result in serious performance degradation Interfaces The shared object Libmalloc so 1 provides the public interfaces defined below See Int ro 3 for additiona
51. ORED into the mode field in both character and binary versions of the archive format af define _XATTR_CPIO MODE 0xB000 Library Interfaces and Headers 35 ar h 3HEAD Name ar h ar archive file format Synopsis include lt ar h gt Description The archive command ar is used to combine several files into one Archives are used mainly as 36 libraries to be searched by the link editor ld Each archive begins with the archive magic string define ARMAG lt arch gt n magic string define SARMAG 8 length of magic string Following the archive magic string are the archive file members Each file member is preceded by a file member header which is of the following format define ARFMAG n header trailer string struct ar_hdr file member header char ar_name 16 terminated file member name char ar_date 12 file member date char ar_uid 6 file member user identification char ar_gid 6 file member group identification char ar_mode 8 file member mode octal char ar_size 10 file member size char ar_fmag 2 header trailer string All information in the file member headers is in printable ASCII The numeric information contained in the headers is stored as decimal numbers except for ar_mode which is in octal Thus if the archive contains printable files the archive itself is printable If the file member name fits the ar_name fiel
52. SSE2 instructions The shared object Libmlib so 2 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces mlib_free mlib_malloc mlib_memcpy mlib_memmove mlib_memset mlib_realloc mlib_version mlib_MatrixAdd_S16C_Mod mlib_MatrixAdd_S16C_S16C_Mod mlib_MatrixAdd_S16C_S16C_Sat mlib_MatrixAdd_S16C_S8C_Mod mlib_MatrixAdd_S16C_S8C_Sat mlib_MatrixAdd_S16C_Sat mlib_MatrixAdd_S16C_U8C_Mod mlib_MatrixAdd_S16C_U8C_Sat mlib_MatrixAdd_S16_Mod mlib_MatrixAdd_S16_S16_Mod mlib_MatrixAdd_S16_S16_Sat mlib_MatrixAdd_S16_S8_Mod mlib_MatrixAdd_S16_S8_Sat mlib_MatrixAdd_S16_Sat mlib_MatrixAdd_S16_U8_Mod mlib_MatrixAdd_S16_U8_Sat mlib_MatrixAdd_S32C_Mod mlib_MatrixAdd_S32C_S16C_Mod mlib_MatrixAdd_S32C_S16C_Sat mlib_MatrixAdd_S32C_S32C_Mod mlib_MatrixAdd_S32C_S32C_Sat mlib_MatrixAdd_S32C_Sat mlib_MatrixAdd_S32_Mod mlib_MatrixAdd_S32_S 16_Mod mlib_MatrixAdd_S32_S16_Sat mlib_MatrixAdd_S32_ 32_Mod Library Interfaces and Headers 209 libmlib 3LIB 210 mlib_MatrixAdd_S32_ 32_ Sat mlib_MatrixAdd_S32_ Sat mlib_MatrixAdd_S8C_Mod mlib_MatrixAdd_S8C_S8C_Mod mlib_MatrixAdd_S8C_S8C_Sat mlib_MatrixAdd_S8C_Sat mlib_MatrixAdd_S8_Mod mlib_MatrixAdd_S8_S8_Mod mlib_MatrixAdd_S8_S8_ Sat mlib_MatrixAdd_S8_Sat mlib_MatrixAddS_S16C_Mod mlib_MatrixAddS_S16C_S16C_Mod mlib_MatrixAddS_S16C_S16C_Sat mlib_MatrixAddS_S16C_S8C_Mod mlib_MatrixAddS_S16C_S8C_Sat mlib_MatrixAddS_S16C_Sat mlib_MatrixAddS_
53. TRY AGAIN MP_STATUS NOT PERMITTED This status value is returned when an object ID includes a type subfield that is not defined in this specification This status value is returned when the object associated with the ID specified in the API could not be located or has been deleted Note that an invalid object type is covered by MP_STATUS INVALID OBJECT TYPE so this status is limited to an invalid object owner identifier or sequence number This status value is returned when the implementation does not support the requested function This status value is returned when a client function passed into the API replaces a previously registered function This status value is returned when a device processing MP_SetTPGAccess returns a status indicating that the caller is attempting to establish an illegal combination of access states This status is returned when communication cannot be established with the path selected by the caller This status is returned when the plugin or driver is unable to complete the request but might be able to complete it later The operation is not permitted in the current configuration but might be permitted in other configurations Files usr lib libMPAPI so shared object usr lib 64 LibMPAPI so 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWmpapir SUNWmpapi Header file
54. a child process that has continued WIFEXITED stat Evaluates to a non zero value if status was returned for a child process that terminated normally WIFSIGNALED stat Evaluates to a non zero value if status was returned for a child process that terminated due to the receipt of a signal WIFSTOPPED stat Evaluates to a non zero value if status was returned for a child process that is currently stopped WSTOPSIG stat If the value of WIFSTOPPED stat is non zero this macro evaluates to the number of the signal that caused the child process to stop WTERMSIG stat If the value of WIFSIGNALED stat is non zero this macro evaluates to the number of the signal that caused the termination of the child process The lt sys wait h gt header defines the symbolic constants listed below for use with waitpid 3C WNOHANG Do not hang if no status is available return immediately WUNTRACED Report status of stopped child process The symbolic constants listed below are defined as possible values for the options argument to waitid 2 WEXITED Wait for processes that have exited WSTOPPED Status is returned for any child that has stopped upon receipt of a signal WCONTINUED Status is returned for any child that was stopped and has been continued WNOHANG Return immediately if there are no children to wait for Library Interfaces and Headers 527 wait h 3HEAD WNOWAIT Keep the process whose status is returned in infop in a waitab
55. and FLT_ROUNDS The rounding mode for floating point addition is characterized by the value of FLT_ROUNDS 1 Indeterminable 0 Toward zero 1 To nearest 2 Toward positive infinity 3 Toward negative infinity The values of operations with floating operands and values subject to the usual arithmetic conversions and of floating constants are evaluated to a format whose range and precision Library Interfaces and Headers 53 float h 3HEAD might be greater than required by the type The use of evaluation formats is characterized by the architecture dependent value of FLT_EVAL_METHOD 1 0 Indeterminable Evaluate all operations and constants just to the range and precision of the type Evaluate operations and constants of type float and double to the range and precision of the double type evaluate long double operations and constants to the range and precision of the long double type Evaluate all operations and constants to the range and precision of the long double type The values given in the following list are defined as constants Radix of exponent representation b FLT_RADIX Number of base FLT_RADIX digits in the floating point significand p FLT_MANT_DIG DBL_MANT_DIG LDBL_MANT DIG Number of decimal digits n such that any floating point number in the widest supported floating type with P nax radix b digits can be rounded to a floating point number with n decimal digits and back again without change
56. application programs by headers These names are not necessarily accessible to an application program through a header although they can 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 application 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 man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 REFERENCE Library Interfaces and Headers acct h 3HEAD Name acct h acct per process accounting file format Synopsis include lt sys types h gt include lt sys acct h gt Description Files produced as a result of calling acct 2 have records in the form defined by lt sys acct h gt whose contents are typedef ushort_t comp t struct acct char ac flag char ac stat uid t ac_uid Je gid t ac gid dev_t ac tty time t ac_btime comp t ac_utime J comp_t ac_stime comp t ac_etime JX comp_t ac_mem 7 comp_t ac_io comp t ac _ rw char ac_comm 8 Accounting Flags np define AFORK 01 define ASU 02 define ACCTF 0300 define AEXPND 040 pseudo floating point representation 3 bit base 8 exponent in the high order bits and a 13 bit fraction in the low order bits Accounting flag
57. argument is a pointer to a msghdr structure this macro returns a pointer to the first cmsghdr structure in the ancillary data associated with this msghdr structure or a null pointer if there is no ancillary data associated with the msghdr structure CMSG_SPACE len Given the length of an ancillary data object CMSG_SPACE returns the space required by the object and its cmsghdr structure including any padding needed to satisfy alignment requirements This macro can be used for example to allocate space dynamically for the ancillary data This macro should not be used to initialize the cmsg_len member of a cmsghdr structure Use the CMSG_LEN macro instead CMSG_LEN len Given the length of an ancillary data object CMSG_LEN returns the value to store in the cmsg_len member of the cmsghdr structure taking into account any padding needed to satisfy alignment requirements The lt sys socket h gt header defines the Linger structure that includes the following members int l_onoff indicates whether linger option is enabled int l_linger linger time in seconds Library Interfaces and Headers 455 socket h 3HEAD 456 The lt sys socket h gt header defines the following macros SOCK_DGRAM Datagram socket SOCK_STREAM Byte stream socket SOCK_SEQPACKET Sequenced packet socket The lt sys socket h gt header defines the following macro for use as the level argument of setsockopt and getsockopt SOL_SOCKE
58. array nvlist_add_uint64 array nvlist_dup nvlist_lookup_boolean nvlist_lookup_boolean_array nvlist_lookup_byte_ array nvlist_lookup_int8 array nvlist_lookup int16 array nvlist_lookup int32_array nvlist_lookup int64 array nvlist_lookup_nvlist_array nvlist_lookup_ pairs nvlist_lookup_ string array nvlist_lookup_uint8 array nvlist_lookup_uint16_array nvlist_lookup_uint32_array nvlist_lookup_uint64 array nvlist_next_nvpair nvlist_remove nvlist_size nvlist_xalloc nvlist_xpack nvpair_name nvpair_value boolean array nvpair_value_ byte nvpair_value_ int8 nvpair_value_int16 nvpair_value_int32 nvpair_value_int64 nvpair_ value nvlist man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libnvpair 3LIB Files Attributes See Also nvpair_value_nvlist_array nvpair_value_ string array nvpair_value_uint8 array nvpair_value_uintl6_ array nvpair_value_uint32_array nvpair_value_uint64 array nv_alloc fini lib libnvpair so 1 1ib 64 libnvpair so 1 shared object nvpair_value_string nvpair_value_uint8 nvpair_value_uintl6 nvpair_value_uint32 nvpair_value_uint64 nv_alloc_ init nv_alloc_reset 64 bit shared object See att ributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level MT Safe Intro 3 attributes 5 Library Interfaces and Headers
59. attributes 5 362 man pages section 3 Library Interfaces and Headers Last Revised 2 Nov 2004 libssagent 3LIB Name Synopsis Description Interfaces Files Attributes See Also libssagent Sun Solstice Enterprise Agent library cc flag file lssagent library The Libssagent library is a high level API library that is dependent on Libssasnmp This library contains the starting point of the request driven engine that always runs in the background within the subagent It receives SNMP requests evaluates variables calls the appropriate functions and sends the correct responses The shared object Libssagent so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces SSAAgentIsAlive SSAGetTrapPort SSAMain SSARegSubagent SSARegSubt ree SSASubagentOpen _SSASendTrap _SSASendTrap2 _SSASendTrap3 callItem numCallItem numTrapElem trapAnyEnterpriseInfo trapBucket trapEnterpriseInfo trapTableMap usr lib libssagent so 1 shared object usr lib 64 libssagent so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWsasnm Interface Stability Obsolete MT Level Unsafe Intro 3 Libssasnmp 3LIB attributes 5 Library Interfaces and Headers 363 libssasnmp 3LIB Name libssasnmp Sun Solstice Enterprise SNMP library Synopsis cc f
60. declared as functions or defined as macros or both in_addr t htonl in_addr _ t in_port_t htons in_port_t in_addr t ntohl in_addr _ t in_port_t ntohs in_port_t See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Intro 3 htonl 3SOCKET htonl 3XNET inet_addr 3SOCKET inet_addr 3XNET in h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 67 in h 3HEAD Name Synopsis Description Default 68 in h in Internet Protocol family include lt netinet in h gt The lt netinet in h gt header defines the following types through typedef in_port_t Anunsigned integral type of exactly 16 bits in_addr_t An unsigned integral type of exactly 32 bits The lt netinet in h gt header defines the in_addr structure that includes the following member The lt netinet in h gt header defines the in_addr structure that includes the following member in_addr t s_addr The lt netinet in h gt header defines the type sa_family_t as described in socket h 3HEAD The lt netinet in h gt header defines the following macros for use as values of the level argument of getsockopt and setsockopt IPPROTO_IP Dummy for IP IPPROTO_ICMP Control message protocol IPPROTO_TCP TCP IPPROTO_UDP User datagram protocol The lt netinet in h gt header defines the following macros for use as destination addres
61. default which will receive any surplus The system bind default property defaults to true This property interacts with the project pool resource control to specify the binding behavior for processes associated with a project If project pool is not specified then this property has no effect If project pool is specified and the specified pool exists this property has no effect If the specified pool does not exist perhaps because of a reconfiguration then this property controls the binding behavior for the project member If system bind default is true then the project member is bound to the default pool identified as the pool for which pool default is true otherise the project Library Interfaces and Headers 321 libpool 3LIB 322 Pools member is refused access to the system Care should be taken with the pools configuration if this property is set to false so as to avoid denying users access to the system The various poold properties are used to configure the operation of poold 1M The system poold log level property is used to specify the level of detail provided in log messages Valid values are ALERT CRIT ERR WARNING NOTICE INFO and DEBUG ALERT provides the least level of detail DEBUG the greatest See syslog 3C for more information about the meaning of these debug levels If this property is not specified the default value NOTICE is used The system poold log Location property is used to speci
62. 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 These functions constitute the network service library Libnsl This library is implemented as a shared object Libnsl so but is not automatically linked by the C compilation system Specify nsl on the cc command line to link with this library See Libns1 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 These functions constitute the resolver library Libresolv This library is implemented as a shared object Libresolv so 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 These functions constitute the remote procedure call libraries Librpcsvc and librpcsoc The latter is provided for compatibility only new applications should not link to it Both libraries are implemented as shared objects Librpcsvc so and librpcsoc so respectively 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 These functions constitute the sim
63. environment The following symbolic constants if defined in lt unistd h gt have a value of 1 0 or greater unless otherwise specified below If these are undefined the fpathconf 2 pathconf 2 or sysconf 3C functions can be used to determine whether the option is provided for a particular invocation of the application Ifa symbolic constant is defined with the value 1 the option is not supported Headers data types and function interfaces required only for the option need not be supplied An application that attempts to use anything associated only with the option is considered to be requiring an extension Ifa symbolic constant is defined with a value greater than zero the option is always supported when the application is executed All headers data types and functions are present and operate as specified Ifa symbolic constant is defined with the value zero all headers data types and functions are present The application can check at runtime to see whether the option is supported by calling fpathconf pathconf or sysconf with the indicated name parameter Unless explicitly specified otherwise the behavior of functions associated with an unsupported option is unspecified and an application that uses such functions without first checking fpathconf pathconf or sysconf is considered to be requiring an extension Library Interfaces and Headers 511 unistd h 3HEAD 512 _POSIX_ADVISORY_ INFO _ POSI
64. following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Mt Safe See Also pvs 1 cfgadm 1M Intro 3 config_admin 3CFGADM attributes 5 Library Interfaces and Headers 117 libcommputil 3LIB Name Synopsis Description Interfaces Files 118 libcommputil communication protocol parser utilities library cc flag file lcommputil library include lt sdp h gt The communication protocol parser utilities library is a placeholder for public interfaces that facilitate parsing of various communication protocols Functions in this library parse the SDP Session Description Protocol description check for syntax conformance and generate SDP descriptions SDP Session Description Protocol described in RFC 4566 describes multimedia sessions for the purposes of session announcement session invitation and other forms of multimedia session initiation SDP is used to convey session information in Session Initiation Protocol SIP Streaming Media Real Time Streaming Protocol RTSP email and World Wide Web and Multicast Session Announcement The shared object Libcommputil so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces sdp_ add attribute sdp_ add bandwidth sdp_add_ connection sdp_ add email sdp_add_ information sdp_add_key sdp_ add media sdp_add_name
65. for message generated by printer system LOG _LOCALO reserved for local use LOG _LOCAL1 reserved for local use LOG _LOCAL2 reserved for local use LOG _LOCAL3 reserved for local use LOG _LOCAL4 reserved for local use LOG LOCALS reserved for local use LOG _LOCAL6 reserved for local use LOG_LOCAL7 reserved for local use Library Interfaces and Headers 483 syslog h 3HEAD The following is declared as a macro for constructing the maskpri argument to set Logmask The following macro expands to an expression of type int when the argument pri is an expre ssion of type int LOG_MASK pri a mask for priority pri The following constants are defined as possible values for the priority argument of syslog LOG_EMERG A panic condition was reported to all processes LOG_ALERT A condition that should be corrected immediately LOG CRIT A critical condition LOG_ERR An error message LOG_WARNING A warning message LOG_NOTICE A condition requiring special handling LOG_INFO A general information message LOG DEBUG A message useful for debugging programs Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also syslog 3C attributes 5 standards 5 484 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2003 tar h 3HEAD Name Synopsis Description tar h tar extended tar de
66. implementation has no clear grounds for choosing one type over another it will simply pick some integer type satisfying the signedness and width requirements The typedef name int_fastN_t designates the fastest signed integer type with a width of at least N The typedef name uint_fastN_ t designates the fastest unsigned integer type with a width of at least N The following types are required int_fast8 t int_fast16 t int_fast32_ t int_fast64 t uint_fast8 t uint_fast16 t uint_fast32_ t uint_fast64 t All other types of this form are optional Integer types capable of holding object pointers intptr_t Designates a signed integer type with the property that any valid pointer to void can be converted to this type then converted back to a pointer to void and the result will compare equal to the original pointer uintptr_t Designates an unsigned integer type with the property that any valid pointer to void can be converted to this type then converted back toa pointer to void and the result will compare equal to the original pointer On standard conforming systems the intptr_t and uintptr_t types are required otherwise they are optional Greatest width integer types intmax_t Designates a signed integer type capable of representing any value of any signed integer type uintmax_t Designates an unsigned integer type capable of representing any value of any unsigned integer type These types are required Applications can t
67. in this library access Fibre Channel HBA data Fibre Channel HBA information is provided through a standard interface in a vendor independent manner This common interface provides access to the following information Local HBA attributes Local HBA port attributes and statistics Mapping between FCP 2 discovered devices and operating system SCSI information Discovered devices port attributes SCSI commands for discovered FCP 2 devices Report LUNS Read Capacity and Inquiry Common Transport commands to discover Fabric details The shared object Libhbaapi so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces HBA_CloseAdapter HBA _GetAdapterAttributes HBA _GetAdapterPortAttributes HBA_GetBindingSupport HBA _GetEventBuf fer HBA _GetFCPStatistics HBA_GetFcpTargetMapping HBA_GetNumberOfAdapters HBA GetPortAttributesByWWN HBA_GetRNIDMgmtInfo HBA _GetVersion HBA _ LoadLibrary HBA_OpenAdapterByWWN HBA _RefreshInformation HBA _RegisterForAdapterEvents HBA _RegisterForAdapterPortStatEvents Library Interfaces and Headers HBA _FreeLibrary HBA_GetAdapterName HBA _GetBindingCapability HBA _GetDiscoveredPortAttributes HBA GetFC4Statistics HBA _GetFcpPersistentBinding HBA _GetFcpTargetMappingV2 HBA _GetPersistentBindingV2 HBA GetPortStatistics HBA _GetVendorLibraryAttributes HBA _GetWrapperLibraryAttributes HBA _OpenAdapter HBA _Refre
68. include lt resolv h gt include lt netdb h gt tnsl library Description Functions in this library provide for creating sending and interpreting packets to the Internet domain name servers Interfaces The shared object Libresolv so 2 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces __dn_skipname __hostalias __p_class __p_time __putlong _getshort dn_comp fp_resstat herror res _hostalias res_mkquery res ninit res _nquery res_nsearch res_nsendsigned res_querydomain res_send Programs are expected to use the aliases defined in lt resolv h gt rather than calling the __fp_query __p_cdname __P_query __p_type _getlong _res dn_expand h_errno hstrerror res init res _nclose res_nmkquery res_nquerydomain res_nsend res query res search res_update prefixed procedures as indicated in the following table Use of the routines in the first column is discouraged 332 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libresolv 3LIB FUNCTION REFERENCED __dn_skipname __fp_query __putlong __p_cdname __p_class __p_time __p_type Files lib libresolv so 1 1ib 64 libresolv so 1 lib libresolv so 2 1ib 64 libresolv so 2 ALIAS TO USE dn_skipname fp_query putlong p_cdname p_class p_time p_type shared object for backward compatibility only 64 bit shared object for backward com
69. libnls so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces nlsgetcall nlsprovider nlsrequest usr lib libnls so 1 shared object usr lib 64 libnls so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe listen 1M Intro 3 attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 24 Aug 2004 libnsl 3LIB Name libns network services library Synopsis cc flag file nst library Description Functions in this library provide routines that provide a transport level interface to networking services for applications facilities for machine independent data representation a remote procedure call mechanism and other networking services useful for application programs Some symbols are not intended to be referenced directly Rather they are exposed because they are used elsewhere through a private interface One such example is the set of symbols beginning with the _xti prefix Those symbols are used in implementing the X Open Transport Interface XTI interfaces documented in Libxnet See Libxnet 3LIB Interfaces The shared object Libnsl so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces __rpc_c
70. library See libpapi 3LIB These functions constitute the PICL library Libpict 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 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 Libpiclt ree 3LIB and libpicltree 3PICLTREE These functions constitute the pool configuration manipulation library Libpool This library is implemented as a shared object Libpool so but 21 Intro 3 22 3PROJECT 3RSM 3SCF 3SEC 3SECDB 3SMARTCARD 3SNMP 3SYSEVENT is not automatically linked by the C compilation system Specify Lpool on the cc command line to link with this library See Libpool 3LIB 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 These functions constitute the remote shared memory library Librsm This library is implemented as a shared object Librsm so but is not au
71. lt prof_attr h gt include lt exec attr h gt include lt auth attr h gt Functions in this library provide routines for manipulation of security attribute databases The shared object Libsecdb so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces chkauthattr endexecattr enduserattr free _authattr free profattr free_userattr getauthnam getexecprof getprofattr getprofnam getusernam kva_match setauthattr setprofattr lib libsecdb so 1 shared object 1ib 64 libsecdb so 1 endauthattr endprofattr fgetuserattr free _execattr free proflist getauthattr getexecattr getexecuser getproflist getuserattr getuseruid match_execattr setexecattr setuserattr 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libsecdb 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level MT Safe See Also Intro 3 attributes 5 Library Interfaces and Headers 351 libsendfile 3LIB Name libsendfile sendfile library Synopsis cc flag file lsendfile library include lt sys sendfile h gt Description The functions in this library provide routines that enable files to be sent over sockets buffers to be sent over s
72. man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 strings h 3HEAD Name Synopsis Description Attributes See Also strings h strings string operations include lt strings h gt The size_t type specified in lt strings h gt is defined through typedef as described in lt stddef h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard ffs 3C string 3C stddef h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 477 stropts h 3HEAD Name stropts h stropts STREAMS interface STREAMS Synopsis include lt stro Description The lt stropts members unsigned char int The lt stropts struct strbuf struct strbuf t_uscalar t The lt stropts int maxlen int len char buf The lt stropts members struct strbuf struct strbuf t_uscalar t int int The lt stropts members int ic_cmd int ic _ timout int ic_len char ic_dp The lt stropts members int fda uid_t uid gid_t gid The uid t and pts h gt h gt header defines the bandinfo structure which includes the following bi pri priority band bi flag flushing type h gt header defines the st rpeek structure that includes the following members ctlbuf control portion of the message databuf data portion of the message flags RS_HIPRI or
73. manual pages See standards 5 man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 Intro 3 3C_DB 3MALLOC 3UCB The Libpthread and libthread libraries are filter libraries on libc that are used for building multithreaded applications Libpthread implements the POSIX see standards 5 threads interface whereas libthread implements the Solaris threads interface See MULTITHREADED APPLICATIONS below These functions constitute the threads debugging library Libc_db This library is implemented as a shared object Libc_db so but is not automatically linked by the C compilation system Specify lc_db on the cc command line to link with this library See Libc_db 3LIB These functions constitute the various memory allocation libraries libmalloc Libbsdmalloc Libmapmalloc libmtmalloc and libumem Each of these libraries is implemented as a shared object Libmalloc so libbsdmalloc so Libmapmalloc so Libmtmalloc so and libumem so These libraries are not automatically linked by the C compilation system Specify malloc lbsdmalloc lmapmalloc Lmtmalloc and lumem to link with respectively Libmalloc libbsdmalloc libmapmalloc Libmtmalloc and lLibumem See Llibmalloc 3LIB Libbsdmalloc 3LIB Libmapmalloc 3LIB Libmtmalloc 3LIB and Libumem 3LIB These functions constitute the source compatibility with BSD functions library It is implemented as a shared object Libucb so b
74. mlib_MatrixAve_S16_U8 mlib_MatrixAve_S32 mlib_MatrixAve_S32C mlib_MatrixAve_S32C_S16C mlib_MatrixAve_S32C_S32C mlib_MatrixAve_S32_S16 mlib_MatrixAve_S32_S32 mlib_MatrixAve_S8 mlib_MatrixAve_S8C mlib_MatrixAve_S8C_S8C mlib_MatrixAve_S8_S8 mlib_MatrixAve_U8 mlib_MatrixAve_U8C mlib_MatrixAve_U8C_U8C mlib_MatrixAve_U8_U8 mlib_MatrixMaximum_D64 mlib_MatrixMaximum_F32 mlib_MatrixMaximumMag_D64C mlib_MatrixMaximumMag_F32C Library Interfaces and Headers 211 libmlib 3LIB 212 mlib_MatrixMaximumMag_S16C mlib_MatrixMaximumMag_S32C mlib_MatrixMaximumMag_S8C mlib_MatrixMaximumMag_U8C mlib_MatrixMaximum_S16 mlib_MatrixMaximum_S32 mlib_MatrixMaximum_S8 mlib_MatrixMaximum_U8 mlib_MatrixMinimum_D64 mlib_MatrixMinimum_F32 mlib_MatrixMinimumMag_D64C mlib_MatrixMinimumMag_F32C mlib_MatrixMinimumMag_S16C mlib_MatrixMinimumMag_ 32C mlib_MatrixMinimumMag_S8C mlib_MatrixMinimumMag_U8C mlib_MatrixMinimum_S16 mlib_MatrixMinimum_S32 mlib_MatrixMinimum_S8 mlib_MatrixMinimum_U8 mlib_MatrixMul_S16C_S16C_Mod mlib_MatrixMul_S16C_S16C_Sat mlib_MatrixMul_S16C_S8C_Mod mlib_MatrixMul_S16C_S8C_Sat mlib_MatrixMul_S16C_U8C_Mod mlib_MatrixMul_S16C_U8C_Sat mlib_MatrixMul_S16_S16_Mod mlib_MatrixMul_S16_S16_Sat mlib_MatrixMul_S16_S8_ Mod mlib_MatrixMul_S16_S8_Sat mlib_MatrixMul_S16_U8_Mod mlib_MatrixMul_S16_U8_ Sat mlib_MatrixMul_S32C_S16C_Mod mlib_MatrixMul_S32C_S16C_Sat mlib_MatrixMul_S32C_S32C_Mod mlib_MatrixMul_S32C_S32C_Sat mlib_MatrixMul_S32_S
75. mlib_VideoColorYUV2ABGR420_X3 mlib_VideoColorYUV2ABGR422 mlib_VideoColorYUV2ABGR444 mlib_VideoColorYUV2ARGB411 mlib_VideoColorYUV2ARGB420 mlib_VideoColorYUV2ARGB422 mlib_VideoColorYUV2A RGB444 mlib_VideoColorYUV2RGB411 mlib_VideoColorYUV2RGB420 mlib_VideoColorYUV2RGB422 mlib_VideoColorYUV2RGB444 mlib_VideoColorYUV411seq_to_ABGRint mlib_VideoColorYUV411seq_to_ARGBint mlib_VideoColorYUV411seq_to_UYVY422int mlib_VideoColorYUV411seq_to_YUYV422int mlib_VideoColorYUV420seq_to_ABGRint mlib_VideoColorYUV420seq_to_ARGBint mlib_VideoColorYUV420seq_to_UYVY422int mlib_VideoColorYUV420seq_to_YUYV422int mlib_VideoColorYUV422seq_to_ABGRint mlib_VideoColorYUV422seq_to_ARGBint mlib_VideoColorYUV422seq_to_UYVY422int mlib_VideoColorYUV422seq_to_YUYV422int mlib_VideoColorYUV444int_to_ABGRint mlib_VideoColorYUV444int_to_ARGBint mlib_VideoColorYUV444int_to_UYVY422int mlib_VideoColorYUV444int_to_YUYV422int mlib_VideoColorYUV444seq_to_ABGRint mlib_VideoColorYUV444seq_to_ARGBint mlib_VideoColorYUV444seq_to_UYVY422int mlib_VideoColorYUV444seq_to_YUYV422int mlib_VideoColorYUYV422int_to_ABGRint mlib_VideoColorYUYV422int_to_ARGBint mlib_VideoCopyRefAve_U8_U8 mlib_VideoCopyRefAve_U8_U8_16x16 mlib_VideoCopyRefAve_U8_U8_16x8 mlib_VideoCopyRefAve_U8_U8_8x16 mlib_VideoCopyRefAve_U8_U8_8x4 mlib_VideoCopyRefAve_U8_U8_8x8 mlib_VideoCopyRef_S16_U8 mlib_VideoCopyRef_S16_U8_16x16 mlib_VideoCopyRef_S16_U8_16x8 man pages section 3 Library Interfaces and Headers Last Rev
76. object dlpi_bind dlpi_disabmulti dlpi_enabmulti dlpi_fd dlpi_iftype dlpi_linkname dlpi_open dlpi_promiscon dlpi_send dlpi_set_ timeout dlpi_unbind 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Committed MT Level Safe See Also Intro 3 attributes 5 144 man pages section 3 Library Interfaces and Headers Last Revised 11 Jan 2008 libdmi 3LIB Name libdmi Sun Solstice Enterprise Agent DMI library Synopsis cc flag file ldmi lnsl lrwtool library Description The libdmi library is a Solstice Enterprise Agent DMI generic library It supports the DMI service provider management application and component instrumentation with data encoding RPC communication and other functionalities This library is linked with management application and component instrumentation programs Interfaces The shared object Libdmi so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces dmi_error freeDmiString newDmiAttributeValues newDmiOctetStringFromString newDmiString printDmiDataUnion printDmiString Files usr lib libdmi so 1 shared object usr lib 64 libdmi so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWsadmi 32 bit
77. object with two public entry points exported dat_provider_init dat_provider_fini In terms of installation the service provider package should include a service_provider conf 4 file The datadm 1M administrative configuration program should be used to add and remove service provider s entries in the system wide dat conf 4 136 man pages section 3 Library Interfaces and Headers Last Revised 16 Jul 2004 libdbm 3LIBUCB Name Synopsis Description Interfaces Files Attributes See Also libdbm database subroutines library cc flag I usr ucbinclude file L usr libucb R usr libucb ldbm library Functions in this library maintain key content pairs in a database The functions will handle very large a billion blocks databases and will access a keyed item in one or two file system accesses The shared object Libdbm so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces bitno blkno dbmclose dbminit dbrdonly delete dirbuf dirf fetch firstkey hmask maxbno nextkey pagbuf pagf store usr libucb libdbm so 1 shared object usr libucb 64 libdbm so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level Unsafe Intro 3 dbm 3UCB att ributes 5 Library Interfaces and Headers 137 libdevid 3LIB Name
78. provided for the message Display message on standard error Display message on system console The table below indicates the null values and identifiers for fmtmsg 3C arguments The lt fmtmsg h gt header defines the macros in the Identifier column which expand to constant expressions that expand to expressions of the type indicated in the Type column Argument Type Null Value Identifier label char char NULL MM_NULLLBL severity int MM_NULLSEV class long OL MM_NULLMC text char char NULL MM_NULLTXT action char char NULL MM_NULLACT tag char char NULL MM_NULLTAG 58 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 fmtmsg h 3HEAD The lt fmtmsg h gt header also defines the following macros for use as return values for fmtmsg MM_OK The function succeeded MM_NOTOK The function failed completely MM_NOMSG The function was unable to generate a message on standard error but otherwise succeeded MM_NOCON The function was unable to generate a console message but otherwise succeeded Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also fmtmsg 3C attributes 5 standards 5 Library Interfaces and Headers 59 fnmatch h 3HEAD Name fnmatch h fnmatch filename matching types Synopsis include lt fnmatch h gt Description The lt fnma
79. specify lthread Interfaces The shared object Libthread so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces cond_ broadcast cond init cond_ signal cond wait mutex init mutex_trylock rw_rdlock rw_trywrlock rw_wrlock rwlock_ init sema_init sema_trywait thr_continue thr_exit thr_getprio thr_join thr_kill thr_min_stack thr_setconcurrency thr_setspecific thr_stksegment cond destroy cond_reltimedwait cond timedwait mutex_destroy mutex_lock mutex_unlock rw_tryrdlock rw_unlock rwlock_destroy sema_destroy sema_post sema_wait thr_create thr_getconcurrency thr_getspecific thr_keycreate thr_main thr_self thr_setprio thr_sigsetmask thr_suspend 376 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libthread 3LIB thr_yield Files lib libthread so 1 1ib 64 libthread so 1 a filter on libc so 1 a filter on 64 libc so 1 Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWceslx 64 bit MT Level Safe See Also pvs 1 Intro 2 Intro 3 Libc 3LIB libc_db 3LIB Libpthread 3LIB attributes 5 threads 5 Library Interfaces and Headers 377 libtnfctl 3LIB Name libtnfctl TNF probe control library Synopsis cc flag file ltnfctl library include lt tnf tnfctl h
80. syslog _tcflow _tcgetattr _tcgetsid _tcsetattr _tdelete _telldir _tfind _times _toascii _toupper _ttyname _tzname 89 _tzset _umask _umount2 _unlink _utime _waitid _wracct _writev a64l abs acct addsev adjtime alphasort ascftime asctime_r atof atol atomic_add_16 atomic_add_32 atomic_add_64 atomic_add_long atomic_and_32 atomic_or_32 attropen bcmp bindtextdomain brk bsearch _ulimit _umount _ uname _unlockpt _wait _waitpid _write _xftw abort access acl addseverity alarm altzone asctime atexit atoi atoll atomic_add 16 nv atomic _add_32_nv atomic_add 64 nv atomic _add_long nv atomic _and_uint atomic _or_uint basename bcopy bind _textdomain_codeset bsd_ signal btowc man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB bzero catclose catopen cfgetospeed cfsetospeed chdir chown clearerr close closef rom cond_ broadcast cond init cond_ signal cond wait creat crypt_genhash_impl crypt_gensalt_impl csetlen ctermid_r ctime_r daylight dcngettext dbm_close dbm_error dbm_firstkey dbm_open dcgettext decimal_to_extended decimal_to single Library Interfaces and Headers calloc catgets cfgetispeed cfsetispeed cftime chmod chroot clock closedir closelog cond_ destroy cond_reltimedwait cond_timedwait confstr crypt crypt_gensalt csetcol ctermid ctime cuserid dc
81. the cc command line to link with this library See Libmp 3LIB These functions constitute the Common Mulitipath Management library LibMPAPT This library is implemented as a shared object LibMPAPT so but is not automatically linked by the C compilation system Specify IMPAPI on the cc command line to link with this library See LibMPAPI 3LIB These functions constitute the vector mathematical library Libmvec This library is implemented as a shared object Libmvec so but is not automatically linked by the C compilation system Specify lmvec on the cc command line to link with this library See Libmvec 3LIB 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 These functions constitute the pluggable uuthentication module library Libpam This library is implemented as a shared object Libpam so but is not automatically linked by the C compilation system Specify lpam on the cc command line to link with this library See Libpam 3LIB These functions constitute the Free Standards Group Open Printing API PAPI library Libpapi This library is implemented as a shared object libpapi so but is not automatically linked by the C compilation system Specify lpapi on the cc command line to link with this
82. the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Evolving MT Level Safe See Also Intro 2 Intro 3 attributes 5 sctp 7P 348 man pages section 3 Library Interfaces and Headers Last Revised 05 April 2004 libsec 3LIB Name libsec File Access Control List library Synopsis cc flag file sec library include lt sys acl h gt Description Functions in this library provide comparison and manipulation of File Access Control Lists Interfaces The shared object Libsec so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces acl_check acl_fromtext acl_set acl_totext aclcheck aclfromtext acltomode facl_get Files lib libsec so 1 shared object lib 64 libsec so 1 64 bit shared object acl_free acl_get acl_strip acl_trivial aclfrommode aclsort acltotext facl_set Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe See Also pvs 1 Intro 3 attributes 5 Library Interfaces and Headers 349 libsecdb 3LIB 350 Name Synopsis Description Interfaces Files libsecdb security attributes database library cc flag file lsecdb library include lt secdb h gt include lt user_attr h gt include
83. umask unlink msync nice pathconf poll ptsname read readv rename seekdir semop setgroups setpgrp setuid shmdt sigaddset sigemptyset sigignore signal sigprocmask sigsendset sigsuspend stime strftime symlink system times tzname umount unlockpt libsys 3LIB utime wait waitid waitpid write writev The following interfaces are unique to the SPARC version of this library div mul rem Stret Stret2 stret4 stret8 udiv umul urem _Q_add _Q cmp _Q_cmpe _Q div _Q dtoq _Q feq _Q fge _Q_ fgt _Q fle _Q flt _Q fne _Q_itog _Q mul _Q_neg _Q qtod _Q qtoi _Q qtos _Q qtou Q sqrt _Q stoq _Q sub _Q_utoqg __dtou __ftou The following interfaces are unique to the x86 version of this library __flt_rounds _fp_hw _fpstart _fxstat _lxstat _nuname _sbrk _xmknod _xstat nuname sbrk Files usr lib libsys so 1 shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWesl MT Level Safe Library Interfaces and Headers 369 libsys 3LIB See Also pvs 1 Intro 2 Intro 3 Libc 3LIB att ributes 5 370 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libsysevent 3LIB Name Synopsis Description Interfaces Files libsysevent system event interface library cc flag file lsysevent library include lt sysevent h gt Functions
84. with the cryptoadm 1M utility User configuration for meta slot features is performed with environment variables By default the following is the system wide configuration for meta slot Meta slot is enabled Meta slot provides token based object support with the Software RSA PKCS 11 softtoken pkcs11_softtoken 5 Meta slot is allowed to move sensitive token objects to other slots if that is necessary to perform an operation Users can overwrite one or more system wide configuration options for meta slot using these enivornment variables The METASLOT OBJECTSTORE_SLOT and METASLOT OBJECTSTORE_ TOKEN environment variables are used to specify an alternate token object store A user can specify either slot description in METASLOT_OBJECTSTORE_SLOT or token label in METASLOT_OBJECTSTORE_ TOKEN or both Valid values for slot description and token label are available from output of the command cryptoadm list v The METASLOT_ENABLED environment variable is used to specify whether the user wants to turn the metaslot feature on or off Only two values are recognized The value true means meta slot will be on The value false means meta slot will be off The METASLOT_AUTO_KEY_MIGRATE environment variable is used to specify whether the user wants sensitive token objects to move to other slots for cryptographic operations Only two values are recognized The value true means meta slot will migrate sensitive token o
85. 004 libelf 3LIB elf_next elf_rand elf_rawfile elf_update gelf_checksum gelf_getcap gelf_getdyn gelf_getmove gelf_getrel gelf_getshdr gelf_getsyminfo gelf_newehdr gelf_update_cap gelf_update_ehdr gelf_update_phdr gelf_update rela gelf_update_ sym gelf_update_syminfo gelf_xlatetom Files lib libelf so 1 shared object lib 64 libelf so 1 64 bit shared object elf_nextscn elf_rawdata elf_strptr elf_version gelf_fsize gelf_getclass gelf_getehdr gelf_getphdr gelf_getrela gelf_getsym gelf_getsymshndx gelf_newphdr gelf_update dyn gelf_update move gelf_update rel gelf_update_ shdr gelf_update_symshndx gelf_xlatetof nlist Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe See Also pvs 1 Intro 3 elf 3ELF gel f 3ELF att ributes 5 Library Interfaces and Headers 153 libexacct 3LIB Name _libexacct extended accounting file access library Synopsis cc flag file lexacct library include lt exacct h gt Description Functions in this library define the interface for reading and writing extended accounting exacct files The lt exacct h gt header provides type and function declarations for all library services as well as for the characteristics of accounting files generated by the Solaris kernel Interfaces The shared object Libex
86. 09 unistd h 3HEAD The following symbolic constants are defined for the confstr 3C function for both SPARC and x86 _CS_LFS64_ CFLAGS _CS_LFS64_LDFLAGS _CS_LFS64_LIBS _CS_LFS64_LINTFLAGS _CS_LFS_ CFLAGS _CS_LFS_LDFLAGS _CS_LFS LIBS _CS_LFS_LINTFLAGS _CS_ PATH _CS_ POSIX V6 ILP32_OFF32_CFLAGS _CS POSIX V6_ILP32_OFF32_LDFLAGS _CS POSIX V6_ILP32_OFF32_LIBS _CS POSIX V6_ILP32_OFF32_LINTFLAGS _CS POSIX V6_ILP32_OFFBIG CFLAGS _CS POSIX V6_ILP32_OFFBIG LDFLAGS _CS POSIX V6_ILP32_OFFBIG LIBS _CS POSIX V6_ILP32_OFFBIG LINTFLAGS _CS POSIX V6 WIDTH RESTRICTED ENV _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFFBIG CFLAGS _CS_XBS5_ILP32_OFFBIG LDFLAGS _CS_XBS5_ILP32_OFFBIG LIBS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS The followwing symbolic constants are defined for the confstr function for SPARC only _CS POSIX V6_LP64 OFF64 CFLAGS _CS POSIX V6_LP64 OFF64 LDFLAGS _CS POSIX V6_LP64 OFF64 LIBS _CS POSIX V6_LP64_ OFF64 LINTFLAGS _CS POSIX V6_LPBIG OFFBIG CFLAGS _CS POSIX V6_LPBIG OFFBIG LDFLAGS _CS_ POSIX V6_LPBIG OFFBIG LIBS _CS POSIX V6_LPBIG OFFBIG LINTFLAGS _CS_XBS5_LP64_OFF64 CFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64 OFF64 LIBS _CS_XBS5_LP64_OFF64 LINTFLAGS _CS_XBS5_LPBIG OFFBIG CFLAGS _CS_XBS5_LPBIG OFFBIG LDFLAGS _CS_XBS5_LPBIG OFFBIG LIBS _CS_XBS5_LPBIG OFFBIG LINTFLAGS The following symbolic constants are defined for the sysconf 3C function _SC 2
87. 16_Mod mlib_MatrixMul_S32_S16_Sat mlib_MatrixMul_S32_S32_Mod mlib_MatrixMul_S32_S32_Sat mlib_MatrixMul_S8C_S8C_Mod mlib_MatrixMul_S8C_S8C_Sat mlib_MatrixMul_S8_S8_ Mod mlib_MatrixMul_S8_S8_ Sat man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_MatrixMulShift_S16C_S16C_Mod mlib_MatrixMulShift_S16C_S16C_Sat mlib_MatrixMulShift_S16_S16_Mod mlib_MatrixMulShift_S16_S16_Sat mlib_MatrixMulS_S16C_Mod mlib_MatrixMulS_S16C_S16C_Mod mlib_MatrixMulS_S16C_S16C_Sat mlib_MatrixMulS_S16C_S8C_Mod mlib_MatrixMulS_S16C_S8C_Sat mlib_MatrixMulS_S16C_Sat mlib_MatrixMulS_S16C_U8C_Mod mlib_MatrixMulS_S16C_U8C_Sat mlib_MatrixMulS_S16_Mod mlib_MatrixMulS_S16_S16_Mod mlib_MatrixMulS_S16_S16_Sat mlib_MatrixMulS_S16_S8_Mod mlib_MatrixMulS_S16_S8_Sat mlib_MatrixMulS_S16_Sat mlib_MatrixMulS_S16_U8_Mod mlib_MatrixMulS_S16_U8_Sat mlib_MatrixMulS_S32C_Mod mlib_MatrixMulS_S32C_S16C_Mod mlib_MatrixMulS_S32C_S16C_Sat mlib_MatrixMulS_ 32C_S32C_Mod mlib_MatrixMulS_S32C_S32C_Sat mlib_MatrixMulS _S32C_Sat mlib_MatrixMulS_S32_Mod mlib_MatrixMulS_S32_S16_Mod mlib_MatrixMulS_S32_S16_Sat mlib_MatrixMulS_S 32_S32_ Mod mlib_MatrixMulS_ S32 32 Sat mlib_MatrixMulS_S32_Sat mlib_MatrixMulS_S8C_Mod mlib_MatrixMulS_S8C_S8C_Mod mlib_MatrixMulS_S8C_S8C_Sat mlib_MatrixMulS_S8C_Sat mlib_MatrixMulS_S8_Mod mlib_MatrixMulS_S8_S8_Mod mlib_MatrixMulS_S8_S8_ Sat mlib_MatrixMulS_S8_Sat mlib_MatrixMulSShift_S16C_Mod mlib_MatrixMulSS
88. 16_S16 mlib_SignalFFTW_3_F32 mlib_SignalFFTW_3_F32C mlib_SignalFFTW_3_F32C_F32 mlib_SignalFFTW_3_F32C_F32C mlib_SignalFFTW_3_F32_F32 mlib_SignalFFTW_3_S16C_Mod mlib_SignalFFTW_3_S16C_S16C_Mod mlib_SignalFFTW_3_S16C_S16_Mod mlib_SignalFFTW_3_S16_Mod mlib_SignalFFTW_3_S16_S16_Mod mlib_SignalFFTW_4_S16 mlib_SignalFFTW_4_S16C mlib_SignalFFTW_4_S16C_S16 mlib_SignalFFTW_4_S16C_S16C mlib_SignalFFTW_4_S16_S16 mlib_SignalFIR_F32_F32 mlib_SignalFIR_F32S_F32S mlib_SignalFIRFree_F32_F32 Library Interfaces and Headers 263 libmlib 3LIB 264 mlib_SignalFIRFree_F32S_F32S mlib_SignalFIRFree_S16_S16 mlib_SignalFIRFree_S16S_S16S mlib_SignalFIRInit_F32_F32 mlib_SignalFIRInit_F32S_F32S mlib_SignalFIRInit_S16_S16 mlib_SignalFIRInit_S16S_S16S mlib_SignalFIR_S16_S16_Sat mlib_SignalFIR_S16S_S16S_Sat mlib_SignalGaussNoise_F32 mlib_SignalGaussNoiseFree_F32 mlib_SignalGaussNoiseFree_S16 mlib_SignalGaussNoiseInit_F32 mlib_SignalGaussNoiseInit_S16 mlib_SignalGaussNoise_S16 mlib_SignalGenBartlett_F32 mlib_SignalGenBartlett_S16 mlib_SignalGenBlackman_F32 mlib_SignalGenBlackman_S16 mlib_SignalGenHamming_ F32 mlib_SignalGenHamming_S16 mlib_SignalGenHanning F32 mlib_SignalGenHanning_ S16 mlib_SignalGenKaiser_F32 mlib_SignalGenKaiser_S16 mlib_SignalIFFT_1_D64 mlib_SignalIFFT_1_D64C mlib_SignalIFFT_1_D64C_D64C mlib_SignalIFFT_1_D64_D64 mlib_SignalIFFT_1_D64_D64C mlib_SignalIFFT_1_F32 mlib_SignalIFFT_1_F32C mlib_SignalIFFT_1_F32C_F32C mlib_SignalIF
89. 1_S16_S16C mlib_SignalIFFTW_2_F32 mlib_SignalIFFTW_2_F32C mlib_SignalIFFTW_2_F32C_F32C Library Interfaces and Headers 265 libmlib 3LIB 266 mlib_SignalIFFTW_2_F32_F32 mlib_SignalIFFTW_2_F32_F32C mlib_SignalIFFTW_2_S 16C_Mod mlib_SignalIFFTW_2_S 16C_S16C_Mod mlib_SignalIFFTW_2_S16_Mod mlib_SignalIFFTW_2_S16_S16C_Mod mlib_SignalIFFTW_2_S16_S16_Mod milib_SignalIFFTW_3_F32 mlib_SignalIFFTW_3_F32C mlib_SignalIFFTW_3_F32C_F32C mlib_SignalIFFTW_3_F32_F32 mlib_SignalIFFTW_3_F32_F32C mlib_SignalIFFTW_3_S16C_Mod mlib_SignalIFFTW_3_S16C_S16C_Mod mlib_SignalIFFTW_3_S16_Mod mlib_SignalIFFTW_3_ 16_S16C_Mod mlib_SignalIFFTW_3_S16_S16_Mod mlib_SignallIFFTW_4_S16 mlib_SignalIFFTW_4_S16C mlib_SignalIFFTW_4_S16C_S16C mlib_SignalIFFTW_4_S16_S16 mlib_SignalIFFTW_4_S16_S16C mlib_SignallIR_Biquad_F32_F32 mlib_SignallIR_Biquad_F32S_F32S mlib_SignallIR_Biquad_S16_S16_Sat mlib_SignalITR_Biquad_S16S_S16S_Sat mlib_SignallIRFree_Biquad_F32_F32 mlib_SignallIRFree_Biquad_F32S_F32S mlib_SignallIRFree_Biquad_S16_S16 mlib_SignallIRFree_Biquad_S16S_S16S mlib_SignallIRFree_P4_F32_F32 mlib_SignallIRFree_P4_F32S_F32S mlib_SignalIIRFree_P4_S16_S16 mlib_SignallIRFree_P4_S16S_S16S mlib_SignallIRInit_Biquad_F32_F32 mlib_SignallIRInit_Biquad_F32S_F32S mlib_SignallIRInit_Biquad_S16_S16 mlib_SignalIIRInit_Biquad_S16S_S16S mlib_SignallIRInit_P4_F32_F32 mlib_SignallIRInit_P4_F32S_F32S mlib_SignallIRInit_P4_S16_S16 mlib_SignalIIRInit_P4_S 16S_S16S mlib_SignallIR_P
90. 3 ctanl ctanhl 13 5 Extended precision complex functions x86 and x64 error bound largest error function ulps observed ulps notes cacosl cacoshl 9 2 1 casinl casinhl 9 2 catanl catanhl 6 2 ccosl ccoshl 10 3 cexpl 3 2 699 clogl 3 1 cpowl 2 csinl csinhl 10 3 csqrtl 4 1 452 ctanl ctanhl 13 5 Notes 1 The complex hyperbolic trigonometric functions are equivalent by symmetries to their circular trigonometric counterparts Because the implementations of these functions exploit these symmetries corresponding functions have the same error bounds and observed errors 2 For large arguments the results computed by cpowf cpow and cpowl can have unbounded relative error It might be possible to give error bounds for specific domains but no such bounds are currently available The observed errors shown are for the domain z w max Re z Im z Re w Im w lt 1 200 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB Files lib libm so 2 1ib 64 libm so 2 shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWlibmsr MT Level Safe with exceptions As described on the Lgamma 3M manual page gamma and lgamma and their float and long double counterparts are Unsafe All other functions in Libm so 2 are
91. 3C pthread_rwlock_wrlock 3C pthread_rwlockattr_getpshared 3C pthread_rwlockattr_init 3C pthread_self 3C pthread_setcancelstate 3C pthread _setspecific 3C attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 7 Jan 2008 pwd h 3HEAD Name Synopsis Description Attributes See Also pwd h pwd password structure include lt pwd h gt The lt pwd h gt header provides a definition for struct passwd which includes the following members char pw_name user s login name uid t pw uid numerical user ID gid t pw gid numerical group ID char pw dir initial working di rectory char pw shell program to use as shell The gid_t and uid_t types are defined as described in lt sys types h gt See types h 3HEAD See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard getpwnam 3C types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 429 regex h 3HEAD Name regex h regex regular expression matching types Synopsis include lt regex h gt Description The lt regex h gt header defines the structures and symbolic constants used by the regcomp regexec regerror and regfree functions See regcomp 3C The structure type regex_t contains the following member size t re_nsub number of parenthesized subexpressions The type size_t is defin
92. 4_F32_F32 mlib_SignalITR_P4_F32S_F32S man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB milib_SignalIIR_P4_S16_S16_Sat milib_SignalIIR_P4_S16S_S16S_Sat mlib_SignalIMDCT_D64 mlib_SignalIMDCT_F32 mlib_SignalIMDCTSplit_D64 mlib_SignalIMDCTSplit_F32 mlib_SignalLimit_F32 mlib_SignalLimit_F32_F32 mlib_SignalLimit_F32S mlib_SignalLimit_F32S_F32S mlib_SignalLimit_S16 mlib_SignalLimit_S16S mlib_SignalLimit_S16_S16 mlib_SignalLimit_S16S_S16S mlib_SignalLinear2ADPCM2Bits mlib_SignalLinear2ADPCM3Bits mlib_SignalLinear2ADPCM4Bits mlib_SignalLinear2ADPCMS5Bits mlib_SignalLinear2ALaw mlib_SignalLinear2uLaw mlib_SignalLMSFilter_F32_F32 mlib_SignalLMSFilter_F32S_F32S mlib_SignalLMSFilterFree_F32_F32 mlib_SignalLMSFilterFree_F32S_F32S mlib_SignalLMSFilterFree_S16_S16 mlib_SignalLMSFilterFree_S16S_S16S mlib_SignalLMSFilterInit_F32_F32 mlib_SignalLMSFilterInit_F32S_F32S mlib_SignalLMSFilterInit_S16_S16 mlib_SignalLMSFilterInit_S16S_S16S mlib_SignalLMSFilterNonAdapt_F32_F32 mlib_SignalLMSFilterNonAdapt_F32S_F32S mlib_SignalLMSFilterNonAdapt_S16_S16_Sat mlib_SignalLMSFilterNonAdapt_S16S_S16S_Sat mlib_SignalLMSFilter_S16_S16_Sat mlib_SignalLMSFilter_S16S_S16S_Sat mlib_SignalLPC2Cepstral_F32 mlib_SignalLPC2Cepstral_S16 mlib_SignalLPC2Cepstral_S16_Adp mlib_SignalLPC2LSP_F32 mlib_SignalLPC2LSP_S16 mlib_SignalLPCAutoCorrel_F32 mlib_SignalLPCAutoCorrelFree_F32 mlib_SignalLPCAutoCorrelFree_S16 Libr
93. 5 Linker and Libraries Guide Library Interfaces and Headers 341 libsasl 3LIB Name Synopsis Description Interfaces 342 libsasl simple authentication and security layer library cc flag file include lt sasl sasl h gt include lt sasl prop h gt include lt sasl saslutil h gt lsasl library SASL isa security framework used by connection oriented network applications primarily for authentication Another way to describe SASL is that it is a glue layer between a network application and some security mechanisms that allow applications to authenticate each other and provide additional security services such as data encryption As a glue layer SASL hides the interface specifics of the security mechanism from the application which allows greater portability and flexibility as new security mechanisms are implemented SASL is similar to the GSS API in that it provides a layer of abstraction between an application and one or more security mechanisms libsasl provides both an API for applications and an SPI for various plug ins To link with this library specify lsasl on the cc command line The shared object Libsasl so 1 and associated include files provide the public interfaces defined below The _t interfaces are function prototypes for callbacks that are defined in the public SASL header files While Libsas1 provides default versions for some of the callbacks this structure allows an app
94. 5 The following macros expand to integer constant expressions suitable for initializing objects that have integer types corresponding to types defined in the lt stdint h gt header Each macro name corresponds to a similar type name listed under minimum width integer types and greatest width integer types Each invocation of one of these macros expands to an integer constant expression suitable for use in if preprocessing directives The type of the expression has the same type as would an expression that is an object of the corresponding type converted according to the integer promotions The value of the expression is that of the argument The argument in any instance of these macros is a decimal octal or hexadecimal constant with a value that does not exceed the limits for the corresponding type Macros for minimum width integer constant expressions The macro INTN_C value expands to an integer constant expression corresponding to the type int_leastN_t The macro UINTN_C value expands to an integer constant expression corresponding to the type uint_leastN_t For example if uint_least64_t isaname for the type unsigned long long then UINT64_C 0x123 might expand to the integer constant x123ULL Macros for greatest width integer constant expressions The following macro expands to an integer constant expression having the value specified by its argument and the type intmax_t INTMAX_C value The following macro expands to an integer
95. 8 login name float ta_cpu 2 cum cpu time in minutes p np prime non prime time float ta_kcore 2 cum kcore minutes p np float ta_con 2 cum connect time in minutes p np float ta_du cum disk usage blocks long ta_pc count of processes unsigned short ta_sc count of login sessions unsigned short ta_dc count of disk samples unsigned short ta_fee fee for special services The ta_cpu ta_kcore and ta_con members contain usage information pertaining to prime time and non prime time hours The first element in each array represents the time the resource was used during prime time hours The second element in each array represents the time the resource was used during non prime time hours Prime time and non prime time hours may be set in the holidays file see holidays 4 The ta_kcore member is a cumulative measure of the amount of memory used over the accounting period by processes owned by the user with uid ta_uid The amount shown represents kilobyte segments of memory used per minute The ta_con member represents the amount of time the user was logged in to the system etc acct holidays prime non prime time table acctcom 1 acct 1M acctcon 1M acctmerg 1M acctprc 1M acctsh 1M prtacct 1M runacct 1M shutacct 1M acct 2 exec 2 fork 2 The ac_mem value for a short lived command gives little information about the actual size of the command bec
96. 8 mlib_GraphicsFillTriangleStripSet_Z_32 mlib_GraphicsFillTriangleStripSet_Z_8 mlib_GraphicsFillTriangle_X_32 mlib_GraphicsFillTriangle_X_8 mlib_GraphicsFillTriangle_Z_32 mlib_GraphicsFillTriangle_Z_8 mlib_GraphicsFloodFill_32 mlib_GraphicsFloodFill_8 mlib_ImageAbs mlib_ImageAbs_Fp mlib_ImageAbs_Fp_Inp mlib_ImageAbs_Inp mlib_ImageAdd mlib_ImageAdd_Fp mlib_ImageAdd_Fp_Inp mlib_ImageAdd_Inp mlib_ImageA ffine mlib_ImageA ffine_Fp mlib_ImageA ffineIndex mlib_ImageA fhineTable mlib_ImageA ffineTable_Fp mlib_ImageA fiineTransform mlib_ImageA ffineTransform_Fp mlib_ImageA ffineTransformIndex man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageAnd mlib_ImageAnd_Inp mlib_ImageAndNot mlib_ImageAndNot1_Inp mlib_ImageAndNot2_Inp mlib_ImageAutoCorrel mlib_ImageAutoCorrel_Fp mlib_ImageAve mlib_ImageAve_Fp mlib_ImageAve_Fp_Inp mlib_ImageAve_Inp mlib_ImageBlend mlib_ImageBlend1_Fp_Inp mlib_ImageBlend1_Inp mlib_ImageBlend2_Fp_Inp mlib_ImageBlend2_Inp mlib_ImageBlendColor mlib_ImageBlendColor_Fp mlib_ImageBlendColor_Fp_Inp mlib_ImageBlendColor_Inp mlib_ImageBlend_DA_DA mlib_ImageBlend_DA_DA_Inp mlib_ImageBlend_DA_DC mlib_ImageBlend_DA_DC_Inp mlib_ImageBlend_DA_OMDA mlib_ImageBlend_DA_OMDA_Inp mlib_ImageBlend_DA_OMDC mlib_ImageBlend_DA_OMDC_Inp mlib_ImageBlend_DA_OMSA mlib_ImageBlend_DA_OMSA_Inp mlib_ImageBlend_DA_ONE mlib_ImageBlend_DA_ONE_Inp mlib_ImageBlend_DA_SA mlib_Im
97. 8C_S32C_Sat mlib_VectorConvert_S8C_U8C_Mod mlib_VectorConvert_S8C_U8C_Sat Library Interfaces and Headers 221 libmlib 3LIB 222 mlib_VectorConvert_S8_ 16_Mod mlib_VectorConvert_S8_S16_Sat mlib_VectorConvert_S8_S32_Mod mlib_VectorConvert_S8_S32_Sat mlib_VectorConvert_S8_U8_Mod mlib_VectorConvert_S8_U8_Sat mlib_VectorConvert_U8C_S16C_Mod mlib_VectorConvert_U8C_S16C_Sat mlib_VectorConvert_U8C_S32C_Mod mlib_VectorConvert_U8C_S32C_Sat mlib_VectorConvert_U8C_S8C_Mod mlib_VectorConvert_U8C_S8C_Sat mlib_VectorConvert_U8_S16_Mod mlib_VectorConvert_U8_S16_Sat mlib_VectorConvert_U8_S32_Mod mlib_VectorConvert_U8_S 32_Sat mlib_VectorConvert_U8_S8_Mod mlib_VectorConvert_U8_S8_ Sat mlib_VectorCopy_S16 mlib_VectorCopy_S16C mlib_VectorCopy_ 32 mlib_VectorCopy_S32C mlib_VectorCopy_S8 mlib_VectorCopy_S8C mlib_VectorCopy_U8 mlib_VectorCopy_U8C mlib_VectorDistance_S16_Sat mlib_VectorDistance_S32_Sat mlib_VectorDistance_S8_Sat mlib_VectorDistance_U8_Sat mlib_VectorDotProd_S16C_Sat mlib_VectorDotProd_S16_Sat mlib_VectorDotProd_S32C_Sat mlib_VectorDotProd_S32_Sat mlib_VectorDotProd_S8C_Sat mlib_VectorDotProd_S8_Sat mlib_VectorDotProd_U8C_Sat mlib_VectorDotProd_U8_Sat mlib_VectorMag_S16C mlib_VectorMag_ 32C mlib_VectorMag_S8C mlib_VectorMag_U8C mlib_VectorMaximum_D64 mlib_VectorMaximum_F32 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorMaximumMag_D64C mlib_VectorMaximumMag_
98. AD 436 Name Synopsis Description Attributes See Also select h select select types include lt sys select h gt The lt sys select h gt header defines the timeval structure which includes the following members time t tv_sec seconds suseconds t tv_usec microseconds The time_t and suseconds_t types are defined as described in lt sys types h gt See types h 3HEAD The sigset_t type is defined as described in signal h 3HEAD The timespec structure is defined as described in lt time h gt See time h 3HEAD The lt sys select h gt header defines the fd_set type as a structure The following is defined as a macro FD_SETSIZE Maximum number of file descriptors in an fd_set structure Inclusion of the lt sys select h gt header can make visible all symbols from the headers lt signal h gt lt sys time h gt and lt time h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard select 3C signal h 3HEAD time h 3HEAD types h 3HEAD attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 semaphore h 3HEAD Name Synopsis Description Attributes See Also semaphore h semaphore semaphores include lt semaphore h gt The lt semaphore h gt header defines the sem_t type used in performing semaphore operations The s
99. AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORA PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL JPNIC BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT 170 man pages section 3 Library Interfaces and Headers Last Revised 15 Aug 2003 libidnkit 3LIB INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES Library Interfaces and Headers 171 libintl 3LIB Name libintl internationalization library Synopsis cc flag file lintl library include lt libintl h gt include lt locale h gt needed for dcgettext only Description Historically functions in this library provided wide character translations This functionality now resides in Libc 3LIB This library is maintained to provide backward compatibility for both runtime and compilation environments The shared object is implemented as a filter on Libc so 1 New application development need not specify lintl Interfaces The shared object Libintl so 1 provides the public interfaces defined below See Intro 3 for additi
100. C fputwc 3C fputws 3C fwide 3C fworintf 3C fwscanf 3C getwc 3C getwchar 3C iswalpha 3C iswctype 3C mbsinit 3C mbrlen 3C mbrtowc 3C mbsrtowcs 3C towlower 3C towupper 3C ungetwc 3C vfwprintf 3C wcrtomb 3C wesrtombs 3C west ring 3C wesstr 3C wcstod 3C wcscoll 3C wesftime 3C westol 3C westoul 3C wcswidth 3C wesxf rm 3C wctob 3C wctype 3C wcwidth 3C wmemchr 3C wmemcmp 3C wmemcpy 3C wmemmove 3C wmemset 3C stdarg 3EXT stddef h 3HEAD stdio h 3HEAD stdlib h 3HEAD string h 3HEAD time h 3HEAD wctype h 3HEAD attributes 5 standards 5 530 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 wctype h 3HEAD Name wctype h wctype wide character classification and mapping utilities Synopsis include lt wctype h gt Description Attributes See Also The lt wctype h gt header defines the following types wint_t As described in lt wchar h gt wetrans_t A scalar type that can hold values that represent locale specific character mappings wctype t As described in lt wchar h gt The lt wctype h gt header defines the following macro name WEOF Constant expression of type wint_t that is returned by several MSE functions to indicate end of file For all functions described in this header that accept an argument of type wint_t the value is representable as awchar _t or equals the value of WEOF If this argument has any o
101. C functions when using the interval notation m n Maximum number of realtime signals reserved for application use in this implementation Maximum number of semaphores that a process can have The maximum value a semaphore can have Last Revised 8 April 2004 limits h 3HEAD Pathname Variable Values SIGQUEUE_MAX SS_REPL_MAX STREAM MAX SYMLOOP_MAX TIMER _MAX TRACE_EVENT NAME MAX TRACE_NAME_MAX TRACE_SYS_ MAX TRACE_USER EVENT MAX TTY_NAME_MAX TZNAME_MAX Maximum number of queued signals that a process can send and have pending at the receiver s at any time The maximum number of replenishment operations that may be simultaneously pending for a particular sporadic server scheduler The number of streams that one process can have open at one time If defined it has the same value as FOPEN MAX Maximum number of symbolic links that can be reliably traversed in the resolution of a pathname in the absence of a loop Maximum number of timers per process supported by the implementation Maximum length of the trace event name Maximum length of the trace generation version string or of the trace stream name Maximum number of trace streams that may simultaneously exist in the system Maximum number of user trace event type identifiers that may simultaneously exist in a traced process including the predefined user trace event POSIX TRACE UNNAMED USER EVENT Maximum length of term
102. C BIND SC 2 C DEV Library Interfaces and Headers 517 unistd h 3HEAD _SC 2 C VERSION _SC_2 FORT DEV _SC_2 FORT RUN _SC_2_LOCALEDEF SC 2 PBS _SC_2 PBS ACCOUNTING _SC_2 PBS CHECKPOINT _SC_2 PBS LOCATE _SC_2 PBS MESSAGE _SC_2 PBS TRACK _SC 2 SW DEV _SC_2_UPE _SC_2 VERSION _SC_ADVISORY_INFO _SC AIO LISTIO MAX _SC_AIO MAX _SC_AIO PRIO DELTA MAX _SC_ARG MAX _SC_ASYNCHRONOUS_ IO _SC_ATEXIT MAX _SC_AVPHYS PAGES _SC_BARRIERS _SC_BC_BASE MAX _SC_BC_DIM MAX _SC_BC_SCALE MAX _SC_BC_STRING MAX _SC_CHILD MAX _SC_CLK_TCK _SC_CLOCK_SELECTION _SC_COLL_WEIGHTS_MAX _SC_CPUTIME _SC_DELAYTIMER_MAX _SC_EXPR_NEST_MAX _SC_FSYNC _SC_GETGR_R SIZE MAX _SC_GETPW_R SIZE MAX _SC_HOST NAME MAX _SC_IOV_MAX _SC_IPV6 _SC_JOB_CONTROL _SC_LINE_MAX _SC_LOGIN_NAME_MAX _SC_LOGNAME_MAX _SC_MAPPED_FILES _SC_MEMLOCK _SC_MEMLOCK_RANGE _SC_MEMORY_PROTECTION _SC_MESSAGE_PASSING _SC_MONOTONIC_CLOCK _SC_MQ_OPEN_MAX _SC_MQ_PRIO MAX _SC_NGROUPS MAX _SC_NPROCESSORS_ CONF _SC_NPROCESSORS ONLN _SC_OPEN MAX _SC_PAGESIZE _SC_PAGE_SIZE _SC_PASS MAX 518 man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 2009 unistd h 3HEAD _SC_PHYS PAGES _SC_ PRIORITY SCHEDULING _SC_READER WRITER LOCKS _SC_REGEXP _SC_RTSIG MAX _SC_SEMAPHORES _SC_SEM VALUE MAX SC SHELL _SC_SPAWN _SC_ SPORADIC SERVER _SC_STREAM MAX _SC_ SYNCHRONIZED IO _SC_THREAD ATTR STACKSIZE _SC_THREAD DESTRUCTOR ITERATIONS _SC_ THREAD PRIO_ INHERIT _SC_THREAD PRIORITY SCHEDULING
103. CLA attributes 5 tecla 5 374 man pages section 3 Library Interfaces and Headers Last Revised 1 Jun 2004 libtermcap 3LIBUCB Name Synopsis Description Interfaces Files Attributes See Also libtermcap terminal independent operation library cc flag I usr ucbinclude file L usr libucb R usr libucb ltermcap library Functions in this library extract and use capabilities from the terminal capability database terminfo 4 The shared object Libtermcap so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces BC PC UP ospeed tgetent tgetflag tgetnum tgetstr tgoto tputs usr ucblib libtermcap so 1 shared object usr ucblib 64 libtermcap so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level Unsafe Intro 3 curs_termcap 3CURSES terminfo 4 attributes 5 Library Interfaces and Headers 375 libthread 3LIB Name libthread threads library Synopsis cc mt flag file library Description Historically functions in Libthread provided threading support This functionality now resides in Libc 3LIB This library is maintained to provide backward compatibility for both runtime and compilation environments The shared object is implemented as a filter on Libc so 1 New application development need not
104. C_Sat mlib_MatrixSubS_S32_Mod mlib_MatrixSubS_S32_S16_Mod mlib_MatrixSubS_S32_S16_Sat mlib_MatrixSubS_S32_S32_Mod mlib_MatrixSubS_S32_S32_Sat mlib_MatrixSubS_S 32_Sat mlib_MatrixSubS_S8C_Mod mlib_MatrixSubS_S8C_S8C_Mod mlib_MatrixSubS_S8C_S8C_Sat mlib_MatrixSubS_S8C_Sat mlib_MatrixSubS_S8_Mod mlib_MatrixSubS_S8_S8_Mod mlib_MatrixSubS_S8_S8_Sat mlib_MatrixSubS_S8_Sat mlib_MatrixSubS_U8C_Mod mlib_MatrixSubS_U8C_Sat mlib_MatrixSubS_U8C_U8C_Mod mlib_MatrixSubS_U8C_U8C_Sat mlib_MatrixSubS_U8_Mod mlib_MatrixSubS_U8_Sat mlib_MatrixSubS_U8_U8_Mod mlib_MatrixSubS_U8_U8_Sat mlib_MatrixSub_U8C_Mod mlib_MatrixSub_U8C_Sat mlib_MatrixSub_U8C_U8C_Mod mlib_MatrixSub_U8C_U8C_Sat mlib_MatrixSub_U8_Mod mlib_MatrixSub_U8_Sat mlib_MatrixSub_U8_U8_Mod mlib_MatrixSub_U8_U8_Sat mlib_MatrixTranspose_S16 mlib_MatrixTranspose_S16C mlib_MatrixTranspose_S16C_S16C mlib_MatrixTranspose_S16_S16 Library Interfaces and Headers 217 libmlib 3LIB 218 mlib_MatrixTranspose_S32 mlib_MatrixTranspose_S32C mlib_MatrixTranspose_S32C_S32C mlib_MatrixTranspose_S32_S32 mlib_MatrixTranspose_S8 mlib_MatrixTranspose_S8C mlib_MatrixTranspose_S8C_S8C mlib_MatrixTranspose_S8_S8 mlib_MatrixTranspose_U8 mlib_MatrixTranspose_U8C mlib_MatrixTranspose_U8C_U8C mlib_MatrixTranspose_U8_U8 mlib_MatrixUnit_S16 mlib_MatrixUnit_S16C mlib_MatrixUnit_S32 mlib_MatrixUnit_S32C mlib_MatrixUnit_S8 mlib_MatrixUnit_S8C mlib_MatrixUnit_U8 mlib_MatrixUnit_U8C mlib_VectorAdd_S16C_M
105. D point it was interrupted unless the signal handler makes other arrangements If an invalid function address is specified results are undefined If the disposition has been set with the sigset or sigaction the signal is automatically blocked in the thread while it is executing the signal catcher Ifa Longjmp is used to leave the signal catcher then the signal must be explicitly unblocked by the user See set jmp 3C signal 3C and sigprocmask 2 If execution of the signal handler interrupts a blocked function call the handler is executed and the interrupted function call returns 1 to the calling process with errno set to EINTR If the SA_RESTART flag is set however certain function calls will be transparently restarted Some signal generating functions such as high resolution timer expiration asynchronous I O completion inter process message arrival and the sigqueue 3RT function support the specification of an application defined value either explicitly as a parameter to the function or ina sigevent structure parameter The sigevent structure is defined by lt signal h gt and contains at least the following members Member Member Type Name Description int sigev_notify Notification type int sigev_signo Signal number union sigval sigev_value Signal value The sigval union is defined by lt signal h gt and contains at least the following members Member Member Type Name Descript
106. DY dannede are N Esa e eR EEEE NE TSE aA A EEA TAa EY PES eli SIMBAD sos25 ch shsscessccearainedestncsiasosansesdsycuseusesasvgusseasdestaassoseses O R UcOntEexXt H GABAD onr aR n E ERER huts tel ah eiakaud T TERRE tios A GIDEADD a scstscscivssssbisvesescsdsioxsdcuescviacsles nna ae aaa na a a Aa aa AARE ulimit h 3HEAD n NOHEA D 2 co ceessuhsasceditad fedadeaacesuasieticnsectal da udvaeatdastiuadassctes couadisuss E ERREK unista ACSIA DD 5055555555 cde cosas vaesearaisadeatun ca sucauasa uaducta cones odes aissdesayaestacoeseaisndessasesdacssscasdasaiavasstesvase time NGHEAD acc viswitisiia aiiana nid hia wasitid tid wii aiid ola unease ONS MEM Xi A SIA BADD asssssscsssbessaedeadedezaccsssdatdcates sa ana otddabenss a anan aa o UtSMaMe NSHEAD saurira aae Ea E AEEA AAA AES ANA AEA values h 3HEAD wait hO HEAD Jorn e A E E O OA aaauenseaealie wehar NGOHEAD inini a a a E ehimean Gate WEL PEs hO HEAD ursann a a a i i EE RR wordexpsh 3 HEAD ornene ynan aana a REEE A E RE A RENE man pages section 3 Library Interfaces and Headers January 2013 Overview Preface Both novice users and those familar with the SunOS operating system can use online man pages to obtain information about the system and its features A man page is intended to answer concisely the question What does it do The man pages in general comprise a reference manual They are not intended to be a tutorial The following contains a brief
107. DrawLineSet_AB_32 mlib_GraphicsDrawLineSet_AB_8 mlib_GraphicsDrawLineSet_ABG_32 mlib_GraphicsDrawLineSet_ABG_8 mlib_GraphicsDrawLineSet_ABGZ_32 mlib_GraphicsDrawLineSet_ABGZ_8 mlib_GraphicsDrawLineSet_ABZ_32 mlib_GraphicsDrawLineSet_ABZ_8 mlib_GraphicsDrawLineSet_AG_32 mlib_GraphicsDrawLineSet_AG_8 mlib_GraphicsDrawLineSet_AGZ_32 mlib_GraphicsDrawLineSet_AGZ_8 mlib_GraphicsDrawLineSet_AZ_32 mlib_GraphicsDrawLineSet_AZ_8 mlib_GraphicsDrawLineSet_B_32 mlib_GraphicsDrawLineSet_B_8 mlib_GraphicsDrawLineSet_BG_32 mlib_GraphicsDrawLineSet_BG_8 mlib_GraphicsDrawLineSet_BGZ_32 mlib_GraphicsDrawLineSet_BGZ_8 mlib_GraphicsDrawLineSet_BZ_32 mlib_GraphicsDrawLineSet_BZ_8 mlib_GraphicsDrawLineSet_G_32 mlib_GraphicsDrawLineSet_G_8 mlib_GraphicsDrawLineSet_GZ_32 mlib_GraphicsDrawLineSet_GZ_8 mlib_GraphicsDrawLineSet_X_32 mlib_GraphicsDrawLineSet_X_8 mlib_GraphicsDrawLineSet_Z_32 mlib_GraphicsDrawLineSet_Z_8 mlib_GraphicsDrawLineStripSet_32 mlib_GraphicsDrawLineStripSet_8 mlib_GraphicsDrawLineStripSet_A_32 mlib_GraphicsDrawLineStripSet_A_8 mlib_GraphicsDrawLineStripSet_AB_32 mlib_GraphicsDrawLineStripSet_AB_8 Library Interfaces and Headers 235 libmlib 3LIB 236 mlib_GraphicsDrawLineStripSet_ABG_32 mlib_GraphicsDrawLineStripSet_ABG_8 mlib_GraphicsDrawLineStripSet_ABGZ_32 mlib_GraphicsDrawLineStripSet_ABGZ_8 mlib_GraphicsDrawLineStripSet_ABZ_32 mlib_GraphicsDrawLineStripSet_ABZ_8 mlib_GraphicsDrawLineStripSet_AG_32 mlib_GraphicsDrawLineS
108. DrawPolygon_ABG_32 mlib_GraphicsDrawPolygon_ABG_8 mlib_GraphicsDrawPolygon_ABGZ_32 mlib_GraphicsDrawPolygon_ABGZ_8 mlib_GraphicsDrawPolygon_ABZ_32 mlib_GraphicsDrawPolygon_ABZ_8 mlib_GraphicsDrawPolygon_AG_32 mlib_GraphicsDrawPolygon_AG_8 mlib_GraphicsDrawPolygon_AGZ_32 mlib_GraphicsDrawPolygon_AGZ_8 mlib_GraphicsDrawPolygon_AZ_32 mlib_GraphicsDrawPolygon_AZ_8 mlib_GraphicsDrawPolygon_B_32 mlib_GraphicsDrawPolygon_B_8 mlib_GraphicsDrawPolygon_BG_32 mlib_GraphicsDrawPolygon_BG_8 mlib_GraphicsDrawPolygon_BGZ_32 mlib_GraphicsDrawPolygon_BGZ_8 mlib_GraphicsDrawPolygon_BZ_32 mlib_GraphicsDrawPolygon_BZ_8 mlib_GraphicsDrawPolygon_G_32 mlib_GraphicsDrawPolygon_G_8 mlib_GraphicsDrawPolygon_GZ_32 mlib_GraphicsDrawPolygon_GZ_8 mlib_GraphicsDrawPolygon_X_32 mlib_GraphicsDrawPolygon_X_8 mlib_GraphicsDrawPolygon_Z_32 mlib_GraphicsDrawPolygon_Z_8 mlib_GraphicsDrawPolyline_32 mlib_GraphicsDrawPolyline_8 mlib_GraphicsDrawPolyline_A_32 mlib_GraphicsDrawPolyline_A_8 mlib_GraphicsDrawPolyline_AB_32 mlib_GraphicsDrawPolyline_AB_8 mlib_GraphicsDrawPolyline_ABG_32 mlib_GraphicsDrawPolyline_ABG_8 mlib_GraphicsDrawPolyline_ABGZ_32 mlib_GraphicsDrawPolyline_ABGZ_8 Library Interfaces and Headers 237 libmlib 3LIB 238 mlib_GraphicsDrawPolyline_ABZ_32 mlib_GraphicsDrawPolyline_ABZ_8 mlib_GraphicsDrawPolyline_AG_32 mlib_GraphicsDrawPolyline_AG_8 mlib_GraphicsDrawPolyline_AGZ_32 mlib_GraphicsDrawPolyline_AGZ_8 mlib_GraphicsDrawPolyline_AZ_32 mlib_
109. Ds MP_DeregisterForObjectPropertyChanges MP_DeregisterForObjectVisibilityChanges MP_DeregisterPlugin MP_DisableAutoFailback MP_DisableAutoProbing MP_DisablePath MP_EnableAutoFailback MP_EnableAutoProbing MP_EnablePath MP_FreeOidList MP_GetAssociatedPathOidList MP_GetAssociatedPluginOid MP_GetAssociatedTPGOidList MP_GetDeviceProductOidList MP_GetDeviceProductProperties MP_GetInitiatorPortOidList MP_GetlInitiatorPortProperties MP_GetLibraryProperties MP_GetMPLogicalUnitProperties MP_GetMPLuOidListFromTPG MP_GetMultipathLus MP_GetObjectType MP_GetPathLogicalUnitProperties MP_GetPluginOidList MP_GetPluginProperties MP_GetProprietaryLoadBalanceOidList MP_GetProprietaryLoadBalanceProperties MP_GetTargetPortGroupProperties MP_GetTargetPortOidList MP_GetTargetPortProperties MP_RegisterForObjectPropertyChanges Library Interfaces and Headers 283 libMPAPI 3LIB MP_RegisterForObjectVisibilityChanges MP_RegisterPlugin MP_SetFailbackPollingRate MP_SetLogicalUnitLoadBalanceType MP_SetOverridePath MP_SetPathWeight MP_SetPluginLoadBalanceType MP_SetProbingPollingRate MP_SetProprietaryProperties MP_SetTPGAccess Usage Client applications link with the Common Library using IMPAPT to access the interfaces The Common Library dynamically loads an individual vendor provided plugin library that is available through MP_RegisterPlugin 3MPAPI on the host system Using LibMPAPI involves the following steps iL Optionally calling MP_
110. EAD_ONCE_ INIT PTHREAD_PRIO_INHERIT PTHREAD_PRIO_NONE PTHREAD_PRIO_ PROTECT PTHREAD_ PROCESS SHARED PTHREAD_ PROCESS PRIVATE PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_SYSTEM The types listed below are defined as described in lt sys types h gt See types h 3HEAD pthread attr_t pthread barrier t pthread barrierattr_t pthread cond t pthread condattr_t pthread key t pthread mutex _t pthread mutexattr t pthread once t pthread _rwlock t pthread rwlockattr_t pthread spinlock t pthread t Library Interfaces and Headers 427 pthread h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also sched h 3HEAD time h 3HEAD types h 3HEAD pthread_attr_getguardsize 3C 428 pthread_attr_init 3C pthread _attr_setscope 3C pthread cancel 3C pthread_cleanup_pop 3C pthread_cond_init 3C pthread_cond_signal 3C pthread_cond_wait 3C pthread _condattr_init 3C pthread create 3C pthread_detach 3C pthread equal 3C pthread_exit 3C pthread_getconcurrency 3C pthread_getschedparam 3C pthread_join 3C pthread_key_create 3C pthread_key_delete 3C pthread_mutex_init 3C pthread_mutex_lock 3C pthread_mutex_setprioceiling 3C pthread_mutexattr_gettype 3C pthread_mutexattr_getprotocol 3C pthread_mutexattr_init 3C pthread_once 3C pthread_rwlock_init 3C pthread_rwlock_rdlock 3C pthread_rwlock_unlock
111. EEA S EAEn EAko aE AAA DASSE LEi SARE E A Uo S EE E EE E T Tibre soln OLIB aana o E AE EE EAEE Ea librpcsoc 3LIBUCB tibrpesvo OLIB J caaan a RR TA TO TARA AT E Oaa ENIE E E D D EE E TEE E ETEESI SELAT E ATE AT ET EE ES a A Ts td ab IN j eanit aer E EEN EAE A AEREE libsasl 3LIB libscf 3LIB tibsctpOLIB rimarrai n E N R N RREN taibsec SLIB ae aaee EAEE AE AA E AAAA RAAE AA EARE EEES LENE Eao a1 E L A E O E T E E libsendfile 3LIB tibsip 3 LIB siria n R E E R ON NNN RAE NIDS UPO LIB g iara n E AAAA AA AE A Ra ibsmart cand SUB seirene aerae aara O NEEE AEAEE E EAEE AEAEE tibsocket 3LI Beesie aaae a a a S A R libssagent 3LIB libssasnmp 3LIB MG DSYS SLIB sisien ana A N A a e libsys event OLIB nierica a aeieea a N E R A R R aa Hbre AOLE e A T libtermcap 3LIBUCB tibthread OLIB nonai ase nA EAEE EA ETE AAAA EEEIEE ARAKS AERES tibtnf ett OLB aranna ann aa a ven E E EA E E nuke Rib Sala Fin SLB siina a a E E RA da NAA MT DES TET OLIB riannee AER eat a SATA A A R N AS libtsol 3LIB tibucb 3LIBUCB ceeded ane ddespesin Bb dance devon vb Zien cn Li Dumein SLAB rraren an EEEE EAEE TOE Gatuiianaaiennuadi nanan ise 1 OLIB ans cosyascosectanansatese a A ARA WED UT e 1 E H l E EREA OE EPEE AEE EA OE A A A MOU EEEE TE EE AE tibyotmgt OLIB arae E R A asta Ree BN reira Aare AUA UE AE EUT EO oe edt man pages section 3 Library Interfaces and Headers January 2013 Contents Ua WS FE QCSIGIB recia aeaaeae a a EESTE
112. EEOAE EAA Arae EEN N SAAE SIEN Eksa 394 UA DINE STB D E EEE E E E E OE A EEE 396 LEDXESOUSLIB cccscssccossecscsccscsconesscessacocsonsseesscassesesnssseseessocsousuectessccaarsasusessensoctsnusueaseceaassonsuseseesoentets 399 Liby 3LIB Lama tS MN3JHEAD aaiae teakeulsdaatea E feGeeedsdaaidaidacs AER Locale ch GEIBAD ses azessssassutitessavseadissavateia cisvevtshjacibnteavtanoier a Bodeeaati estes ee sea ease math h S HEAD annsin R E REER R A R R duata odes N aR nines mman M SLBA nrnna aa aa a a monetary h 3HEAD mauve SBA rtint aaan eA A A a OASE E EE EA Aa ai msg NCBA sainan m RER R ERER E NANS MOD MAC SIAM sss scasazasascacisssvousoasbaacodssaskeaciassseseasessaosadeseesaodaaar casaaas Eais aaia aaia Saaai Net bi NCSHIEAD EE A EE AA EAEE ES nl_types h 3HEAD POLL MO RIB ADD arrar ar ENEA RETTERE ERR ENRERE pthread hOHEAD J iiinis A ERAN E aiia pwd O HEAD Josias a a A E E AENA PEGEX GHEAD anrea aen Ea A a AR sdesselisabesst eeitedest resource h 3HEAD schedsh SHEAD diea e a aes a a O N winded Dood N SEARCH M OHEAD Y aeria na EROE EA TE E selecti h JHEAD sss cccscecutasecaccsssdeacsuasoashea hdatoccosarsdeadevecesssiouseaseshcvaudaacsaascasbeascudsodabea debatdcascorcdaadevecs Semaphore h ZHRAD arria i R adie ssienivh aventon O OTAN 437 sem h 3HEAD SEEJMPSNCSHBAD sessed cecczaaccacsossscaccacsetalevessstacsecaceds bdachedes vakissidas ducslaadsads cdasdascudedsasdacadardvashstsbatecves 440 shiizh SHEAD ia suis
113. F32C mlib_VectorMaximumMag_S16C mlib_VectorMaximumMag_ 32C mlib_VectorMaximumMag_S8C mlib_VectorMaximumMag_U8C mlib_VectorMaximum_S16 mlib_VectorMaximum_S32 mlib_VectorMaximum_S8 mlib_VectorMaximum_U8 mlib_VectorMerge_S16C_S16 mlib_VectorMerge_S32C_S32 mlib_VectorMerge_S8C_S8 mlib_VectorMerge_U8C_U8 mlib_VectorMinimum_D64 mlib_VectorMinimum_F32 mlib_VectorMinimumMag_D64C mlib_VectorMinimumMag_F32C mlib_VectorMinimumMag_S16C mlib_VectorMinimumMag_S32C mlib_VectorMinimumMag_S8C mlib_VectorMinimumMag_U8C mlib_VectorMinimum_S16 mlib_VectorMinimum_S32 mlib_VectorMinimum_S8 mlib_VectorMinimum_U8 mlib_VectorMulM_S16C_S16C_Mod mlib_VectorMulM_S16C_S16C_Sat mlib_VectorMulM_S16C_S8C_Mod mlib_VectorMulM_S16C_S8C_Sat mlib_VectorMulM_S16C_U8C_Mod mlib_VectorMulM_S16C_U8C_Sat mlib_VectorMulM_S16_S16_Mod mlib_VectorMulM_S16_S16_Sat mlib_VectorMulM_S16_S8_Mod mlib_VectorMulM_S16_S8_Sat mlib_VectorMulM_S16_U8_Mod mlib_VectorMulM_S16_U8_Sat mlib_VectorMulM_S32C_S16C_Mod mlib_VectorMulM_S32C_S16C_Sat mlib_VectorMulM_S32C_S32C_Mod mlib_VectorMulM_S32C_S32C_Sat mlib_VectorMulM_S32_S16_Mod mlib_VectorMulM_S32_S16_Sat Library Interfaces and Headers 223 libmlib 3LIB 224 mlib_VectorMulM_S32_S32_Mod mlib_VectorMulM_S32_S32_Sat mlib_VectorMulM_S8C_S8C_Mod mlib_VectorMulM_S8C_S8C_Sat mlib_VectorMulM_S8_S8_Mod mlib_VectorMulM_S8_S8_Sat mlib_VectorMulMShift_S 16C_S16C_Mod mlib_VectorMulMShift_S16C_S16C_Sat mlib_VectorMulMShift_S16_S16_Mod
114. FMNAMESZ 1 a STREAMS module name The following macros are defined for use as the request argument to ioctl I_PUSH Pusha STREAMS module I_POP Pop a STREAMS module I_LOOK Get the top module name I_FLUSH Flusha STREAM I_FLUSHBAND Flush one band of a STREAM I_SETSIG Ask for notification signals I_GETSIG Retrieve current notification signals I_FIND Look for a STREAMS module I_PEEK Peek at the top message on a STREAM I_SRDOPT Set the read mode I_GRDOPT Get the read mode I_NREAD Size the top message I_FDINSERT Send implementation defined information about another STREAM I STR Senda STREAMS ioctl I_SWROPT Set the write mode I_GWROPT Get the write mode I_SENDFD Pass a file descriptor through a STREAMS pipe I_RECVFD Get a file descriptor sent via I SENDFD I_LIST Get all the module names on a STREAM I_ATMARK Is the top message marked I_CKBAND See ifany messages exist in a band I_GETBAND Get the band of the top message on a STREAM Library Interfaces and Headers 479 stropts h 3HEAD 480 I_CANPUT Is a band writable I_SETCLTIME Set close time delay I_GETCLTIME Get close time delay I_LINK Connect two STREAMs I_UNLINK Disconnect two STREAMS I_PLINK Persistently connect two STREAMs I_PUNLINK Dismantle a persistent STREAMS link The following macro is defined for use with I_LOOK FMNAMESZ minimum size in bytes of the buffer referred to by the arg argument The following macros a
115. FT_1_F32_F32 mlib_SignalIFFT_1_F32_F32C mlib_SignalIFFT_1_S16 mlib_SignalIFFT_1_S 16C mlib_SignalIFFT_1_S 16C_S16C mlib_SignalIFFT_1_S 16_S16 mlib_SignalIFFT_1_ 16_S16C mlib_SignalIFFT_2_D64 mlib_SignalIFFT_2_D64C mlib_SignalIFFT_2_D64C_D64C mlib_SignalIFFT_2_D64_D64 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_SignalIFFT_2_D64_D64C mlib_SignalIFFT_2_F32 mlib_SignalIFFT_2_F32C mlib_SignalIFFT_2_F32C_F32C mlib_SignalIFFT_2_F32_F32 mlib_SignalIFFT_2_F32_F32C mlib_SignalIFFT_2_S16C_Mod mlib_SignalIFFT_2_S16C_S16C_Mod mlib_SignalIFFT_2_S16_Mod mlib_SignalIFFT_2_S16_S16C_Mod mlib_SignalIFFT_2_S16_S16_Mod mlib_SignalIFFT_3_D64 mlib_SignalIFFT_3_D64C milib_SignalIFFT_3_D64C_D64C mlib_SignalIFFT_3_D64_D64 mlib_SignalIFFT_3_D64_D64C mlib_SignalIFFT_3_F32 mlib_SignalIFFT_3_F32C mlib_SignalIFFT_3_F32C_F32C mlib_SignalIFFT_3_F32_F32 mlib_SignalIFFT_3_F32_F32C mlib_SignalIFFT_3_S16C_Mod mlib_SignalIFFT_3_S16C_S16C_Mod mlib_SignalIFFT_3_S16_Mod mlib_SignalIFFT_3_S16_S16C_Mod milib_SignalIFFT_3_S16_S16_Mod milib_SignalIFFT_4 S16 mlib_SignalIFFT_4 S16C mlib_SignalIFFT_4_S16C_S16C mlib_SignalIFFT_4 S16_S16 mlib_SignalIFFT_4_S16_S16C mlib_SignalIFFTW_1_F32 mlib_SignalIFFTW_1_F32C mlib_SignalIFFTW_1_F32C_F32C mlib_SignalIFFTW_1_F32_F32 mlib_SignalIFFTW_1_F32_F32C mlib_SignalIFFTW_1_S16 mlib_SignalIFFTW_1_S16C mlib_SignalIFFTW_1_S16C_S16C mlib_SignalIFFTW_1_S16_S16 mlib_SignalIFFTW_
116. GetLibraryProperties to retrieve the properties of the Common Library Calling MP_GetPluginOidList to retrieve the registered plugin libraries Optionally calling MP_GetPluginProperties to retrieve the properties of the plugin library Retrieve discovery information and property information on multipath devices and associated resources by calling the following MP_GetAssociatedPathOidList MP_GetAssociatedTPGOidList MP_GetDeviceProductOidList MP_GetDeviceProductProperties MP_GetInitiatorPortOidList MP_GetInitiatorPortProperties MP_GetMPLuOidListFromTPG MP_GetMPLogicalUnitProperties MP_GetMultipathLus MP_GetPathLogicalUnitProperties MP_GetProprietaryLoadBalanceOidList MP_GetProprietaryLoadBalanceProperties MP_GetTargetPortGroupProperties MP_GetTargetPortOidList MP_GetTargetPortProperties Register and deregister for property and visibility changes on multipath devices and associated resources by calling MP_RegisterFor0bjectPropertyChanges MP_RegisterForObjectVisibilityChanges 284 man pages section 3 Library Interfaces and Headers Last Revised 15 Feb 2006 libMPAPI 3LIB MP_DeregisterFor0bjectPropertyChanges MP_DeregisterForObjectVisibilityChanges 6 Perform administrative operations on multipath devices and associated resources by calling MP_AssignLogicalUnitToTPG MP_CancelOverridePath MP_DisableAutoFailback MP_DisableAutoProbing MP_DisablePath MP_EnableAut
117. GraphicsDrawPolyline_AZ_8 mlib_GraphicsDrawPolyline_B_32 mlib_GraphicsDrawPolyline_B_8 mlib_GraphicsDrawPolyline_BG_32 mlib_GraphicsDrawPolyline_BG_8 mlib_GraphicsDrawPolyline_BGZ_32 mlib_GraphicsDrawPolyline_BGZ_8 mlib_GraphicsDrawPolyline_BZ_32 mlib_GraphicsDrawPolyline_BZ_8 mlib_GraphicsDrawPolyline_G_32 mlib_GraphicsDrawPolyline_G_8 mlib_GraphicsDrawPolyline_GZ_32 mlib_GraphicsDrawPolyline_GZ_8 mlib_GraphicsDrawPolyline_X_32 mlib_GraphicsDrawPolyline_X_8 mlib_GraphicsDrawPolyline_Z_32 mlib_GraphicsDrawPolyline_Z_8 mlib_GraphicsDrawPolypoint_32 mlib_GraphicsDrawPolypoint_8 mlib_GraphicsDrawPolypoint_B_32 mlib_GraphicsDrawPolypoint_B_8 mlib_GraphicsDrawPolypoint_X_32 mlib_GraphicsDrawPolypoint_X_8 mlib_GraphicsDrawRectangle_32 mlib_GraphicsDrawRectangle_8 mlib_GraphicsDrawRectangle_B_32 mlib_GraphicsDrawRectangle_B_8 mlib_GraphicsDrawRectangle_X_32 mlib_GraphicsDrawRectangle_X_8 mlib_GraphicsDrawTriangle_32 mlib_GraphicsDrawTriangle_8 mlib_GraphicsDrawTriangle_A_32 mlib_GraphicsDrawTriangle_A_8 mlib_GraphicsDrawTriangle_AB_32 mlib_GraphicsDrawTriangle_AB_8 mlib_GraphicsDrawTriangle_ABG_32 mlib_GraphicsDrawTriangle_ABG_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsDrawTriangle_ABGZ_32 mlib_GraphicsDrawTriangle_ABGZ_8 mlib_GraphicsDrawTriangle_ABZ_32 mlib_GraphicsDrawTriangle_ABZ_8 mlib_GraphicsDrawTriangle_AG_32 mlib_GraphicsDrawTriangle_AG_8 mlib_GraphicsDrawT
118. ION MTEXCLUSIVE to Y or y or anything beginning with y Alternatively it can be enabled bya call to mallocct 3 MALLOC MTMAXCACHE 16 17 18 19 20 or 21 By default allocations less than 2 bytes are allocated from buckets indexed by thread id Using this MTMALLOC_OPTION setting variable size of the cached allocations can be increased to 2 7 218 218 21 27 or 27 by setting MTMAXCACHE to 17 18 19 20 or 21 If MTMAXCACHE is set to less than 16 it is reset to 16 If MTMAXCACHE is set to more than 21 then it is reset to 21 This all occurs silently MTCHUNKSIZE xx Allocation buckets are sized by the chunk size and the size of the allocation request The default setting is 9 for 32 bit applications and 64 for 64 bit applications For the cost of address space performance can sometimes be enhanced by increasing this parameter See mallocctl 3MALLOC MTREALFREE xx If xx gt 1 set the threshold for calling madvise 3C with MADV_FREE Calling madvise will result in the memory associated with the allocation being returned to the kernel When freed allocations greater than xx pagesize will have madvise called If xx is less than 2 it will be set to 2 man pages section 3 Library Interfaces and Headers Last Revised 5 Nov 2010 libmtmalloc 3LIB MTDEBUGPATTERN Y Writes misaligned data into the buffer after f ree When the buffer is reallocated the contents are verified to ensure that there was no
119. January 2013 Contents Lab Gene SEMEA DW viniani eaae Ae aeea EE Eaa ESk AN AAAA SAREN ESENE 162 UibGS S SEIB R EE O E E E E EA E EEE libhbaapi 3LIB libidnkit 3LIB VIDIME ULIB eiar AA E A E T O E TOKOSO LID Aa A A E AEO A tibkstat 3 LIB eniinn n N E EEE E ERS Vi bkum ILIB soars aR R AN E A N libl 3LIB liblayout 3LIB tibtorpO LB arsina E A E E E E E TiHMOLIB piirdeaia a aasa aaa a aa Eea Eaa GE i UA TYE EE S D D E D EE E E EE E E A A EE libmalloc 3LIB Labmapmal LOC SLB 355 sssevistsesdessass svete n a R RRRA R N 204 CiM OLIB aende E A A 205 Whi QIU EE 206 La Meni SUB zaaien a P E RE I A E A E IERE 207 libmlib 3LIB tibmiib mt GLUB susemeisi mbna E Oa AON eia 280 Lal biti SILI eenn nnen a a E R AER N R 282 TIDMPAPI SL B cans sitvastt evans acacia ces cadens aacucatisbcadcaiedanenicisdadeoces 283 tibmtmalttoc SLIB sea e a E 288 libmvec 3LIB libnls 3LIB tibns t LIB h anaa a AR a E A A R tibnvpair 3 LIB sarana a ARE ER A AA N 301 tibpam ILIB uesesii iaa AAE E RENTEN ANAR libpanel 3LIB tibpapi 3 LIB ireiiuaeceota Kia ei aSa Aa ENA Ea NEA E Aa aeaa SE ETENA aSa NEA La BPCEX SIIB Maaa E ET ENTAO R TA tibpic OLIB ansa A tibpicttree 3 LIB aenean aeieeiaii es duel casa arch ANA A E ANNAR 312 tibpkest 3LIB uesia a R A A S EN aTa 314 tp ot OLB erenn E AE E A 318 La POOL ILIB 5 3 cs esessasccsstesctaseuawtes Ea E EEEE E EAA EE E AE 320 Contents tibprojectOLIB Juries ae Eana a aA Aeee EA A
120. LEASTN PRIiFASTN PRIiMAX PRIiPTR The fprintf macros for unsigned integers are PRION PRIoLEASTN PRIoFASTN PRIoMAX PRIOPTR PRIUN PRIULEASTN PRIuFASTN PRIuMAX PRIuPTR PRIxXN PRIxLEASTN PRIxFASTN PRIXMAX PRIXxPTR PRIXN PRIXLEASTN PRIXFASTN PRIXMAX PRIXPTR The fscanf macros for signed integers are SCNdN SCNdLEASTN SCNdFASTN SCNdMAX SCNdPTR SCNiN SCNiLEASTN SCNiFASTN SCNiMAX SCNiPTR The fscanf macros for unsigned integers are SCNoN SCNoLEASTN SCNoFASTN SCNoMAX SCNoPTR SCNUN SCNuLEASTN SCNuFASTN SCNuMAX SCNuPTR SCNxN SCNxLEASTN SCNxFASTN SCNxMAX SCNxPTR For each type that the implementation provides in lt stdint h gt the corresponding fprintf and fwprintf macros must be defined The corresponding fscanf and fwscanf macros must be defined as well unless the implementation does not have a suitable modifier for the type man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 inttypes h 3HEAD Usage The purpose of lt inttypes h gt is to provide a set of integer types whose definitions are consistent across machines and independent of operating systems and other implementation idiosyncrasies It defines with a typedef integer types of various sizes Implementations are free to typedef them as ISO C standard integer types or extensions that they support Consistent use of this header greatly increases the portability of applications across platforms Examples exampte1 Use of Macro The
121. MT Level Safe with exceptions See Also pvs 1 Intro 3 attributes 5 Library Interfaces and Headers 385 libumem 3LIB Name Synopsis Description Interfaces Files Attributes See Also 386 libumem object caching memory allocation library cc flag file lumem library include lt umem h gt Functions in this library provide fast scalable object caching memory allocation with multithreaded application support In addition to the standard malloc 3C family of functions and the more flexible umem_alloc 3 MALLOC family Libumem provides powerful object caching services as described in umem_cache_create 3 MALLOC The Libumem library also provides extensive debugging support including detection of memory leaks buffer overruns multiple frees use of uninitialized data use of freed data and many other common programming errors See umem_debug 3 MALLOC The shared object Libumem so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces calloc free malloc memalign realloc umem_alloc umem_cache_ alloc umem_cache_ create umem_cache destroy umem_cache_ free umem_ free umem_nofail_callback umem_zalloc valloc usr lib libumem so 1 shared object usr lib 64 libumem so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availabilit
122. N XFER SIZE and POSIX REC MAX XFER SIZE values POSIX _REC_MAX_XFER_SIZE Maximum recommended file transfer size POSIX _REC_MIN XFER_SIZE Minimum recommended file transfer size POSIX REC_XFER ALIGN SYMLINK_MAX Recommended file transfer buffer alignment Maximum number of bytes in a symbolic link The magnitude limitations in the following list are fixed by specific implementations An application should assume that the value supplied by lt limits h gt ina specific implementation is the minimum that pertains whenever the application is run under that implementation A specific instance of a specific implementation can increase the value relative to that supplied by lt limits h gt for that implementation The actual value supported by a specific instance is provided by the sysconf 3C function BC_BASE_MAX BC_DIM MAX BC_SCALE_ MAX BC_STRING MAX CHARCLASS_NAME_MAX COLL_WEIGHTS MAX EXPR_NEST MAX Maximum obase values allowed by the bc 1 utility Maximum number of elements permitted in an array by the bc utility Maximum scale value allowed by the bc utility Maximum length of a string constant accepted by the bc utility Maximum number of bytes in a character class name Maximum number of weights that can be assigned to an entry of the LC_COLLATE order keyword in the locale definition file Maximum number of expressions that can be nested within parentheses by the expr 1 utility man pages section 3 Libr
123. NotXor mlib_ImageNotXor_Inp mlib_ImageOr mlib_ImageOr_Inp mlib_ImageOrNot mlib_ImageOrNot1_Inp mlib_ImageOrNot2_Inp mlib_ImagePolynomialWarp mlib_ImagePolynomialWarp_Fp mlib_ImagePolynomialWarpTable mlib_ImagePolynomialWarpTable_Fp mlib_ImageRankFilter3x3 mlib_ImageRankFilter3x3_Fp mlib_ImageRankFilter3x3_US mlib_ImageRankFilter5x5 mlib_ImageRankFilter5x5_Fp man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageRankFilter5x5_US mlib_ImageRankFilter7x7 mlib_ImageRankFilter7x7_Fp mlib_ImageRankFilter7x7_US mlib_ImageRankFilterMxN mlib_ImageRankFilterMxN_Fp mlib_ImageRankFilterMxN_US mlib_ImageReformat mlib_ImageReplaceColor mlib_ImageReplaceColor_Fp mlib_ImageReplaceColor_Fp_Inp mlib_ImageReplaceColor_Inp mlib_ImageResetStruct mlib_ImageResetSubimageStruct mlib_ImageRotate mlib_ImageRotate180 mlib_ImageRotate180_Fp mlib_ImageRotate270 mlib_ImageRotate270_Fp mlib_ImageRotate90 mlib_ImageRotate90_Fp mlib_ImageRotate_Fp mlib_ImageRotateIndex mlib_ImageScalarBlend mlib_ImageScalarBlend_Fp mlib_ImageScalarBlend_Fp_Inp mlib_ImageScalarBlend_Inp mlib_ImageScale mlib_ImageScale2 mlib_ImageScale2_Inp mlib_ImageScale_Fp mlib_ImageScale_Fp_Inp mlib_ImageScale_Inp mlib_ImageSConv3x3 mlib_ImageSConv3x3_Fp mlib_ImageSConv5x5 mlib_ImageSConv5x5_Fp mlib_ImageSConv7x7 mlib_ImageSConv7x7_Fp mlib_ImageSConvKernelConvert mlib_ImageSetFormat mlib_ImageSetPaddings mlib_ImageSetStr
124. OF long l_sysid Returned with F_GETLK man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 fcntl h 3HEAD Attributes See Also Notes pidt l pid Returned with F_GETLK The structure fshare describes a file share reservation It includes the following members short f_access Type of reservation short f_ deny Type of reservations to deny long f id Process unique identifier See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard creat 2 exec 2 fcntl 2 open 2 fdatasync 3RT fsync 3C fsattr 5 attributes 5 standards 5 Data is successfully transferred for a write operation to a regular file when the system ensures that all data written is readable on any subsequent open of the file even one that follows a system or power failure in the absence ofa failure of the physical storage medium Data is successfully transferred for a read operation when an image of the data on the physical storage medium is available to the requesting process Synchronized I O data integrity completion see fdatasync 3RT For reads the operation has been completed or diagnosed if unsuccessful The read is complete only when an image of the data has been successfully transferred to the requesting process If there were any pending write requests affecting the data to be read at the
125. P 1 Exit Hangup see termio 71 SIGINT 2 Exit Interrupt see termio 71 SIGQUIT 3 Core Quit see termio 71 SIGILL 4 Core Illegal Instruction SIGTRAP 5 Core Trace or Breakpoint Trap SIGABRT 6 Core Abort SIGEMT 7 Core Emulation Trap SIGFPE 8 Core Arithmetic Exception SIGKILL 9 Exit Killed SIGBUS 10 Core Bus Error SIGSEGV 11 Core Segmentation Fault SIGSYS 12 Core Bad System Call Library Interfaces and Headers 447 signal h 3HEAD Name SIGPIPE SIGALRM SIGTERM SIGUSR1 SIGUSR2 SIGCHLD SIGPWR SIGWINCH SIGURG SIGPOLL SIGSTOP SIGTSTP SIGCONT SIGTTIN SIGTTOU SIGVTALRM SIGPROF SIGXCPU SIGXFSZ SIGWAITING SIGLWP SIGFREEZE SIGTHAW SIGCANCEL SIGLOST SIGXRES SIGIVM1 SIGIVM2 Value 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Default Exit Exit Exit Exit Exit Ignore Ignore Ignore Ignore Exit Stop Stop Ignore Stop Stop Exit Exit Core Core Ignore Ignore Ignore Ignore Ignore Exit Ignore Ignore Ignore Event Broken Pipe Alarm Clock Terminated User Signal 1 User Signal 2 Child Status Changed Power Fail or Restart Window Size Change Urgent Socket Condition Pollable Event see st reamio 71 Stopped signal Stopped user see termio 71 Continued Stopped tty input see termio 7 Stopped tty o
126. S16C_U8C_Mod mlib_MatrixAddS_S16C_U8C_Sat mlib_MatrixAddS_S16_Mod mlib_MatrixAddS_S16_S16_Mod mlib_MatrixAddS_S16_S16_Sat mlib_MatrixAddS_S16_S8_Mod mlib_MatrixAddS_S16_S8_Sat mlib_MatrixAddS_S16_Sat mlib_MatrixAddS_S16_U8_Mod mlib_MatrixAddS_S16_U8_Sat mlib_MatrixAddS_S32C_Mod mlib_MatrixAddS_S32C_S16C_Mod mlib_MatrixAddS_S32C_S16C_Sat mlib_MatrixAddS_S32C_S32C_Mod mlib_MatrixAddS_S32C_S32C_Sat mlib_MatrixAddS_S32C_Sat mlib_MatrixAddS_S32_Mod mlib_MatrixAddS_S32_S16_Mod mlib_MatrixAddS_S32_S16_Sat mlib_MatrixAddS_S32_S32_Mod mlib_MatrixAddS_S 32_ 32_Sat mlib_MatrixAddS_ 32_Sat mlib_MatrixAddS_S8C_Mod mlib_MatrixAddS_S8C_S8C_Mod mlib_MatrixAddS_S8C_S8C_Sat mlib_MatrixAddS_S8C_Sat mlib_MatrixAddS_S8 Mod mlib_MatrixAddS_S8_S8_ Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_MatrixAddS_S8_S8_ Sat mlib_MatrixAddS_S8_ Sat mlib_MatrixAddS_U8C_Mod mlib_MatrixAddS_U8C_Sat mlib_MatrixAddS_U8C_U8C_Mod mlib_MatrixAddS_U8C_U8C_Sat mlib_MatrixAddS_U8_Mod mlib_MatrixAddS_U8_Sat mlib_MatrixAddS_U8_U8_Mod mlib_MatrixAddS_U8_U8_Sat mlib_MatrixAdd_U8C_Mod mlib_MatrixAdd_U8C_Sat mlib_MatrixAdd_U8C_U8C_Mod mlib_MatrixAdd_U8C_U8C_ Sat mlib_MatrixAdd_U8_Mod mlib_MatrixAdd_U8_Sat mlib_MatrixAdd_U8_U8_Mod mlib_MatrixAdd_U8_U8_Sat mlib_MatrixAve_S16 mlib_MatrixAve_S16C mlib_MatrixAve_S16C_S16C mlib_MatrixAve_S16C_S8C mlib_MatrixAve_S16C_U8C mlib_MatrixAve_S16_S16 mlib_MatrixAve_S16_S8
127. S16_Mod mlib_VectorMulSAdd_S16_S16_Mod mlib_VectorMulSAdd_S16_S16_Sat mlib_VectorMulSAdd_S16_S8_Mod mlib_VectorMulSAdd_S16_S8_Sat mlib_VectorMulSAdd_S16_Sat mlib_VectorMulSAdd_S16_U8_Mod mlib_VectorMulSAdd_S16_U8_Sat mlib_VectorMulSAdd_S32C_Mod mlib_VectorMulSAdd_S32C_S16C_Mod mlib_VectorMulSAdd_S32C_S16C_Sat mlib_VectorMulSAdd_S32C_S32C_Mod mlib_VectorMulSAdd_S32C_S32C_Sat mlib_VectorMulSAdd_S32C_Sat mlib_VectorMulSAdd_S32_ Mod mlib_VectorMulSAdd_S32_ 16_Mod mlib_VectorMulSAdd_S32_S16_Sat mlib_VectorMulSAdd_S32_ 32_Mod mlib_VectorMulSAdd_S32_ 32_Sat mlib_VectorMulSAdd_S32_ Sat mlib_VectorMulSAdd_S8C_Mod mlib_VectorMulSAdd_S8C_S8C_Mod mlib_VectorMulSAdd_S8C_S8C_Sat mlib_VectorMulSAdd_S8C_Sat mlib_VectorMulSAdd_S8_Mod mlib_VectorMulSAdd_S8_S8_Mod mlib_VectorMulSAdd_S8_S8_Sat mlib_VectorMulSAdd_S8_Sat mlib_VectorMulSAdd_U8C_Mod mlib_VectorMulSAdd_U8C_Sat Library Interfaces and Headers 225 libmlib 3LIB 226 mlib_VectorMulSAdd_U8C_U8C_Mod mlib_VectorMulSAdd_U8C_U8C_Sat mlib_VectorMulSAdd_U8_Mod mlib_VectorMulSAdd_U8_Sat mlib_VectorMulSAdd_U8_U8_Mod mlib_VectorMulSAdd_U8_U8_Sat mlib_VectorMulShift_S16C_Mod mlib_VectorMulShift_S16C_S16C_Mod mlib_VectorMulShift_S16C_S16C_Sat mlib_VectorMulShift_S16C_Sat mlib_VectorMulShift_S16_Mod mlib_VectorMulShift_S16_S16_Mod mlib_VectorMulShift_S16_S16_Sat mlib_VectorMulShift_S16_Sat mlib_VectorMulShift_S32C_Mod mlib_VectorMulShift_S32C_S32C_Mod mlib_VectorMulShift_S32C_S32C_Sat mlib_V
128. S32_Sat mlib_VectorMulS_S32_Sat mlib_VectorMulS_S8C_Mod mlib_VectorMulS_S8C_S8C_Mod mlib_VectorMulS_S8C_S8C_Sat mlib_VectorMulS_S8C_Sat mlib_VectorMulS_S8_Mod mlib_VectorMulS_S8_S8_Mod mlib_VectorMulS_S8_S8_ Sat mlib_VectorMulS_S8_ Sat mlib_VectorMulSShift_S16C_Mod mlib_VectorMulSShift_S16C_S16C_Mod mlib_VectorMulSShift_S16C_S16C_Sat mlib_VectorMulSShift_S16C_Sat mlib_VectorMulSShift_S16_Mod mlib_VectorMulSShift_S16_S16_Mod mlib_VectorMulSShift_S16_S16_Sat mlib_VectorMulSShift_S16_Sat mlib_VectorMulSShift_S32C_Mod mlib_VectorMulSShift_S32C_S32C_Mod mlib_VectorMulSShift_S32C_S 32C_Sat mlib_VectorMulSShift_S32C_Sat mlib_VectorMulSShift_S32_Mod mlib_VectorMulSShift_S32_S 32_Mod Library Interfaces and Headers 227 libmlib 3LIB 228 mlib_VectorMulSShift_S32_S32_Sat mlib_VectorMulSShift_S32_Sat mlib_VectorMulSShift_S8C_Mod mlib_VectorMulSShift_S8C_S8C_Mod mlib_VectorMulSShift_S8C_S8C_Sat mlib_VectorMulSShift_S8C_Sat mlib_VectorMulSShift_S8_Mod mlib_VectorMulSShift_S8_S8_ Mod mlib_VectorMulSShift_S8_S8_Sat mlib_VectorMulSShift_S8_Sat mlib_VectorMulSShift_U8C_Mod mlib_VectorMulSShift_U8C_Sat mlib_VectorMulSShift_U8C_U8C_Mod mlib_VectorMulSShift_U8C_U8C_Sat mlib_VectorMulSShift_U8_Mod mlib_VectorMulSShift_U8_Sat mlib_VectorMulSShift_U8_U8_Mod mlib_VectorMulSShift_U8_U8_Sat mlib_VectorMulS_U8C_Mod mlib_VectorMulS_U8C_Sat mlib_VectorMulS_U8C_U8C_Mod mlib_VectorMulS_U8C_U8C_Sat mlib_VectorMulS_U8_Mod mlib_VectorMulS_U8_Sat mlib
129. SC_DA mlib_ImageBlend_SC_DA_Inp mlib_ImageBlend_SC_DC mlib_ImageBlend_SC_DC_Inp mlib_ImageBlend_SC_OMDA mlib_ImageBlend_SC_OMDA_Inp mlib_ImageBlend_SC_OMDC mlib_ImageBlend_SC_OMDC_Inp mlib_ImageBlend_SC_OMSA mlib_ImageBlend_SC_OMSA_Inp mlib_ImageBlend_SC_ONE mlib_ImageBlend_SC_ONE_Inp mlib_ImageBlend_SC_SA mlib_ImageBlend_SC_SA_Inp mlib_ImageBlend_SC_SAS mlib_ImageBlend_SC_SAS_Inp mlib_ImageBlend_SC_ZERO mlib_ImageBlend_SC_ZERO_Inp mlib_ImageBlend_ZERO_DA mlib_ImageBlend_ZERO_DA_Inp mlib_ImageBlend_ZERO_DC mlib_ImageBlend_ZERO_DC_Inp mlib_ImageBlend_ZERO_OMDA mlib_ImageBlend_ZERO_OMDA_Inp mlib_ImageBlend_ZERO_OMDC mlib_ImageBlend_ZERO_OMDC_Inp mlib_ImageBlend_ZERO_OMSA mlib_ImageBlend_ZERO_OMSA_Inp mlib_ImageBlend_ZERO_ONE mlib_ImageBlend_ZERO_ONE_Inp mlib_ImageBlend_ZERO_SA mlib_ImageBlend_ZERO_SA_Inp mlib_ImageBlend_ZERO_SAS mlib_ImageBlend_ZERO_SAS_Inp mlib_ImageBlend_ZERO_ZERO mlib_ImageBlend_ZERO_ZERO_Inp mlib_ImageChannelCopy mlib_ImageChannelExtract mlib_ImageChannelInsert mlib_ImageChannelMerge mlib_ImageChannelSplit mlib_ImageClear mlib_ImageClearEdge man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageClearEdge_Fp mlib_ImageClear_Fp mlib_ImageColorConvert1 mlib_ImageColorConvert1_Fp mlib_ImageColorConvert2 mlib_ImageColorConvert2_Fp mlib_ImageColorDitherFree mlib_ImageColorDitherlInit mlib_ImageColorErrorDiffusion3x3 mlib_ImageColorErrorDiffusionMxN mli
130. S_S32_S32_Sat mlib_VectorSubS_S32_Sat Library Interfaces and Headers 231 libmlib 3LIB Graphics Functions 232 mlib_VectorSubS_S8C_Mod mlib_VectorSubS_S8C_S8C_Mod mlib_VectorSubS_S8C_S8C_Sat mlib_VectorSubS_S8C_Sat mlib_VectorSubS_S8_Mod mlib_VectorSubS_S8_S8_ Mod mlib_VectorSubS_S8_S8_Sat mlib_VectorSubS_S8_Sat mlib_VectorSubS_U8C_Mod mlib_VectorSubS_U8C_Sat mlib_VectorSubS_U8C_U8C_Mod mlib_VectorSubS_U8C_U8C_Sat mlib_VectorSubS_U8_Mod mlib_VectorSubS_U8_Sat mlib_VectorSubS_U8_U8_Mod mlib_VectorSubS_U8_U8_Sat mlib_VectorSub_U8C_Mod mlib_VectorSub_U8C_Sat mlib_VectorSub_U8C_U8C_Mod mlib_VectorSub_U8C_U8C_Sat mlib_VectorSub_U8_Mod mlib_VectorSub_U8_Sat mlib_VectorSub_U8_U8_Mod mlib_VectorSub_U8_U8_Sat mlib_VectorSumAbsDiff_S16_Sat mlib_VectorSumAbsDiff_S32_Sat mlib_VectorSumAbsDiff_S8_Sat mlib_VectorSumAbsDiff_U8_Sat mlib_VectorSumAbs_S16_Sat mlib_VectorSumAbs_S32_Sat mlib_VectorSumAbs_S8_ Sat mlib_VectorSumAbs_U8_ Sat mlib_VectorZero_S16 mlib_VectorZero_S16C mlib_VectorZero_S32 mlib_VectorZero_S32C mlib_VectorZero_S8 mlib_VectorZero_S8C mlib_VectorZero_U8 mlib_VectorZero_U8C mlib_GraphicsBoundaryFill_32 mlib_GraphicsBoundaryFill_8 mlib_GraphicsDrawArc_32 mlib_GraphicsDrawArc_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsDrawArc_A_32 mlib_GraphicsDrawArc_A_8 mlib_GraphicsDrawArc_AB_32 mlib_GraphicsDrawArc_AB_8 mlib_GraphicsDrawArc_B_32 m
131. See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard bind 3SOCKET bind 3XNET socket h 3HEAD socket 3SOCKET socket 3XNET socketpair 3SOCKET socketpair 3XNET attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 unistd h 3HEAD Name Synopsis Description Version Test Macros Mandatory Symbolic Constants unistd h unistd standard symbolic constants and types include lt unistd h gt The lt unistd h gt header defines the symbolic constants and structures which are not already defined or declared in some other header The contents of this header are shown below The following symbolic constants are defined with fixed values _POSIX_VERSION Integer value indicating version of the POSIX standard C language binding See standards 5 _POSIX2_VERSION Integer value indicating version of the POSIX 2 standard Commands _POSIX2_C_VERSION Integer value indicating version of the POSIX 2 standard C language binding _XOPEN_VERSION Integer value indicating version of the XPG to which system conforms _XOPEN_XCU_VERSION Integer value indicating the version of the XCU specification to which the implementation conforms If this constant is not defined use the sysconf 3C function to determine which features are supported This constant is not defined for the SUSv3
132. StripSet_Z_32 mlib_GraphicsDrawTriangleStripSet_Z_8 mlib_GraphicsDrawTriangle_X_32 mlib_GraphicsDrawTriangle_X_8 mlib_GraphicsDrawTriangle_Z_32 mlib_GraphicsDrawTriangle_Z_8 mlib_GraphicsFillArc_32 mlib_GraphicsFillArc_8 mlib_GraphicsFillArc_A_32 mlib_GraphicsFillArc_A_8 Library Interfaces and Headers 241 libmlib 3LIB 242 mlib_GraphicsFillArc_AB_32 mlib_GraphicsFillArc_AB_8 mlib_GraphicsFillArc_B_32 mlib_GraphicsFillArc_B_8 mlib_GraphicsFillArc_X_32 mlib_GraphicsFillArc_X_8 mlib_GraphicsFillCircle_32 mlib_GraphicsFillCircle_8 mlib_GraphicsFillCircle_A_32 mlib_GraphicsFillCircle_A_8 mlib_GraphicsFillCircle_AB_32 mlib_GraphicsFillCircle_AB_8 mlib_GraphicsFillCircle_B_32 mlib_GraphicsFillCircle_B_8 mlib_GraphicsFillCircle_X_32 mlib_GraphicsFillCircle_X_8 mlib_GraphicsFillEllipse_32 mlib_GraphicsFillEllipse_8 mlib_GraphicsFillEllipse_A_32 mlib_GraphicsFillEllipse_A_8 mlib_GraphicsFillEllipse_AB_32 mlib_GraphicsFillEllipse_AB_8 mlib_GraphicsFillEllipse_B_32 mlib_GraphicsFillEllipse_B_8 mlib_GraphicsFillEllipse_X_32 mlib_GraphicsFillEllipse_X_8 mlib_GraphicsFillPolygon_32 mlib_GraphicsFillPolygon_8 mlib_GraphicsFillPolygon_A_32 mlib_GraphicsFillPolygon_A_8 mlib_GraphicsFillPolygon_AB_32 mlib_GraphicsFillPolygon_AB_8 mlib_GraphicsFillPolygon_ABG_32 mlib_GraphicsFillPolygon_ABG_8 mlib_GraphicsFillPolygon_ABGZ_32 mlib_GraphicsFillPolygon_ABGZ_8 mlib_GraphicsFillPolygon_ABZ_32 mlib_GraphicsFillPolygon_ABZ_8 mlib_GraphicsFil
133. T Options to be accessed at socket level not protocol level The lt sys socket h gt header defines the following macros for use as the option_name argument in getsockopt or setsockopt calls SO_DEBUG Debugging information is being recorded SO_ACCEPTCONN Socket is accepting connections SO_BROADCAST Transmission of broadcast messages is supported SO_REUSEADDR Reuse of local addresses is supported SO_KEEPALIVE Connections are kept alive with periodic messages SO_LINGER Socket lingers on close SO_OOBINLINE Out of band data is transmitted in line SO_SNDBUF Send buffer size SO_RCVBUF Receive buffer size SO_ERROR Socket error status SO_TYPE Socket type SO_RECVUCRED Request the reception of user credential ancillary data This is a Sun specific Evolving interface See ucred_get 3C SO_MAC_EXEMPT Mandatory Access Control MAC exemption for unlabeled peers This option is available only if the system is configured with Trusted Extensions SO_ALLZONES Bypass zone boundaries privileged The lt sys socket h gt header defines the following macros for use as the valid values for the msg_flags field in the msghdr structure or the flags parameter in recvfrom recvmsg sendto or sendmsg calls MSG_CTRUNC Control data truncated MSG_EOR Terminates a record if supported by the protocol man pages section 3 Library Interfaces and Headers Last Revised 03 Aug 2006 socket h 3HEAD libsocket Interf
134. The value of pset Load increases in a linear fashion with the load on the set as measured by the number of jobs in the system run queue The pset poold objectives property specifies an objective which is specific to a particular pset See the system poold objectives entry for the specification of this property s syntax There are two types of objectives that can be set on a pset locality utilization This objective influences the impact that locality as measured by lgroup data has upon the chosen configuration This objective can take one of three values tight If set configurations that maximize resource locality are favored loose __ Ifset configurations that minimize resource locality are favored none This is the default value for this objective If set configuration favorability is uninfluenced by resource locality This objective favors configurations that allocate resources to partitions that are failing to preserve the specified utilization objective These objectives are specified in terms of an operator and a value The operators are lt The less than operator is used to indicate that the specified value should be treated as a maximum target value gt The greater than operator is used to indicate that the specified value should be treated as a minimum target value 324 man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2006 libpool 3LIB Processors Interfaces
135. TriangleSet_X_32 mlib_GraphicsFillTriangleSet_X_8 mlib_GraphicsFillTriangleSet_Z_32 mlib_GraphicsFillTriangleSet_Z_8 mlib_GraphicsFillTriangleStripSet_32 mlib_GraphicsFillTriangleStripSet_8 mlib_GraphicsFillTriangleStripSet_A_32 mlib_GraphicsFillTriangleStripSet_A_8 mlib_GraphicsFillTriangleStripSet_AB_32 mlib_GraphicsFillTriangleStripSet_AB_8 mlib_GraphicsFillTriangleStripSet_ABG_32 mlib_GraphicsFillTriangleStripSet_ABG_8 mlib_GraphicsFillTriangleStripSet_ABGZ_32 mlib_GraphicsFillTriangleStripSet_ABGZ_8 mlib_GraphicsFillTriangleStripSet_ABZ_32 mlib_GraphicsFillTriangleStripSet_ABZ_8 Library Interfaces and Headers 245 libmlib 3LIB Imaging Functions 246 mlib_GraphicsFillTriangleStripSet_AG_32 mlib_GraphicsFillTriangleStripSet_AG_8 mlib_GraphicsFillTriangleStripSet_AGZ_32 mlib_GraphicsFillTriangleStripSet_AGZ_8 mlib_GraphicsFillTriangleStripSet_AZ_32 mlib_GraphicsFillTriangleStripSet_AZ_8 mlib_GraphicsFillTriangleStripSet_B_32 mlib_GraphicsFillTriangleStripSet_B_8 mlib_GraphicsFillTriangleStripSet_BG_32 mlib_GraphicsFillTriangleStripSet_BG_8 mlib_GraphicsFillTriangleStripSet_BGZ_32 mlib_GraphicsFillTriangleStripSet_BGZ_8 mlib_GraphicsFillTriangleStripSet_BZ_32 mlib_GraphicsFillTriangleStripSet_BZ_8 mlib_GraphicsFillTriangleStripSet_G_32 mlib_GraphicsFillTriangleStripSet_G_8 mlib_GraphicsFillTriangleStripSet_GZ_32 mlib_GraphicsFillTriangleStripSet_GZ_8 mlib_GraphicsFillTriangleStripSet_X_32 mlib_GraphicsFillTriangleStripSet_X_
136. X ASYNCHRONOUS IO _ POSIX BARRIERS _ POSIX CLOCK SELECTION _POSIX_CPUTIME _POSIX_FSYNC _POSIX_IPV6 _ POSIX JOB CONTROL _POSIX MAPPED FILES _ POSIX _MEMLOCK _ POSIX _MEMLOCK RANGE _ POSIX _MEMORY_ PROTECTION _ POSIX MESSAGE PASSING _ POSIX MONOTONIC CLOCK _ POSIX PRIORITY SCHEDULING _ POSIX RAW SOCKETS _ POSIX READER WRITER LOCKS _POSIX_REALTIME SIGNALS _POSIX_REGEXP _POSIX SAVED IDS man pages section 3 Library Interfaces and Headers Implementation supports the Advisory Information option Implementation supports the Asynchronous Input and Output option Implementation supports the Barriers option Implementation supports the Clock Selection option Implementation supports the Process CPU Time Clocks option Implementation supports the File Synchronisation option Implementation supports the IPv6 option Implementation supports job control Implementation supports the Memory Mapped Files option Implementation supports the Process Memory Locking option Implementation supports the Range Memory Locking option Implementation supports the Memory Protection option Implementation supports the Message Passing option Implementation supports the Monotonic Clock option Implementation supports the Process Scheduling option Implementation supports the Raw Sockets option Implementation supports the Read Write Locks option Implementation supports the Realtime Signals
137. XNET sendmsg 3SOCKET sendmsg 3XNET sendto 3SOCKET sendto 3XNET setsockopt 3SOCKET setsockopt 3XNET socket h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 69 inttypes h 3HEAD Name inttypes h inttypes fixed size integer types Synopsis include lt inttypes h gt Description The lt inttypes h gt header includes the lt stdint h gt header 70 The lt inttypes h gt header includes a definition of the following type imaxdiv_t structure type that is the type of the value returned by the imaxdiv function The following macros are defined Each expands to a character string literal containing a conversion specifier possibly modified by a length modifier suitable for use within the format argument ofa formatted input output function when converting the corresponding integer type These macros have the general form of PRI character string literals for the fprintf and fwprintf family of functions or SCN character string literals for the fscanf and fwscanf family of functions followed by the conversion specifier followed by a name corresponding to a similar type name in lt stdint h gt In these names N represents the width of the type as described in lt stdint h gt For example PRIdFAST32 can be used in a format string to print the value of an integer of type int_fast32_t The fprintf macros for signed integers are PRIdN PRIdLEASTN PRIdFASTN PRIdMAX PRIdPTR PRIiN PRIi
138. _U8_Sat mlib_VectorAddS_S32C_Mod mlib_VectorAddS_S32C_S16C_Mod mlib_VectorAddS_S32C_S16C_Sat mlib_VectorAddS_S32C_S32C_Mod mlib_VectorAddS_S32C_S32C_Sat mlib_VectorAddS_S32C_Sat mlib_VectorAddS_S32_Mod mlib_VectorAddS_S32_S16_Mod mlib_VectorAddS_S32_S16_Sat mlib_VectorAddS_S32_S 32_Mod mlib_VectorAddS_S32_S32_Sat mlib_VectorAddS_S32_Sat mlib_VectorAddS_S8C_Mod mlib_VectorAddS_S8C_S8C_Mod mlib_VectorAddS_S8C_S8C_Sat mlib_VectorAddS_S8C_Sat Library Interfaces and Headers 219 libmlib 3LIB 220 mlib_VectorAddS_S8_Mod mlib_VectorAddS_S8_S8_Mod mlib_VectorAddS_S8_S8_Sat mlib_VectorAddS_S8_Sat mlib_VectorAddS_U8C_Mod mlib_VectorAddS_U8C_Sat mlib_VectorAddS_U8C_U8C_Mod mlib_VectorAddS_U8C_U8C_Sat mlib_VectorAddS_U8_Mod mlib_VectorAddS_U8_Sat mlib_VectorAddS_U8_U8_Mod mlib_VectorAddS_U8_U8_ Sat mlib_VectorAdd_U8C_Mod mlib_VectorAdd_U8C_Sat mlib_VectorAdd_U8C_U8C_Mod mlib_VectorAdd_U8C_U8C_Sat mlib_VectorAdd_U8_Mod mlib_VectorAdd_U8_Sat mlib_VectorAdd_U8_U8_Mod mlib_VectorAdd_U8_U8_ Sat mlib_VectorAng_S16C mlib_VectorAng_S 32C mlib_VectorAng_S8C mlib_VectorAng_U8C mlib_VectorAve_S16 mlib_VectorAve_S16C mlib_VectorAve_S16C_S16C mlib_VectorAve_S16C_S8C mlib_VectorAve_S16C_U8C mlib_VectorAve_S16_S16 mlib_VectorAve_S16_S8 mlib_VectorAve_S16_U8 mlib_VectorAve_S32 mlib_VectorAve_S32C mlib_VectorAve_S32C_S16C mlib_VectorAve_S32C_S32C mlib_VectorAve_S32_S16 mlib_VectorAve_S32_S32 mlib_VectorAve_S8 mlib_VectorAve_S8C mlib_Ve
139. _VectorMulS_U8_U8_Mod mlib_VectorMulS_U8_U8_Sat mlib_VectorMul_U8C_Mod mlib_VectorMul_U8C_Sat mlib_VectorMul_U8C_U8C_Mod mlib_VectorMul_U8C_U8C_Sat mlib_VectorMul_U8_Mod mlib_VectorMul_U8_Sat mlib_VectorMul_U8_U8_Mod mlib_VectorMul_U8_U8_Sat mlib_VectorNorm_S16_Sat mlib_VectorNorm_S32_Sat mlib_VectorNorm_S8_ Sat mlib_VectorNorm_U8_Sat mlib_VectorReverseByteOrder mlib_VectorReverseByteOrder_D64 mlib_VectorReverseByteOrder_D64_D64 mlib_VectorReverseByteOrder_F32 mlib_VectorReverseByteOrder_F32_F32 mlib_VectorReverseByteOrder_Inp man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorReverseByteOrder_S16 mlib_VectorReverseByteOrder_S16_S16 mlib_VectorReverseByteOrder_S32 mlib_VectorReverseByteOrder_S 32_ 32 mlib_VectorReverseByteOrder_S64 mlib_VectorReverseByteOrder_S64_S64 mlib_VectorReverseByteOrder_U16 mlib_VectorReverseByteOrder_U16_U16 mlib_VectorReverseByteOrder_U32 mlib_VectorReverseByteOrder_U32_U32 mlib_VectorReverseByteOrder_U64 mlib_VectorReverseByteOrder_U64_U64 mlib_VectorScale_S16C_Mod mlib_VectorScale_S16C_S16C_Mod mlib_VectorScale_S16C_S16C_Sat mlib_VectorScale_S16C_S8C_Mod mlib_VectorScale_S16C_S8C_Sat mlib_VectorScale_S16C_Sat mlib_VectorScale_S16C_U8C_Mod mlib_VectorScale_S16C_U8C_Sat mlib_VectorScale_S16_Mod mlib_VectorScale_S16_S16_Mod mlib_VectorScale_S16_S16_Sat mlib_VectorScale_S16_S8_Mod mlib_VectorScale_S16_S8_Sat mlib_VectorScale_S16_Sat mlib_Vecto
140. _close krb5_kt_default krb5_kt_default_name krb5_kt_end seq get krb5_kt_get_ entry krb5_kt_get_name krb5 kt_get_type krb5_kt_next_entry krb5 kt_read_service_ key krb5_ kt_remove_entry krb5 kt _resolve krb5 kt_start_seq get krb5_kuserok krb5_mk_error krb5_mk_ncred krb5_mk_priv krb5_mk_rep krb5_mk_req krb5_mk_req_ extended krb5_mk_safe krb5_mk_icred krb5_os_localaddr krb5 parse_name krb5 principal compare krb5_ principal2salt krb5_prompter_posix krb5_rd_cred krb5_rd_error krb5_rd_priv krb5_rd_rep krb5_ rd req krb5_ rd safe krb5_read_password krb5 realm compare krb5 realm iterator krb5 realm iterator create krb5 realm iterator free krb5_recvauth krb5_recvauth_version Library Interfaces and Headers 177 libkrb5 3LIB Files krb5_salttype_to_ string krb5_sendauth krb5_set_default_realm krb5 set_default_tgs enctypes krb5 set_key data krb5 set _key enctype krb5_set_key_length krb5_set_password krb5 set _password using ccache krb5 set _principal realm krb5_set_real_time krb5 sname_to_ principal krb5 string to_cksumtype krb5 string to _deltat krb5 string _to_enctype krb5 string _to_key krb5 string _to_salttype krb5 string to timestamp krb5_timeofday krb5 timestamp _to_sfstring krb5 timestamp to string krb5_unparse_name krb5_unparse_name_ext krb5_us_timeofday krb5 use enctype krb5 verify_init_creds krb5 verify_init_creds opt_init krb5_verify_init_creds opt_set_ap_req_nofail krb5_ xfree kr
141. _component wsreg_ remove required component wsreg set_id wsreg set_location wsreg_set_type wsreg_set_unique_name wsreg_set_version Files usr lib libwsreg so 1 shared object wsreg remove display name wsreg set data wsreg set_instance wsreg_set_parent wsreg set_uninstaller wsreg set_vendor wsreg unregister Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWwsr2 MT Level Unsafe See Also prodreg 1M Intro 3 attributes 5 Library Interfaces and Headers 395 libxnet 3LIB Name libxnet X Open Networking library Synopsis cc flag file xnet library Description Functions in this library provide networking interfaces which comply with the X Open CAE Specification Networking Services Issue 4 Interfaces The shared object Libxnet so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces __t_errno __xnet_bind __xnet_connect __xnet_getsockopt __xnet_listen __xnet_recvmsg __xnet_sendmsg __xnet_sendto __xnet_socket __xnet_socketpair _xti_accept _xti_alloc _xti_bind _xti_close _xti_connect _xti_error _xti_free _xti_getinfo _xti_getprotaddr _xti_getstate _xti_listen _xti_look _xti_open _xti_optmgmt _xti_rcv _xti_rcvconnect _xti_rcvdis _xti_revrel _xti_rcvreldata _xti_rcvudata _xti_rcvuderr _xti_revv _xti_rcvvudata _xti_snd _xt
142. _execve _execvp _exit _exithandle _fattach _fchdir _ chmod _ fchown _fentl _fdetach _fdopen _fdwalk _filbuf _fileno _flsbuf _flushlbf _fmtmsg _fork _fpathconf _fstat _fstatvfs _fsync _ftok _getacct _getcontext Library Interfaces and Headers 85 libc 3LIB 86 _getcwd _getdate err _getegid _getexecname _getgrgid _getgroups _getlogin _getopt _getpgid _getpid _getppid _getpwnam _getrlimit _getsubopt _gettimeofday _getuid _grantpt _hdestroy _initgroups _iob _isascii _isatty _isnand _ chown _ link _longjmp _lseek _lwp_cond_broadcast _lwp_cond_ signal man pages section 3 Library Interfaces and Headers _getdate _getdate err_addr _geteuid _getgid _getgrnam _getitimer _getmsg _getpass _getpgrp _getpmsg _getprojid _getpwuid _getsid _gettaskid _gettxt _getw _hcreate _hsearch _insque _ioctl _isastream _isnan _kill _lfind _lockf _lsearch _lstat _lwp_cond_reltimedwait _lwp_cond_timedwait e Last Revised 12 Oct 2004 libc 3LIB _lwp_cond_wait _lwp_continue _lwp_info _lwp_kill _lwp_mutex_lock _lwp_mutex_trylock _lwp_mutex_unlock _lwp_self _lwp_sema_init _lwp_sema_post _lwp_sema_trywait _lwp_sema_wait _lwp_suspend _lwp_suspend2 _makecontext _memccpy _memcntl _mkdir _mkfifo _mknod _mkstemp _mktemp _mlock _mmap _modf _monitor _mount _mprotect _msgctl _msgget _msgids _msgrcv _msgsnap _msgsnd _msync _muntlock _munmap _mutex_held _mutex_lock _nextafter _nftw _nice _
143. _mode gl_error_message 372 man pages section 3 Library Interfaces and Headers Last Revised 1 Jun 2004 libtecla 3LIB gl_get_line gl_handle_ signal gl_inactivity_ timeout gl_last_signal gl_list_signals gl_lookup_history gl_pending io gl_query_char gl_raw_io gl_register_action gl_resize history gl_save_history gl_show_history gl_state_of_history gl_toggle history gl_tty_signals libtecla_version new_ExpandFile new_PathCache new_WordCompletion pca_lookup file pca_scan_path ppc_file start Files usr lib libtecla so 1 uSr lib 64 libtecla so 1 gl_group_ history gl_ignore signal gl_io_mode gl_limit_history gl_load_history gl_normal_io gl_prompt_style gl_range_of_history gl_read_char gl_replace_prompt gl_return_status gl_set_term size gl_size of history gl_terminal size gl_trap_ signal gl_watch_fd new_CplFileConf new_GetLine new_PcaPathConf pca_last_error pca_path_ completions pca_set_check_fn ppc_literal_escapes shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl Library Interfaces and Headers 373 libtecla 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Evolving MT Level MT Safe See Also enhance 1 Intro 3 cpl_complete_word 3TECLA ef_expand_file 3TECLA gl_get_line 3TECLA gl_io_mode 3TECLA pca_lookup_file 3TE
144. _t typedef int32_t ssize32 t typedef time32_t int32_t typedef uid32_t int32_t man pages section 3 Library Interfaces and Headers Last Revised 30 Oct 1997 types h 3HEAD Name Synopsis Description 32 bit Solaris 64 bit Solaris types h types primitive system data types include lt sys types h gt The data types defined in lt sys types h gt are as follows The data types listed below are defined in lt sys types h gt for 32 bit Solaris typedef struct typedef Long typedef long typedef char typedef unsigned char typedef unsigned short typedef unsigned int typedef unsigned long typedef unsigned long typedef long typedef long typedef ulong_t typedef ulong_t typedef short typedef long typedef int typedef ulong_t typedef long typedef long typedef long typedef int typedef unsigned char typedef short typedef short typedef short typedef unsigned int typedef long typedef long The data types listed below are defined in lt sys types h gt for 64 bit Solaris int r 1 physadr clock _t daddr t caddr t unchar ushort uint ulong t ino t uid t gid t nlink t mode t cnt_t time t label _t 10 dev_t off t pid t paddr t key_t use t sysid t index_t lock _t size t clock t pid t typedef Long blkcnt_t typedef long clock t typedef long daddr t typedef ulong_t dev _t typedef ulong_t fsblkcnt_t typedef ulong t fsfilcnt_t typedef int
145. _to_in_addr au_to_iport au_to_newgroups au_to_path au_to_process ex au_to_return32 au_to_socket au_to_subject_ex au_user_mask audit auditsvc endauclass endauuser getacflg getacna getauclassent_r getauclassnam_r getaudit_addr getauditflagschar au_open au_to_arg au_to_arg64 au_to_cmd au_to_groups au_to_ipc au_to me au_to_ opaque au_to_process au_to_return au_to_return64 au_to_subject au_to_ text au_write auditon endac endauevent getacdir getacmin getauclassent getauclassnam getaudit getauditflagsbin getauevent 82 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 liblbsm 3LIB getauevent_r getauevnam_r getauevnum getauid getauuserent_r getauusernam _r setac setauclassfile setaudit_addr setaueventfile setauuser testac Files lib libbsm so 1 shared object lib 64 libbsm so 1 64 bit shared object getauevnam getauevnonam getauevnum_r getauuserent getauusernam getfauditflags setauclass setaudit setauevent setauid setauuserfile Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level See individual man page for each function See Also pvs 1 Intro 3 attributes 5 Library Interfaces and Headers 83 libc 3LIB Name libc C library Description Functions in this library provide various facilities defined by Syst
146. a can be read without blocking POLLRDBAND Priority data can be read without blocking POLLPRI High priority data can be read without blocking POLLOUT Normal data can be written without blocking POLLWRNORM Equivalent to POLLOUT POLLWRBAND Priority data can be written POLLERR An error has occurred revents only POLLHUP Device has been disconnected revents only POLLNVAL Invalid fd member revents only The significance and semantics of normal priority and high priority data are file and device specific Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Library Interfaces and Headers 425 poll h 3HEAD SeeAlso getconf 1 poll 2 confstr 3C attributes 5 standards 5 426 man pages section 3 Library Interfaces and Headers Last Revised 9 Sep 2004 pthread h 3HEAD Name pthread h pthread threads Synopsis include lt pthread h gt Description The lt pthread h gt header defines the following symbols PTHREAD BARRIER SERIAL THREAD PTHREAD_ CANCEL ASYNCHRONOUS PTHREAD CANCEL ENABLE PTHREAD_ CANCEL DEFERRED PTHREAD CANCEL DISABLE PTHREAD_ CANCELED PTHREAD COND INITIALIZER PTHREAD CREATE DETACHED PTHREAD_CREATE_JOINABLE PTHREAD_ EXPLICIT SCHED PTHREAD_ INHERIT SCHED PTHREAD_ MUTEX DEFAULT PTHREAD_MUTEX_ERRORCHECK PTHREAD MUTEX INITIALIZER PTHREAD MUTEX NORMAL PTHREAD MUTEX RECURSIVE PTHR
147. access to the buffer after the free If the buffer has been dirtied a SIGABRT signal is delivered to the process The default behavior is not to write misaligned data The pattern used is Oxdeadbeef Use of this option results in a performance penalty MTINITBUFFER Y Writes misaligned data into the newly allocated buffer This option is useful for detecting some accesses before initialization The default behavior is not to write misaligned data to the newly allocated buffer The pattern used is Oxbaddcafe Use of this option results in a performance penalty MTDOUBLEFREE Y Allows double free of a pointer The default behavior of double free results in a core dump Files usr lib libmtmalloc so 1 shared object usr lib 64 libmtmalloc so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability system library 32 bit SUNWcslx 64 bit MT Level Safe See Also pvs 1 sbrk 2 Intro 3 malloc 3C malloc 3MALLOC mapmalloc 3MALLOC mtmalloc 3MALLOC attributes 5 Library Interfaces and Headers 289 libmvec 3LIB Name Synopsis Description Interfaces Files lib libmvec so 290 libmvec vector math library cc flag file mvec library This library contains function to evaluate common mathematical functions for several arguments at once The argument values are specified by one or m
148. acct so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces ea_alloc ea_attach_to object ea_copy object ea_error ea_ free item ea_get_creator ea_get_object ea_match object_catalog ea_open ea_previous object ea_set_item ea_strfree ea_ write object ea_attach_to_ group ea_close ea_copy object tree ea_ free ea_free object ea_get_hostname ea_get_object_tree ea_next_object ea_pack_ object ea_set_group ea_strdup ea_unpack_ object Files usr lib libexacct so 1 shared object usr lib 64 libexacct so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level MT Safe 154 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libexacct 3LIB See Also acctadm 1M Intro 3 ea_error 3EXACCT ea_open 3EXACCT ea_pack_object 3EXACCT ea_set_item 3EXACCT attributes 5 Notes The SUNWosdem package provides source code for the exdump utility that uses the libexacct APIs to dump the contents of extended accounting files The source code can be compiled in the directory usr demo libexacct Library Interfaces and Headers 155 libfmevent 3LIB Name libfmevent fault management events library Synopsis cc flag file L usr li
149. aces SCF_Card_ close SCF_Card_freeInfo SCF_Card_lock SCF_Card_unlock SCF_Session_close SCF_Session_getInfo SCF_Session_getTerminal SCF_Terminal_close SCF_Terminal_getCard SCF_Terminal_removeEventListener SCF_Terminal_waitForCardAbsent SCF_strerror Files usr lib libsmartcard so 1 usr lib 64 libsmartcard so 1 SCF_Card_exchangeAPDU SCF_Card_getInfo SCF_Card_reset SCF_Card_waitForCardRemoved SCF_Session_freeInfo SCF_Session_getSession SCF_Terminal_addEventListener SCF_Terminal_freeInfo SCF_Terminal_getInfo SCF_Terminal_updateEventListener SCF_Terminal_waitForCardPresent shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWocf Availability SUNWocf 32 bit SUNWocfx 64 bit Interface Stability Evolving MT Level MT Safe Library Interfaces and Headers 359 libsmartcard 3LIB See Also smartcard 1M Intro 3 attributes 5 smartcard 5 360 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libsocket 3LIB Name Synopsis Description Interfaces libsocket sockets library cc flag file lsocket library Functions in this library provide the socket internetworking interface primarily used with the TCP IP protocol suite The shared object Libsocket so 1 provides the public interfaces defined below See Int ro 3 fo
150. aces Attributes See Also MSG_00B Out of band data MSG_PEEK Leave received data in queue MSG_TRUNC Normal data truncated MSG_WAITALL Wait for complete message The lt sys socket h gt header defines the following macros AF_UNIX UNIX domain sockets AF_INET Internet domain sockets The lt sys socket h gt header defines the following macros SHUT_RD Disables further receive operations SHUT_WR Disables further send operations SHUT_RDWR Disables further send and receive operations The lt sys socket h gt header defines the msghdr structure for libsocket interfaces that includes the following members void msg_name optional address socklen_t msg_namelen size of address struct iovec msg_ iov scatter gather array int msg _iovlen elements in msg iov caddr t msg_accrights access rights sent received The msg_name and msg_namelen parameters specify the destination address when the socket is unconnected The msg_name can be specified as a NULL pointer if no names are desired or required The msg_iov and msg_iovlen parameters describe the scatter gather locations as described in read 2 The msg_accrights parameter specifies the buffer in which access rights sent along with the message are received The msg_accrightslen specifies the length of the buffer See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard
151. aces The options and or arguments enclosed within braces are interdependent such that everything enclosed must be treated as a unit This section occurs only in subsection 3R to indicate the protocol description file This section defines the functionality and behavior of the service Thus it describes concisely what the command does It does not discuss OPTIONS or cite EXAMPLES Interactive commands subcommands requests macros and functions are described under USAGE This section appears on pages in Section 7 only Only the device class that supplies appropriate parameters to the ioctl 2 system call is called ioctl and generates its own man pages section 3 Library Interfaces and Headers January 2013 Preface OPTIONS OPERANDS OUTPUT RETURN VALUES ERRORS USAGE heading ioctl calls for a specific device are listed alphabetically on the man page for that specific device ioctl calls are used for a particular class of devices all of which have an io ending such as mtio 7I This secton lists the command options with a concise summary of what each option does The options are listed literally and in the order they appear in the SYNOPSIS section Possible arguments to options are discussed under the option and where appropriate default values are supplied This section lists the command operands and describes how they affect the actions of the command This section describes the output standard out
152. acro invokes a complex function otherwise use of the macro invokes a real function For each unsuffixed function in the lt math h gt header without a c prefixed counterpart in the lt complex h gt header the corresponding type generic macro has the same name as the function These type generic macros are atan2 fma Llround remainder cbrt fmax 1log10 remquo ceil fmin Loglp rint copysign fmod log2 round erf frexp logb scalbn erfc hypot Lrint scalbln exp2 ilogb Lround tgamma expm1 ldexp nearbyint trunc fdim lgamma nextafter floor llrint nexttoward If all arguments for generic parameters are real then use of the macro invokes a real function otherwise use of the macro results in undefined behavior For each unsuffixed function in the lt complex h gt header that is not a c prefixed counterpart to a function in the lt math h gt header the corresponding type generic macro has the same name as the function These type generic macros are carg cimag conj cproj creal Use of the macro with any real or complex argument invokes a complex function Library Interfaces and Headers 495 tgmath h 3HEAD Usage Functions invoked by use of type generic macros are invoked with the declarations listed 496 below include lt tgmath h gt int n float f double d long double ld float complex fc double complex dc long double
153. add_branchid to via sip_add_callid sip_add_content sip_add_content_enc sip_add_content_type sip_add date sip_add event sip_add from sip_add_ in reply to sip_add mime version sip_add_ org sip_add_passertedid sip_add_ priority sip_add_proxy_authen sip_add_ proxy_require sip_add_ record route sip_add_request_line sip_add_ response line Library Interfaces and Headers sip_add_accept_enc sip_add_ alert_info sip_add_ allow events sip_add author sip_add_call_info sip_add_contact sip_add_content_disp sip_add_content_lang sip_add_cseq sip_add_ error info sip_add_expires sip add header sip_add_maxforward sip_add_min_expires sip add param sip_add_ppreferredid sip_add privacy sip_add_proxy_author sip_add_rack sip_add_reply_to sip _add_ require sip_add_ retry after 353 libsip 3LIB 354 sip_add_route sip_add_ server sip_add_substate sip_add_to sip_add_unsupported sip add via sip _add_www_authen sip_clear_stale data sip _conn_destroyed sip_copy_ header sip copy start_line sip create dialog _req_nocontact sip_create_response sip delete header sip delete start _line sip disable counters sip disable trans logging sip enable dialog logging sip free msg sip_get_accept_enc sip_get_accept_sub type sip_get_alert_info_uri sip_get_allow_method sip_get_author_param sip _get_branchid sip_get_callid sip_get_callseq_num sip get _contact_uri_str sip _get_content_enc sip _add_rseq sip_add_ subjec
154. age compiler and facilities for enabling probes and consuming trace data The interfaces provided by libdtrace so 1 are currently private to the implementation of the Solaris system and DTrace subsystem and are subject to change at any time without notice Applications using these interfaces might fail to run on future releases Refer to the Solaris Dynamic Tracing Guide for a description of the public documented interfaces available for the DTrace facility usr lib libdtrace so 1 shared object usr lib 64 libdtrace so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWadtre Interface Stability Private MT Level Unsafe dtrace 1M attributes 5 dtrace 7D Solaris Dynamic Tracing Guide man pages section 3 Library Interfaces and Headers Last Revised 17 Sep 2003 libefi 3LIB Name Synopsis Description Interfaces Files Attributes See Also libefi EFI partition table library cc flag file lefi library The functions in this library manipulate a disk s EFI partition table The shared object Libefi so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces efi_alloc_and_init efi_alloc_and_read efi_ free efi_write lib libefi so 1 shared object lib 64 libefi so 1 64 bit shared object See att ributes 5 for descriptions of
155. ageBlend_DA_SA_Inp mlib_ImageBlend_DA_SAS mlib_ImageBlend_DA_SAS_Inp mlib_ImageBlend_DA_ZERO mlib_ImageBlend_DA_ZERO_Inp mlib_ImageBlend_Fp mlib_ImageBlendMulti mlib_ImageBlendMulti_Fp mlib_ImageBlend_OMDA_DA mlib_ImageBlend_OMDA_DA_Inp mlib_ImageBlend_OMDA_DC Library Interfaces and Headers 247 libmlib 3LIB 248 mlib_ImageBlend_OMDA_DC_Inp mlib_ImageBlend_OMDA_OMDA mlib_ImageBlend_OMDA_OMDA_Inp mlib_ImageBlend_OOMDA_OMDC mlib_ImageBlend_OMDA_OMDC_Inp mlib_ImageBlend_OMDA_OMSA mlib_ImageBlend_OMDA_OMSA_Inp mlib_ImageBlend_OMDA_ONE mlib_ImageBlend_OMDA_ONE_Inp mlib_ImageBlend_OMDA_SA mlib_ImageBlend_OMDA_SA_Inp mlib_ImageBlend_OMDA_SAS mlib_ImageBlend_OMDA_SAS_Inp mlib_ImageBlend_OMDA_ZERO mlib_ImageBlend_OMDA_ZERO_Inp mlib_ImageBlend_OMSA_DA mlib_ImageBlend_OMSA_DA_Inp mlib_ImageBlend_OMSA_DC mlib_ImageBlend_OMSA_DC_Inp mlib_ImageBlend_OMSA_OMDA mlib_ImageBlend_OMSA_OMDA_Inp mlib_ImageBlend_OMSA_OMDC mlib_ImageBlend_OMSA_OMDC_Inp mlib_ImageBlend_OMSA_OMSA mlib_ImageBlend_OMSA_OMSA_Inp mlib_ImageBlend_OMSA_ONE mlib_ImageBlend_OMSA_ONE_Inp mlib_ImageBlend_OMSA_SA mlib_ImageBlend_OMSA_SA_Inp mlib_ImageBlend_OMSA_SAS mlib_ImageBlend_OMSA_SAS_Inp mlib_ImageBlend_OMSA_ZERO mlib_ImageBlend_OMSA_ZERO_Inp mlib_ImageBlend_OMSC_DA mlib_ImageBlend_OMSC_DA_Inp mlib_ImageBlend_OMSC_DC mlib_ImageBlend_OMSC_DC_Inp mlib_ImageBlend_OMSC_OMDA mlib_ImageBlend_OMSC_OMDA_Inp mlib_ImageBlend_OMSC_OMDC mlib_ImageBlend_OMSC_OMDC_Inp mli
156. al information on shared object interfaces aio_cancel aio_fsync aio_return aio_waitn clock_getres clock_nanosleep close fork mq_close mq_notify mq_receive mq_reltimedsend_np mq_setattr mq_timedsend nanosleep sched get priority min sched_getscheduler aio_error aio_read aio_suspend aio write clock_gettime clock_settime fdatasync lio_listio mq_getattr mq_open mq_reltimedreceive np mq_send mq_timedreceive mq_unlink sched _get_priority_max sched_getparam sched _rr_get_interval 338 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 librt 3LIB sched_setparam sched_yield sem_ destroy sem init sem_post sem_timedwait sem_unlink shm_open sigqueue sigwaitinfo timer_delete timer_gettime sched_setscheduler sem_close sem_getvalue sem_open sem_reltimedwait_np sem trywait sem wait shm_unlink sigtimedwait timer_create timer_getoverrun timer_settime The following interfaces are unique to the 32 bit version of this library aio_cancel64 aio_fsync64 aio_return64 aio_waitn64 lio_listio64 Files lib librt so 1 1ib 64 librt so 1 lib libposix4 so 1 1ib 64 libposix4 so 1 aio_error64 aio_read64 aio_suspend64 aio _write64 shared object 64 bit shared object file shared object 64 bit shared object file Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32
157. alist Search nvlist_t for a specified name pair Pack an nvlist_t into a contiguous buffer Expand a packed nvlist into a searchable nvlist_t The shared object Libnvpair so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces nvlist_add_ boolean nvlist_add_ boolean array nvlist_add_ byte array nvlist_add_int8 array nvlist_add_int16_array nvlist_add_int32_array nvlist_add_int64 array nvlist_add_nvlist_array nvlist_add_ string nvlist_add_uint8 nvlist_add_uint16 nvlist_add_uint32 Library Interfaces and Headers nvlist_add_boolean_ value nvlist_add_ byte nvlist_add_int8 nvlist_add_ int16 nvlist_add_int32 nvlist_add_ int64 nvlist_add_nvlist nvlist_add_nvpair nvlist_add_ string array nvlist_add_uint8 array nvlist_add_uint16 array nvlist_add_uint32_array 301 libnvpair 3LIB 302 nvlist_add_uint64 nvlist_alloc nvlist_free nvlist_lookup_boolean_value nvlist_lookup_byte nvlist_lookup_int8 nvlist_lookup_ int16 nvlist_lookup_int32 nvlist_lookup_ int64 nvlist_lookup_nvlist nvlist_lookup_nv_alloc nvlist_lookup_string nvlist_lookup_uint8 nvlist_lookup_uint16 nvlist_lookup_uint32 nvlist_lookup_uint64 nvlist_merge nvlist_pack nvlist_remove all nvlist_unpack nvlist_xdup nvlist_xunpack nvpair_type nvpair_value boolean value nvpair_value byte array nvpair_value int8 array nvpair_value _int16 array nvpair_value_int32_array nvpair_value_int64
158. alue set_menu_fore set_menu_grey Library Interfaces and Headers free item item_count item_index item_name item_opts_ off item_term item_value menu_back menu_fore menu_grey menu_items menu_opts menu_opts_on menu_pattern menu_term menu_win new_menu post_menu set_current_item set_item_opts set_item_userptr set_menu_back set_menu_ format set_menu_init 207 libmenu 3LIB 208 set_menu_items set_menu_opts set_menu_pattern set_menu_term set_menu_win top_row Files usr lib libmenu so 1 usr lib 64 Libmenu so 1 set_menu_mark set_menu_pad set_menu_sub set_menu_userptr set_top_row unpost_menu shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe See Also Intro 3 Libcurses 3LIB attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libmlib 3LIB Name Synopsis Description Interfaces System Functions Algebra Functions libmlib mediaLib library cc flag file lmlib library include lt mlib h gt Interfaces in this library provide functions for multimedia processing When executed on an UltraSPARC platform these functions take advantage of the VIS Instruction Set When executed on an AMD64 platform these functions take advantage of the MMX SSE
159. alue Description SLD_TYPE S Single level directory component PATH_TYPE P Path component MLD_TYPE M Multi level directory component FILE TYPE F Must handle files differently APRIV_TYPE iP Allowed privileges data type in file FPRIV_TYPE p Forced privileges data type in file COMP_TYPE C Path components use for MLD ATTR_FLAG TYPE F File attribute flag bytes data type LK_COMP_TYPE K Link data path component man pages section 3 Library Interfaces and Headers Last Revised 14 Mar 2006 tar h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability See below The general definitions the typef lag field definitions and the mode field bit definitions are Standard The types used in ancillary files and the attribute types used in Trusted Solaris ancillary files are Evolving See Also pax 1 attributes 5 standards 5 Library Interfaces and Headers 487 tcp h 3HEAD Name tcp h tcp definitions for the Internet Transmission Control Protocol TCP Synopsis include lt netinet tcp h gt Description The lt netinet tcp h gt header defines the following macro for use as a socket option at the IPPROTO_ TCP level TCP_NODELAY Avoid coalescing of small segments The macro is defined in the header The implementation need not allow the value of the option to be set with setsockopt or retrieved with getsockopt
160. ame Synopsis Description Interfaces Files Attributes See Also 184 liblgrp locality group library cc flag file llgrp library include lt sys lgrp_user h gt The functions in this library traverse the group locality group hierarchy discover its contents and set a thread s affinity for an lgroup A locality group represents the set of CPU like and memory like hardware devices that are at most some locality apart from each other The shared object Liblgrp so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces lgrp_affinity get lgrp_affinity set lgrp_children lgrp_cookie stale lgrp_cpus lgrp_ fini lgrp_home lgrp_init lgrp_latency lgrp_latency cookie lgrp_mem size lgrp_nlgrps lgrp_parents lgrp_resourcess lgrp_root lgrp_version lgrp_view usr lib liblgrp so 1 shared object usr lib 64 liblgrp so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level MT Safe Intro 3 lgrp_affinity_get 3LGRP lgrp_children 3LGRP lgrp_cookie_stale 3LGRP lgrp_cpus 3LGRP lgrp_fini 3LGRP lgrp_home 3LGRP lgrp_init 3LGRP lgrp_latency 3LGRP lgrp_mem_size 3LGRP lgrp_nlgrps 3LGRP lgrp_parents 3LGRP lgrp_root 3LGRP lgrp_version 3LGRP lgrp_view 3LGRP attribu
161. and before the archive can be used with the link editor ld man pages section 3 Library Interfaces and Headers Last Revised 1 Jul 1998 assert h 3HEAD Name Synopsis Description Attributes See Also assert h assert verify program assertion include lt assert h gt The lt assert h gt header defines the assert macro It refers to the macro NDEBUG which is not defined in the header If NDEBUG is defined as a macro name before the inclusion of this header the assert macro is defined simply as define assert ignore void 0 Otherwise the macro behaves as described in assert 3C The assert macro is redefined according to the current state of NDEBUG each time lt assert h gt is included The assert macro is implemented as a macro not as a function If the macro definition is suppressed in order to access an actual function the behavior is undefined See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard assert 3C attributes 5 standards 5 Library Interfaces and Headers 39 complex h 3HEAD Name Synopsis Description Usage Attributes See Also Notes 40 complex h complex complex arithmetic include lt complex h gt The lt complex h gt header defines the following macros complex Expands to Complex _Complex_I Expands to a constant expression of type const float _Com
162. are control of the terminal not all values specified are required to be supported by the underlying hardware CSIZE Character size CS5 5 bits CS6 6 bits CS7 7 bits cs8 8 bits CSTOPB Send two stop bits else one CREAD Enable receiver PARENB Parity enable PARODD Odd parity else even HUPCL Hang up on last close CLOCAL Ignore modem status lines The implementation supports the functionality associated with the symbols CS7 CS8 CSTOPB PARODD and PARENB LocalModes The c_lflag field of the argument structure is used to control various terminal functions ECHO Enable echo 492 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 termios h 3HEAD Attribute Selection Line Control Attributes See Also ECHOE Echo erase character as error correcting backspace ECHOK Echo KILL ECHONL Echo NL ICANON Canonical input erase and kill processing IEXTEN Enable extended input character processing ISIG Enable signals NOFLSH Disable flush after interrupt or quit TOSTOP Send SIGTTOU for background output The following symbolic constants for use with tcsetattr are defined TCSANOW Change attributes immediately TCSADRAIN Change attributes when output has drained TCSAFLUSH Change attributes when output has drained also flush pending input The following symbolic constants for use with tcflush are defined TCIFLUSH Flush pending input TCIOFLUSH Flush both pending input an
163. ary Interfaces and Headers Last Revised 8 April 2004 limits h 3HEAD Maximum Values Minimum Values EXPR_NEST MAX Maximum number of expressions that can be nested within parentheses by the expr utility LINE MAX Unless otherwise noted the maximum length in bytes ofa utility s input line either standard input or another file when the utility is described as processing text files The length includes room for the trailing lt newline gt NGROUPS_ MAX process RE_DUP_MAX Maximum number of simultaneous supplementary group IDs per Maximum number of repeated occurrences of a regular expression permitted when using the interval notation m n The symbolic constants in the following list are symbolic names for the most restrictive value for certain features on an implementation supporting the POSIX Timers option _ POSIX CLOCKRES MIN The resolution of the CLOCK_REALTIME clock in nanoseconds The symbolic constants in the following list are symbolic names for the most restrictive value for certain features on an implementation conforming to various POSIX and Single Unix Specification requirements See standards 5 _POSIX AIO LISTIO MAX _ POSIX AIO MAX _ POSIX ARG MAX _ POSIX CHILD MAX _POSIX_DELAYTIMER MAX _ POSIX HOST NAME MAX _ POSIX LINK MAX _POSIX LOGIN NAME MAX _ POSIX MAX_CANON _ POSIX MAX_INPUT Library Interfaces and Headers The number of I O operations that can be specified i
164. ary Interfaces and Headers 267 libmlib 3LIB 268 mlib_SignalLPCAutoCorrelGetEnergy_F32 mlib_SignalLPCAutoCorrelGetEnergy_S16 mlib_SignalLPCAutoCorrelGetEnergy_S16_Adp mlib_SignalLPCAutoCorrelGetPARCOR_F32 mlib_SignalLPCAutoCorrelGetPARCOR_S16 mlib_SignalLPCAutoCorrelGetPARCOR_S16_Adp mlib_SignalLPCAutoCorrelInit_F32 mlib_SignalLPCAutoCorrelInit_S16 mlib_SignalLPCAutoCorrel_S16 mlib_SignalLPCAutoCorrel_S16_Adp mlib_SignalLPCCovariance_F32 mlib_SignalLPCCovarianceFree_F32 mlib_SignalLPCCovarianceFree_S16 mlib_SignalLPCCovarianceInit_F32 mlib_SignalLPCCovariancelInit_S16 mlib_SignalLPCCovariance_S16 mlib_SignalLPCCovariance_S16_Adp mlib_SignalLPCPerceptWeight_F32 mlib_SignalLPCPerceptWeightFree_F32 mlib_SignalLPCPerceptWeightFree_S16 mlib_SignalLPCPerceptWeightInit_F32 mlib_SignalLPCPerceptWeightInit_S16 mlib_SignalLPCPerceptWeight_S16 mlib_SignalLPCPitchAnalyze_F32 mlib_SignalLPCPitchAnalyze_S16 mlib_SignalLSP2LPC_F32 mlib_SignalLSP2LPC_S16 mlib_SignalLSP2LPC_S16_Adp mlib_SignalMelCepstral_F32 mlib_SignalMelCepstralFree_F32 mlib_SignalMelCepstralFree_S16 mlib_SignalMelCepstralInit_F32 mlib_SignalMelCepstralInit_S16 mlib_SignalMelCepstral_S16 mlib_SignalMelCepstral_S16_Adp mlib_SignalMerge_F32S_F32 mlib_SignalMerge_S16S_S16 mlib_SignalMulBartlett_F32 mlib_SignalMulBartlett_F32_F32 mlib_SignalMulBartlett_F32S mlib_SignalMulBartlett_F32S_F32S mlib_SignalMulBartlett_S16 mlib_SignalMulBartlett_S16S mlib_SignalMulBartlett_S16_S16
165. as a shared object Libdevinfo so but is not automatically linked by the C compilation system Specify ldevinfo on the cc command line to link with this library See Libdevinfo 3LIB These functions constitute the DMI libraries Libdmi Libdmici and Libdmimi These libraries are implemented 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 These functions constitute the ELF access library Libel f Extensible Linking Format This library provides the interface for the creation and analyses of elf files executables objects and shared objects Libel f is implemented as a shared object Libel f so but is not automatically linked by the C compilation system Specify elf on the cc command line to link with this library See Libel f 3LIB These functions constitute the extended accounting access library Libexacct and the project database access library Libproject These libraries are implemented as shared objects Libexacct so and Libproject so respectively but are not automatically linked by the C Intro 3 3FM 3GEN 3HBAAPI 3KSTAT 3KVM 3LAYOUT 3LGRP 3M 3MAIL compilation system Specify Lexacct or project on the cc command line to link with these
166. ase interface usb_resetep usb _set_configuration usb_strerror shared object implementation specific Libusb modules script to determine linking environment Attributes See attributes 5 for descriptions of the following attributes Library Interfaces and Headers 387 libusb 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWlibusb SUNWlibusbut SUNWlibugenusb Interface Stability External MT Level Unsafe See Also Intro 3 attributes 5 http libusb sourceforge net 388 man pages section 3 Library Interfaces and Headers Last Revised 14 Oct 2004 libuuid 3LIB Name libuuid UUID library Synopsis cc flag file luuid library include lt uuid uuid h gt Description The functions in this library perform operations on a universally unique identifier UUID Interfaces The shared object Libuuid so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces uuid clear uuid copy uuid generate_random uuid is null uuid time Files lib libuuid so 1 shared object uuid_ compare uuid generate uuid generate time uuid parse uuid_unparse lib 64 libuuid so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Committed MT Level Safe
167. ater than 1 that is representable in the given floating point type b FLT_EPSILON DBL_EPSILON LDBL_EPSILON Minimum normalized positive floating point number b min FLT_MIN DBL_MIN LDBL_MIN Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also complex h 3HEAD math h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 55 floatingpoint h 3HEAD Name Synopsis Description IEEE Rounding Modes IEEE Exception Handling IEEE Formats and Classification IEEE Base Conversion 56 floatingpoint h floatingpoint IEEE floating point definitions include lt floatingpoint h gt This file defines constants types and functions used to implement standard floating point according to ANSI IEEE Std 754 1985 The functions are implemented in Libc The included header file lt sys ieeefp h gt defines certain types of interest to the kernel fp_ direction type The type of the IEEE rounding direction mode Note the order of enumeration varies according to hardware fp_precision_type The type of the IEEE rounding precision mode which only applies on systems that support extended precision such as machines based on the Intel 80387 FPU or the 80486 SIGFPE handling sigfpe_code_type The type of a SIGFPE code sigfpe_handler_type The type of a user definable SIGFPE exception handler
168. ause ac_mem may be incremented while a different command for example the shell is being executed by the process Library Interfaces and Headers 29 aio h 3HEAD Name aio h aio asynchronous input and output Synopsis include lt aio h gt Description The lt aio h gt header defines the aiocb structure which includes the following members int aio fildes off t aio_offset volatile void aio_buf size t aio_nbytes int aio_reqprio struct sigevent aio sigevent file descriptor file offset location of buffer length of transfer request priority offset signal number and value int aio lio opcode operation to be performed This header also includes the following constants AIO_ALLDONE AIO_CANCELED AIO_NOTCANCELED LIO NOP LIO_NOWAIT LIO READ LIO WAIT LIO WRITE A return value indicating that none of the requested operations could be canceled since they are already complete A return value indicating that all requested operations have been canceled A return value indicating that some of the requested operations could not be canceled since they are in progress A lio_listio 3RT element operation option indicating that no transfer is requested A lio_listio synchronization operation indicating that the calling thread is to continue execution while the lio_listio operation is being performed and no notification is given when the operation is complete A lio_listio element operation optio
169. b fm lfmevent Invpair library include lt fm libfmevent h gt include lt libnvpair h gt Description This library allows a process to subscribe to a subset of fault management protocol events published by the fault management daemon Interfaces The shared object Libfmevent so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces fmev_attr_list fmev_dup fmev_hold fmev_rele fmev_shdl_ fini fmev_shdl_init fmev_shdl_unsubscribe fmev_shdlctl_serialize fmev_shdlctl_thrattr fmev_shdlctl_thrsetup fmev_time_nsec fmev_timespec Files usr lib fm libfmevent so 1 usr lib fm 64 lLibfmevent so 1 fmev_class fmev_errno fmev_localtime fmev_shdl_alloc fmev_shdl_ free fmev_shdl_ subscribe fmev_shdl_zalloc fmev_shdlctl_sigmask fmev_shdlctl_thrcreate fmev_strerror fmev_time_sec shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Architecture all Availability SUNWfmd Interface Stability Committed MT Level Safe man pages section 3 Library Interfaces and Headers Last Revised 18 Nov 2009 libfmevent 3LIB See Also Intro 3 fmev_shdl_init 3FM libnvpair 3LIB attributes 5 Library Interfaces and Headers 157 libform 3LIB Name libform forms library Synopsis cc flag file lform library Descript
170. b5_xfree_wrap usr lib libkrb5 so 1 shared object usr lib 64 libkrb5 so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes 178 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWkrbu 32 bit and 64 bit Interface Stability External MT Level Safe man pages section 3 Library Interfaces and Headers Last Revised 04 Apr 2006 libkrb5 3LIB See Also krb5 config 1 Libgss 3LIB attributes 5 Library Interfaces and Headers 179 libkstat 3LIB Name libkstat kernel statistics library Synopsis cc flag file kstat library include lt kstat h gt Description Functions in this library provide a general purpose mechanism for providing kernel statistics to users Interfaces The shared object Libkstat so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces kstat_chain_update kstat_close kstat_data_lookup kstat_lookup kstat_open kstat_read kstat_write Files lib libkstat so 1 shared object lib 64 libkstat so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Stable MT Level Unsafe See Also pvs 1 Intro 3 kstat 3KSTAT att ributes 5 180 man pages section 3 Library Interfaces and Headers
171. b_ImageBlend_OMSC_OMSA mlib_ImageBlend_OMSC_OMSA_Inp mlib_ImageBlend_OMSC_ONE man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageBlend_OMSC_ONE_Inp mlib_ImageBlend_OMSC_SA mlib_ImageBlend_OMSC_SA_Inp mlib_ImageBlend_OMSC_SAS mlib_ImageBlend_OMSC_SAS_Inp mlib_ImageBlend_OMSC_ZERO mlib_ImageBlend_OMSC_ZERO_Inp mlib_ImageBlend_ONE_DA mlib_ImageBlend_ONE_DA_Inp mlib_ImageBlend_ONE_DC mlib_ImageBlend_ONE_DC_Inp mlib_ImageBlend_ONE_OMDA mlib_ImageBlend_ONE_OMDA_Inp mlib_ImageBlend_ONE_OMDC mlib_ImageBlend_ONE_OMDC_Inp mlib_ImageBlend_ONE_OMSA mlib_ImageBlend_ONE_OMSA_Inp mlib_ImageBlend_ONE_ONE mlib_ImageBlend_ONE_ONE_Inp mlib_ImageBlend_ONE_SA mlib_ImageBlend_ONE_SA_Inp mlib_ImageBlend_ONE_SAS mlib_ImageBlend_ONE_SAS_Inp mlib_ImageBlend_ONE_ZERO mlib_ImageBlend_ONE_ZERO_Inp mlib_ImageBlendRGBA2ARGB mlib_ImageBlendRGBA2BGRA mlib_ImageBlend_SA_DA mlib_ImageBlend_SA_DA_Inp mlib_ImageBlend_SA_DC mlib_ImageBlend_SA_DC_Inp mlib_ImageBlend_SA_OMDA mlib_ImageBlend_SA_OMDA_Inp mlib_ImageBlend_SA_OMDC mlib_ImageBlend_SA_OMDC_Inp mlib_ImageBlend_SA_OMSA mlib_ImageBlend_SA_OMSA_Inp mlib_ImageBlend_SA_ONE mlib_ImageBlend_SA_ONE_Inp mlib_ImageBlend_SA_SA mlib_ImageBlend_SA_SA_Inp mlib_ImageBlend_SA_SAS mlib_ImageBlend_SA_SAS_Inp mlib_ImageBlend_SA_ZERO Library Interfaces and Headers 249 libmlib 3LIB 250 mlib_ImageBlend_SA_ZERO_Inp mlib_ImageBlend_
172. b_ImageColorHSL2RGB mlib_ImageColorHSL2RGB_Fp mlib_ImageColorHSV2RGB mlib_ImageColorHSV2RGB_Fp mlib_ImageColorOrderedDither8x8 mlib_ImageColorOrderedDitherMxN mlib_ImageColorRGB2CIEMono mlib_ImageColorRGB2CIEMono_Fp mlib_ImageColorRGB2HSL mlib_ImageColorRGB2HSL_Fp mlib_ImageColorRGB2HSV mlib_ImageColorRGB2HSV_Fp mlib_ImageColorRGB2Mono mlib_ImageColorRGB2Mono_Fp mlib_ImageColorRGB2XYZ mlib_ImageColorRGB2XYZ_Fp mlib_ImageColorRGB2YCC mlib_ImageColorRGB2YCC_Fp mlib_ImageColorTrue2Index mlib_ImageColorTrue2IndexFree mlib_ImageColorTrue2IndexInit mlib_ImageColorXYZ2RGB mlib_ImageColorXYZ2RGB_Fp mlib_ImageColorYCC2RGB mlib_ImageColorYCC2RGB_Fp mlib_ImageComposite mlib_ImageComposite_Inp mlib_ImageConstAdd mlib_ImageConstAdd_Fp mlib_ImageConstAdd_Fp_Inp mlib_ImageConstAdd_Inp mlib_ImageConstAnd mlib_ImageConstAnd_Inp mlib_ImageConstAndNot Library Interfaces and Headers 251 libmlib 3LIB 252 mlib_ImageConstAndNot_Inp mlib_ImageConstDiv mlib_ImageConstDiv_Fp mlib_ImageConstDiv_Fp_Inp mlib_ImageConstDiv_Inp mlib_ImageConstDivShift mlib_ImageConstDivShift_Inp mlib_ImageConstMul mlib_ImageConstMul_Fp mlib_ImageConstMul_Fp_Inp mlib_ImageConstMul_Inp mlib_ImageConstMulShift mlib_ImageConstMulShift_Inp mlib_ImageConstNotAnd mlib_ImageConstNotAnd_Inp mlib_ImageConstNotOr mlib_ImageConstNotOr_Inp mlib_ImageConstNotXor mlib_ImageConstNotXor_Inp mlib_ImageConstOr mlib_ImageConstOr_Inp mlib_ImageConstOrNot mlib_ImageConstOrNo
173. b_VideoColorJFIFYCC2RGB420 mlib_VideoColorJFIFYCC2RGB420_ Nearest mlib_VideoColorJFIFYCC2RGB422 mlib_VideoColorJFIFYCC2RGB422_Nearest mlib_VideoColorJFIFYCC2RGB444 mlib_VideoColorJFIFYCC2RGB444_S16 mlib_VideoColorJFIFYCCK2CMYK444 mlib_VideoColorMerge2 mlib_VideoColorMerge2_S16 mlib_VideoColorMerge3 mlib_VideoColorMerge3_S16 mlib_VideoColorMerge4 mlib_VideoColorMerge4_S16 mlib_VideoColorResizeABGR mlib_VideoColorRGB2ABGR mlib_VideoColorRGB2ARGB mlib_VideoColorRGB2JFIFYCC420 mlib_VideoColorRGB2JFIFYCC422 mlib_VideoColorRGB2JFIFYCC444 mlib_VideoColorRGB2JFIFYCC444_S16 mlib_VideoColorRGBAint_to_ABGRint mlib_VideoColorRGBint_to_ABGRint mlib_VideoColorRGBint_to_BGRAint mlib_VideoColorRGBseq_to_ABGRint mlib_VideoColorRGBXint_to_ABGRint mlib_VideoColorRGBXint_to_ARGBint mlib_VideoColorSplit2 mlib_VideoColorSplit2_S16 mlib_VideoColorSplit3 mlib_VideoColorSplit3_S16 mlib_VideoColorSplit4 mlib_VideoColorSplit4_S16 mlib_VideoColorUY V444int_to_ABGRint mlib_VideoColorUY V444int_to_ARGBint mlib_VideoColorUYV444int_to_UYVY422int mlib_VideoColorUYV444int_to_YUYV422int mlib_VideoColorUY VY422int_to_ABGRint mlib_VideoColorUY VY422int_to_ARGBint mlib_VideoColorXRGBint_to_ABGRint mlib_VideoColorXRGBint_to_ARGBint mlib_VideoColorYUV2ABGR411 mlib_VideoColorYUV2ABGR420 mlib_VideoColorYUV2ABGR420_W mlib_VideoColorYUV2ABGR420_WX2 Library Interfaces and Headers 273 libmlib 3LIB 274 mlib_VideoColorYUV2ABGR420_WX3 mlib_VideoColorYUV2ABGR420_X2
174. bit SUNWcslx 64 bit MT Level Safe Library Interfaces and Headers 339 librt 3LIB See Also pvs 1 Intro 3 Libc 3LIB attributes 5 standards 5 340 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 librtld_db 3LIB Name librtld_db runtime linker debugging library Synopsis cc flag file lrtld_db library include lt proc_service h gt include lt rtld_db h gt Description Functions is this library are useful for building debuggers for dynamically linked programs For a full description of these interfaces refer to the Linker and Libraries Guide To use Librtld_db applications need to implement the interfaces documented in ps_pread 3PROC and proc_service 3PROC Interfaces The shared object Librtld_db so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces rd_ delete rd_event_addr rd_event_getmsg rd_loadobj_iter rd_new rd_plt_resolution Files lib librtld_db so 1 1ib 64 librtld_db so 1 rd_errstr rd_event_enable rd_init rd_log rd_objpad_enable rd_reset 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe See Also 1d so 1 1 pvs 1 Intro 3 proc_service 3PROC ps_pread 3PROC rtld_db 3EXT attributes
175. bjects to other slots if necessary The value false means meta slot will not migrate sensitive token objects to other slots even if it is necessary When the meta slot feature is enabled the slot that provides token based object support is not shown as one of the available slots All of its functionality can be used with the meta slot This library filters the list of mechanisms available from plug ins based on the policy set by cryptoadm 1M 314 man pages section 3 Library Interfaces and Headers Last Revised 14 Oct 2010 libpkcs11 3LIB Interfaces PKCS 11 Standard This library provides entry points for all PKCS 11 v2 20 functions See the RSA PKCS 11 v2 20 specification at http www rsasecurity com Plug ins are added to Libpkcs11 by the pkcs11conf class action script during execution of pkgadd 1M The available mechanisms are administered by the cryptoadm 1M utility Plug ins must have all of their library dependancies specified including libc 3LIB Libraries that have unresolved symbols including those from libc will be rejected and a message will be sent to syslog 3C for such plug ins Due to U S Export regulations all plug ins are required to be cryptographically signed using the elfsign utility Any plug in that is not signed or is not a compatible version of PKCS 11 will be dropped by Libpkcs11 When a plug in is dropped the administrator is alerted by the syslog 3C utility The lt security pkcs11f
176. ble from MIT the following can be done char ccname 4Q0 int tmpfd snprintf ccname sizeof ccname FILE tmp krb5cc_ d_XXXXXX geteuid if tmpfd mkstemp ccname strlen FILE 1 log mkstemp 100s strerror errno problem errno goto fail if fchmod tmpfd S_IRUSR S_IWUSR 1 log fchmod 100s strerror errno close tmpfd problem errno goto fail close tmpfd problem krb5_cc_resolve authctxt gt krb5_ctx ccname amp ccache fail The krb5_string_to_keyandkrb5_string_to_key routines listed in krb5 h section are part of the old cryptosystem and should not be used in new apps com_err com_err_va error_message Library Interfaces and Headers 173 libkrb5 3LIB 174 krb5 h Krb5 address compare krb5 address order krb5 address search krb5_aname_to_localname krb5 appdefault_boolean krb5 appdefault_string krb5 auth_con_free krb5_auth_con_genaddrs krb5 auth con get checksum func krb5 auth con _getaddrs krb5 auth con getauthenticator krb5_auth_con_getflags krb5 auth_con_getkey krb5_auth_con_getlocalseqnumber krb5 auth_con_getrcache krb5_auth_con_getrecvsubkey krb5 auth _con_getremoteseqnumber krb5_ auth_con_getsendsubkey krb5 auth _con_init krb5 auth _con_set_checksum_func krb5 auth_con_setaddrs krb5 auth _con_setflags krb5 auth _con_setports krb5 auth_con_setrcache krb5_auth_con_setrecvsubkey krb5_auth_con_setsendsubkey krb5 auth_con_
177. ble precision floating point number and its natural logarithm The minimum positive value of a single precision floating point number and its natural logarithm The minimum positive value of a double precision floating point number and its natural logarithm The number of significant bits in the mantissa of a single precision floating point number The number of significant bits in the mantissa of a double precision floating point number See Also Intro 3 math h Z3HEAD 526 man pages section 3 Library Interfaces and Headers Last Revised 2 Mar 1993 wait h 3HEAD Name wait h wait wait status Synopsis include lt sys wait h gt Description When a process waits for status from its children using either the wait 3C or waitpid 3C function the status returned can be evaluated with the following macros defined in lt sys wait h gt These macros evaluate to integral expressions The stat argument to these macros is the integer value returned from wait or waitpid WCOREDUMP stat If the value of WIFSIGNALED stat is non zero this macro evaluates to a non zero value if a core image of the terminated child was created WEXITSTATUS stat If the value of WIFEXITED stat is non zero this macro evaluates to the exit code that the child process passed to_exit see exit 2 or exit 3C or the value that the child process returned from main WIFCONTINUED stat Evaluates to a non zero value if status was returned for
178. buffer in a decimal_record decimal_record The canonical form for representing an unpacked decimal floating point number decimal_form The type used to specify fixed or floating binary to decimal conversion decimal_mode A struct that contains specifications for conversion between binary and decimal decimal_string_form An enumeration of possible valid character strings representing floating point numbers infinities or NaNs Files usr include sys ieeefp h See Also abort 3C decimal_to_floating 3C econvert 3C floating to_decimal 3C sigfpe 3C string_to_decimal 3C strtod 3C Library Interfaces and Headers 57 fmtmsg h 3HEAD Name fmtmsg h fmtmsg message display structures Synopsis include lt fmtmsg h gt Description The lt fmtmsg h gt header defines the following macros which expand to constant integer expressions MM_HARD MM_ SOFT MM_FIRM MM_ APPL MM_UTIL MM_OPSYS MM_RECOVER MM_NRECOV MM_HALT MM_ ERROR MM_WARNING MM_ INFO MM_NOSEV MM_ PRINT MM_CONSOLE Source of the condition is hardware Source of the condition is software Source of the condition is firmware Condition detected by application Condition detected by utility Condition detected by operating system Recoverable error Non recoverable error Error causing application to halt Application has encountered a non fatal fault Application has detected unusual non error condition Informative message No severity level
179. by_name picl_strerror picl_walk_tree by class 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWpiclu 32 bit SUNWpiclx 64 bit Interface Stability Evolving MT Level MT Safe See Also pvs 1 Intro 3 Libpicl 3PICL attributes 5 Library Interfaces and Headers 311 libpicltree 3LIB Name libpicltree PICL plug in library Synopsis cc flag file lpicltree library Description Interfaces include lt picltree h gt Functions in this library are used to by PICL plug in modules to register with the PICL daemon and to publish information in the PICL tree The shared object Libpicltree so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces picld_ plugin register ptree_ add prop ptree create and add node ptree create node ptree create table ptree delete prop ptree destroy prop ptree get _first_prop ptree_get_next_by col ptree_get_next_prop ptree_get_prop by name ptree_get_propval ptree_get_root ptree_post_event ptree_unregister_handler ptree update propval_by_name Files usr lib libpicltree so 1 ptree_ add node ptree add row to table ptree create and add prop ptree create prop ptree delete node ptree destroy node ptree_ find node ptree_get_frutree_parent ptree_get_next_by row ptree_get_no
180. c 3C malloc 3MALLOC mapmalloc 3MALLOC attributes 5 Last Revised 22 May 2003 libmd 3LIB Name Synopsis Description Interfaces Security Files Attributes libmd Message Digest library cc flag file Imd library include lt md4 h gt include lt md5 h gt include lt shal h gt include lt sha2 h gt Functions in this library provide hashing routines for MD4 RFC1320 MD5 RFC1321 SHA1 RFC3174 SHA256 FIPS 180 2 SHA384 FIPS 180 2 SHA512 FIPS 180 2 The shared object Libmd so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces MD4Final MD4Init MD4Update md5_ calc MD5Final MD5Init MD5Update SHA1Final SHA1Init SHA1Update SHA2Final SHA2Init SHA2Update The MD4 and MD5 algorithms are currently considered weak for cryptographic use The algorithms should be used only for compatibility with legacy systems or protocols The SHA1 algorithm is also believed to have some weaknesses Migration to one of the SHA2 algorithms including SHA256 SHA386 or SHA512 is highly recommended when compatibility with data formats and on wire protocols is permitted lib libmd so 1 shared object lib 64 libmd so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Committed MT Level MT Safe Library In
181. c or notational convenience does not result in widening types On systems with imaginary types the application has the ability to control whether use of the macro I introduces an imaginary type by explicitly defining I to be_Imaginary_I or _Comptex_I man pages section 3 Library Interfaces and Headers Last Revised 17 Dec 2003 complex h 3HEAD Disallowing imaginary types is useful for some applications intended to run on implementations without support for such types The macro _Imaginary_I provides a test for whether imaginary types are supported The cis function cos x I sin x was considered but rejected because its implementation is easy and straightforward even though some implementations could compute sine and cosine more efficiently in tandem Library Interfaces and Headers 41 cpio h 3HEAD Name cpio h cpio cpio archive values Synopsis include lt cpio h gt Description Values needed by the c_mode field of the cpio archive format are described as follows Name Description C_IRUSR Read by owner C_IWUSR Write by owner C_IXUSR Execute by owner C_IRGRP Read by group C_IWGRP Write by group C_IXGRP Execute by group C_IROTH Read by others C_IWOTH Write by others C_IXOTH Execute by others C_ISUID Set user ID C_ISGID Set group ID C_ISVTX On directories restricted deletion flag C_ISDIR Directory C_ISFIFO FIFO C_ISREG Regular file C_ISBLK Block special C_ISCHR Character special C_ISCTG Reserve
182. called to handle a particular SIGFPE code SIGFPE_DEFAULT A macro indicating the default SIGFPE exception handling namely to perform the exception handling specified by the user if any and otherwise to dump core using abort 3C SIGFPE_IGNORE A macro indicating an alternate SIGFPE exception handling namely to ignore and continue execution SIGFPE_ABORT A macro indicating an alternate SIGFPE exception handling namely to abort with a core dump N IEEE EXCEPTION The number of distinct IEEE floating point exceptions fp exception type The type of the N_IEEE_EXCEPTION exceptions Each exception is given a bit number fp_exception field type The type intended to hold at least N_IEEE_EXCEPTION bits corresponding to the IEEE exceptions numbered by fp_exception_type Thus fp_ inexact corresponds to the least significant bit and fp_invalid to the fifth least significant bit Note some operations may set more than one exception single extended quadruple Definitions of IEEE formats fp_class type An enumeration of the various classes of IEEE values and symbols The functions described under floating_to_decimal 3C and decimal_to_floating 3C satisfy not only the IEEE Standard but also the stricter requirements of correct rounding for all arguments man pages section 3 Library Interfaces and Headers Last Revised 5 Mar 1993 floatingpoint h 3HEAD DECIMAL_STRING LENGTH The length of a decimal_string decimal_string The digit
183. cat when no set directive is specified in a message text source file This constant can be used in subsequent calls to catgets as the value of the set identifier parameter Maximum number of messages per set Maximum number of sets per catalog Maximum size of a message gencat 1 catgets 3C catopen 3C nl_langinfo 3C Langinfo h 3HEAD man pages section 3 Library Interfaces and Headers Last Revised 3 Jul 1990 poll h 3HEAD Name poll h poll definitions for the poll function Synopsis include lt poll h gt Description The lt poll h gt header defines the poll fd structure which includes the following members int fd the following descriptor being polled short events the input event flags see below short revents the output event flags see below The lt poll h gt header defines the following type through typedef nfds_t an unsigned integer type used for the number of file descriptors The implementation supports one or more programming environments in which the width of nfds_t is no greater than the width of type long The names of these programming environments can be obtained using the confstr function or the getconf utility See confstr 3C and getconf 1 The following symbolic constants are defined zero or more of which can be OR ed together to form the events or revents members in the poll fd structure POLLIN Data other than high priority data can be read without blocking POLLRDNORM Normal dat
184. ce of the initial u are defined they denote corresponding signed and unsigned types as described in the ISO IEC 9899 1999 standard Section 6 2 5 an implementation providing one of these corresponding types must also provide the other In the following descriptions the symbol N represents an unsigned decimal integer with no leading zeros for example 8 or 24 but not 04 or 048 Exact width integer types The typedef name intN_t designates a signed integer type with width N no padding bits and atwo s complement representation Thus int8_t denotes a signed integer type with a width of exactly 8 bits The typedef name uintN_t designates an unsigned integer type with width N Thus uint24_t denotes an unsigned integer type with a width of exactly 24 bits The following types are required Library Interfaces and Headers 465 stdint h 3HEAD int8 t intl6 t int32 t uint8 t uint16 t uint32_t If an implementation provides integer types with width 64 that meet these requirements then the following types are required int64 t uint64 t In particular this is the case ifany of the following are true The implementation supports the _POSIX_V6_ILP32_OFFBIG programming environment and the application is being built in the _POSI X_V6_ILP32_OFFBIG programming environment see the Shell and Utilities volume of IEEE Std 1003 1 200x c99 Programming Environments m The implementation supports the POSIX_V6_LP64_OFF64 program
185. ch supports the specification of an application defined value the signal is marked pending and if the SA_SIGINFO flag is set for that signal the signal is queued to the process along with the application specified signal value Multiple occurrences of signals so generated are queued in FIFO order If the SA_SIGINFO flag is not set for that signal later occurrences of that signal s generation when a signal is already queued are silently discarded See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard lockd 1M Intro 2 alarm 2 exit 2 fcntl 2 getrlimit 2 ioctl 2 kill 2 pause 2 setrctl 2 sigaction 2 sigaltstack 2 sigprocmask 2 sigsend 2 sigsuspend 2 sigwait 2 port_associate 3C pthread_create 3C pthread_kill 3C pthread_sigmask 3C setjmp 3C siginfo h 3HEAD signal 3C sigqueue 3RT sigsetops 3C thr_create 3C thr_kill 3C thr_sigsetmask 3C ucontext h 3HEAD wait 3C attributes 5 standards 5 The dispositions of the SIGKILL and SIGSTOP signals cannot be altered from their default values The system generates an error if this is attempted The SIGKILL SIGSTOP and SIGCANCEL signals cannot be blocked The system silently enforces this restriction The SIGCANCEL signal cannot be directed to an individual thread using pthread_kil1l 3C but it can be sent to a process using kill 2 sigsend 2 or sigque
186. chine Conceptually a thread in one process can issue a call using a door descriptor that causes code to be executed in another process and then returns using the traditional synchronous RPC model Doors can also be used to pass data and file descriptors between processes The shared object Libdoor so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces door_bind door _call door create door_cred door_info door_return door_revoke door_server_create door_ucred door_unbind door_xcreate lib libdoor so 1 shared object 1ib 64 libdoor so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWesl Interface Stability Evolving MT Level Safe Intro 3 door_bind 3DOOR door_call 3DOOR door_create 3DOOR door_cred 3DOOR door_info 3DOOR door_return 3DOOR door_revoke 3DOOR door_server_create 3DOOR door_ucred 3DOOR attributes 5 Stevens W Richard UNIX Network Programming Volume 2 Interprocess Communications 2 e Tucson Ariz Prentice Hall 1999 Library Interfaces and Headers 149 libdtrace 3LIB Name Description Interfaces Files Attributes See Also 150 libdtrace DTrace dynamic tracing software library Functions in this library define the interface for interacting with the DTrace dynamic tracing software including the D langu
187. ck on each call to the callback function The calling function also passes another parameter to the iterator function which the iterator function passes on to the callback function This makes it easy to build a linked list of thread handles for a particular target process The additional parameter is the head of the linked list and the callback function simply inserts the current handle into the linked list man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libc_db 3LIB Callback functions are expected to return an integer Iteration terminates early if a callback function returns a non zero value Otherwise iteration terminates when there are no more handles to pass back Interfaces The shared object Libc_db so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces td_init td_sync_get_info td_sync_setstate td_ta_clear_event td_ta_enable stats td_ta_event_getmsg td_ta_get_ph td_ta_map_addr2sync td_ta_map_lwp2thr td_ta_reset_ stats td_ta_setconcurrency td_ta_sync_tracking_ enable td_ta_tsd_ iter td_thr_dbresume td_thr_event_enable td_thr_get_info td_thr_getgregs td_thr_getxregsize td_thr_set_event td_thr_setgregs td_thr_setsigpending td_thr_sigsetmask td_thr_tlsbase td_thr_validate Library Interfaces and Headers td_log td_sync_get_stats td_sync_waiters td_ta_ delete td_ta_event_addr td_ta_get_nthreads td_ta_get_stats t
188. complex ldc The following are the type generic macros that invoke the functions that are invoked with the preceding declarations Macro Use Invokes exp n exp n the function acosh f acoshf f sin d sin d the function atan Id atanl Id log fc clogf fc sqrt dc csqrt dc pow ldc f cpowl Idc f remainder n n remainder n n the function nextafter d f nextafter d f the function nexttoward fld nexttowardf f ld copysign n ld copysignl n ld ceil fc undefined behavior rint dc undefined behavior fmax Idc ld undefined behavior carg n carg n the function cproj f cprojf f creal d creal d the function cimag Id cimagl Id cabs fc cabsf fc man pages section 3 Library Interfaces and Headers Last Revised 17 Dec 2003 tgmath h 3HEAD Macro Use Invokes carg dc carg dc the function cproj Idc cprojl Idc Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also modf 3M complex h 3HEAD math h 3HEAD cabs 3M fabs 3M attributes 5 standards 5 Library Interfaces and Headers 497 timeb h 3HEAD Name timeb h timeb additional definitions for date and time Synopsis include lt sys timeb h gt Description The lt sys timeb h gt header defines the timeb structure which includes the following members time t time unsigned short millitm
189. constant expression having the value specified by its argument and the type uintmax_t man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdint h 3HEAD UINTMAX_C value Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also inttypes h 3HEAD signal h 3HEAD stddef h 3HEAD wchar h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 471 stdio h 3HEAD Name stdio h stdio standard buffered input output Synopsis include lt stdio h gt Description The lt stdio h gt header defines the following macros as positive integer constant expressions 472 BUFSIZ size of lt stdio h gt buffers _IOFBF input output fully buffered _IOLBF input output line buffered _IONBF input output unbuffered L_ctermid maximum size of character array to hold ctermid output L_tmpnam maximum size of character array to hold tmpnam output SEEK_CUR seek relative to current position SEEK END seek relative to end of file SEEK SET seek relative to start of file The following macros are defined as positive integer constant expressions that denote implementation limits FILENAME MAX Maximum size in bytes of the longest filename string that the implementation guarantees can be opened FOPEN_MAX Number of streams that the implementation guarantees can be open simultaneo
190. constants whether defined in lt unistd h gt or not can be queried with respect to a specific file using the pathconf or fpathconf functions _POSIX_ASYNC_IO Asynchronous input or output operations can be performed for the associated file _POSIX_PRIO_IO Prioritized input or output operations can be performed for the associated file _POSIX_SYNC_IO Synchronized input or output operations can be performed for the associated file Constants for Functions The following constant is defined NULL Null pointer The following symbolic constants are defined for the access 2 function R_OK Test for read permission W_OK Test for write permission X_0K Test for execute search permission F OK _ Test for existence of file The constants F_OK R_OK W_OK and X_OK and the expressions R_OK W_OK R_OK X_OK and R_OK WOK X_OK all have distinct values The following symbolic constants are defined for the Lockf 3C function F_ULOCK Unlock a previously locked region F_LOCK Lock a region for exclusive use F_TLOCK Test and locka region for exclusive use F_TEST Test a region for other processes locks The following symbolic constants are defined for the lseek 2 and fcnt1 2 functions they have distinct values SEEK_SET Set file offset to offset SEEK_CUR Set file offset to current plus offset SEEK_END Set file offset to EOF plus offset 516 man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 20
191. ct interfaces __ ctype __huge_val _access _acct _alarm _altzone _catclose _catgets _catopen _chdir _ chmod _ chown _chroot _close _closedir _creat _daylight _dup _environ _execl _execle _execlp _execv _execve _execvp _exit _fattach _fchdir _fchmod _fchown _fcntl _fdetach _fork _fpathconf _fstat _fstatvfs _fsync _ftok _getcontext _getcwd _getegid _geteuid _getgid _getgrgid _getgrnam _getgroups _getlogin _getmsg _getpgid _getpgrp _getpid _getpmsg _getppid _getpwnam _getpwuid _getrlimit _getsid _gettxt _getuid _grantpt _initgroups ioctl _isastream _kill _lchown _link _lseek _lstat _makecontext Library Interfaces and Headers 365 libsys 3LIB _memcntl _mkdir _mknod _mlock _mmap _mount _mprotect _msgctl _msgget _msgrcv _msgsnd _msync _munlock _munmap _nice _numeric _open _opendir _pathconf _ pause _pipe _poll _profil _ptrace _ptsname _putmsg _putpmsg _read _readdir _readlink _readv _ rename _rewinddir _rmdir _seekdir _semctl _semget _semop _setcontext _setgid _setgroups _setpgid _setpgrp _setrlimit _setsid _ setuid _shmat _shmctl _shmdt _shmget _sigaction _sigaddset _sigaltstack _sigdelset _sigemptyset _sigfillset _sighold _Sigignore _sigismember _siglongjmp _sigpause _sigpending _sigprocmask _sigrelse _sigsend _sigsendset _sigset _sigsetjmp _sigsuspend _stat _statvfs _stime _ swapcontext _ symlink _sync _sysconf _telldir _time _times _timezone _ttyname _tzname _ulimit _umask _ umount _uname _unlink 366 man
192. ctorAve_S8C_S8C mlib_VectorAve_S8_S8 mlib_VectorAve_U8 mlib_VectorAve_U8C man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorAve_U8C_U8C mlib_VectorAve_U8_U8 mlib_VectorConjRev_S16C_S16C_Sat mlib_VectorConjRev_S32C_S32C_Sat mlib_VectorConjRev_S8C_S8C_Sat mlib_VectorConj_S16C_S16C_Sat mlib_VectorConj_S16C_Sat mlib_VectorConj_S32C_ 32C_Sat mlib_VectorConj_S32C_Sat mlib_VectorConj_S8C_S8C_Sat mlib_VectorConj_S8C_Sat mlib_VectorConjSymExt_S16C_S16C_Sat mlib_VectorConjSymExt_S32C_S32C_Sat mlib_VectorConjSymExt_S8C_S8C_Sat mlib_VectorConvert_S16C_S32C_Mod mlib_VectorConvert_S16C_S32C_Sat mlib_VectorConvert_S16C_S8C_Mod mlib_VectorConvert_S16C_S8C_Sat mlib_VectorConvert_S16C_U8C_Mod mlib_VectorConvert_S16C_U8C_Sat mlib_VectorConvert_S16_S32_Mod mlib_VectorConvert_S16_S32_Sat mlib_VectorConvert_S16_S8_Mod mlib_VectorConvert_S16_S8_Sat mlib_VectorConvert_S16_U8_Mod mlib_VectorConvert_S16_U8_Sat mlib_VectorConvert_S32C_S16C_Mod mlib_VectorConvert_S32C_S16C_Sat mlib_VectorConvert_S32C_S8C_Mod mlib_VectorConvert_S32C_S8C_Sat mlib_VectorConvert_S32C_U8C_Mod mlib_VectorConvert_S32C_U8C_Sat mlib_VectorConvert_S32_S16_Mod mlib_VectorConvert_S32_S16_Sat mlib_VectorConvert_S32_S8_Mod mlib_VectorConvert_S32_S8_Sat mlib_VectorConvert_S32_U8_Mod mlib_VectorConvert_S32_U8_Sat mlib_VectorConvert_S8C_S16C_Mod mlib_VectorConvert_S8C_S16C_Sat mlib_VectorConvert_S8C_S32C_Mod mlib_VectorConvert_S
193. d C_ISLNK Symbolic link C_ISSOCK Socket The header defines the symbolic constant MAGIC Attributes See attributes 5 for descriptions of the following attributes 42 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 cpio h 3HEAD ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also pax 1 attributes 5 standards 5 Library Interfaces and Headers 43 dirent h 3HEAD 44 Name Synopsis Description Attributes See Also dirent h dirent format of directory entries include lt dirent h gt The internal format of directories is unspecified The lt dirent h gt header defines the following type DIR A type representing a directory stream The header also defines the structure dirent which includes the following members ino t d_ino file serial number char d_name name of entry The type ino_t is defined as described in lt sys types h gt See types 3HEAD The character array d_name is of unspecified size but the number of bytes preceding the terminating null byte must not exceed NAME_MAX See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard closedir 3C opendir 3C readdir 3C rewinddir 3C seekdir 3C telldir 3C types h 3HEAD attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 10 S
194. d setgroups setitimer setkey setlinebuf set logmask setpflags setpgrp setpriority setrctl setreuid setsid setstate settimeofday setusershell setutent setvbuf sgconvert shmctl shmget sig2str sigaddset sigdelset sigfillset sighold siginterrupt setcat setegid seteuid setgrent sethostname setjmp setlabel setlocale setnetgrent setpgid setppriv setpwent setregid setrlimit setspent settaskid setuid setustack setutxent sfconvert shmat shmdt shmids sigaction sigaltstack sigemptyset sigfpe sigignore sigismember man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB siglongjmp sigpause sigprocmask sigsend sigset sigstack sigwait sleep sprintf srand48 sscanf stack _getbounds stack_setbounds stat statvfs str2sig strcat strcmp strcpy strdup strerror_r strftime strlcat strlen strncat strncpy strptime strsignal strstr Library Interfaces and Headers signal sigpending sigrelse sigsendset sigsetjmp sigsuspend single to decimal snprintf srand srandom ssignal stack_inbounds stack violation statfs stime strcasecmp strchr strcoll strcspn strerror strfmon string to decimal stricpy strncasecmp strncmp strpbrk strrchr strspn strtod 105 libc 3LIB 106 strtof strtok strtol strtoll strtoull strtows swab swapctl swscanf sync sysconf sysinfo system tcflow tcgetattr tcgetsid tcsetattr tde
195. d 24 Mar 2004 libnsl 3LIB gethostent_r getipnodebyname getipsecalgbynum getipsecprotobynum getnetconfigent getnetpath getrpcbyname getrpcbynumber getrpcent getrpcport h_errno inet_addr inet_ntoa inet_ntop key_decryptsession key_gendes key_setsecret nc_perror netdir free netdir_getbyname netdir_perror netname2host nextkey nis_add entry nis_checkpoint nis_creategroup nis_ destroy object nis _dir_cmp nis dump Library Interfaces and Headers getipnodebyaddr getipsecalgbyname getipsecprotobyname getnetconfig getnetname getpublickey getrpcbyname_r getrpcbynumber_r getrpcent_r getsecretkey host2netname inet_netof inet_ntoa_r inet_pton key_encryptsession key_secretkey is set maxbno nc_sperror netdir_getbyaddr netdir_ options netdir_sperror netname2user nis_add nis _addmember nis_ clone object nis data nis_destroygroup nis _domain_of nis _dumplog 295 libnsl 3LIB 296 nis_find_item nis _first_entry nis_freenames nis_freeservlist nis_get_request nis_getnames nis_in_table nis_insert_name nis_leaf_of nis_lerror nis_local_directory nis_local_host nis_ lookup nis_make_rpchandle nis_ modify nis_name_of nis_perror nis_print_directory nis _print_group nis_print_link nis_print_rights nis_read_obj nis_remove entry nis_remove_name nis_rmdir nis _sperrno nis _sperror_r nis_verifygroup pmap_getmaps nis_finddirectory nis free request nis freeresult nis_freetags ni
196. d Extensions Library Interfaces and Headers 399 liby 3LIB Name Synopsis Description Interfaces Files Attributes See Also yacc 1 Intro 3 attributes 5 400 liby yacc library cc flag file ly library The function in this library provides a user interface to the yacc 1 library The shared object Liby so 1 provides the public interface defined below See Int ro 3 for additional information on shared object interfaces main usr lib liby so 1 usr lib 64 liby so 1 yyerror shared object 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl SUNWbtool 32 bit SUNWcslx 64 bit MT Level Unsafe man pages section 3 Library Interfaces and Headers Last Revised 16 Jun 2003 limits h 3HEAD Name Synopsis Description Runtime Invariant Values Possibly Indeterminate limits h limits implementation defined constants include lt limits h gt The lt limits h gt header defines various symbolic names Different categories of names are described below The names represent various limits on resources that the implementation imposes on applications Symbolic constant names beginning with _POSIX can be found in unistd h 3HEAD Applications should not assume any particular value for a limit An application wishing to avail itself of the full amount o
197. d by making successive calls to di_minor_next 3DEVINFO until DI_MINOR_NIL is returned For each minor node di_minor_devt 3DEVINFO and related interfaces are called to get minor node data Using libdevinfo involves three steps Creating a snapshot of the device tree Traversing the device tree to get information of interest Destroying the snapshot of the device tree A snapshot of the device tree is created by calling di_init 3DEVINFO and destroyed by calling di_fini 3DEVINFO An application can specify the data to be included in the snapshot full or partial tree include or exclude properties and minor nodes and get a handle to the root of the device tree See di_init 3DEVINFO for details The application then traverses the device tree in the snapshot to obtain device configuration data Library Interfaces and Headers 139 libdevinfo 3LIB Interfaces 140 The device tree is normally traversed through parent child sibling linkage Each device node contains references to its parent its next sibling and the first of its children Given the di_node_t returned from di_init one can find all children by first calling di_child_node 3DEVINFO followed by successive calls to di_sibling_node 3DEVINFO until DI_NODE_NTL is returned By following this procedure recursively an application can visit all device nodes contained in the snapshot Two interfaces The di_walk_node 3DEVINFO and di_walk_minor 3DEVINFO functions are provide
198. d contains the name directly and is terminated bya slash and padded with blanks on the right If the member s name does not fit ar_name contains a slash followed by a decimal representation of the name s offset in the archive string table described below The ar_date field is the modification date of the file at the time of its insertion into the archive Common format archives can be moved from system to system as long as the portable archive command ar is used Each archive file member begins on an even byte boundary a newline is inserted between files if necessary Nevertheless the size given reflects the actual size of the file exclusive of padding Notice there is no provision for empty areas in an archive file Each archive that contains object files see a out 4 includes an archive symbol table This symbol table is used by the link editor ld to determine which archive members must be loaded man pages section 3 Library Interfaces and Headers Last Revised 1 Jul 1998 ar h 3HEAD Example Symbol Table during the link edit process The archive symbol table if it exists is always the first file in the archive but is never listed and is automatically created and or updated by ar The archive symbol table has a zero length name that is ar_name 0 is ar_name 1 etc All words in this symbol table have four bytes using the machine independent encoding shown below All machines use the encodi
199. d services from third parties Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third party content products and services Oracle Corporation and its affiliates will not be responsible for any loss costs or damages incurred due to your access to or use of third party content products or services Ce logiciel et la documentation qui l accompagne sont prot g s par les lois sur la propri t intellectuelle Ils sont conc d s sous licence et soumis a des restrictions utilisation et de divulgation Sauf disposition de votre contrat de licence ou de la loi vous ne pouvez pas copier reproduire traduire diffuser modifier breveter transmettre distribuer exposer ex cuter publier ou afficher le logiciel m me partiellement sous quelque forme et par quelque proc d que ce soit Par ailleurs il est interdit de proc der a toute ing nierie inverse du logiciel de le d sassembler ou de le d compiler except a des fins d interop rabilit avec des logiciels tiers ou tel que prescrit par la loi Les informations fournies dans ce document sont susceptibles de modification sans pr avis Par ailleurs Oracle Corporation ne garantit pas qu elles soient exemptes derreurs et vous invite le cas ch ant a lui en faire part par crit Si ce logiciel ou la documentation qui l accompagne est conc d sous licence au Gouvernement des Etats Unis ou toute e
200. d to facilitate device tree traversal The di_walk_node function visits all device nodes and executes a user supplied callback function for each node visited The di_walk_minor function does the same for each minor node in the device tree An alternative way to traverse the device tree is through the per driver device node linkage Device nodes contain a reference to the next device node bound to the same driver Given the di_node_t returned from di_init an application can find all device nodes bound to a driver by first calling di_drv_first_node 3DEVINFO followed by successive calls to di_drv_next_node 3DEVINFO until DI_NODE_NIL is returned Traversing the per driver device node list works only when the snapshot includes all device nodes See di_init 3DEVINFO for examples of Libdevinfo usage See Writing Device Drivers for information about Solaris device configuration The shared object Libdevinfo so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces di binding name di_child_node di _devfs_minor_path di devfs path free di driver _major di driver _ops di _drv_next_node di_init di_link_next_by_lnode di_link_ private _get di_link_spectype di_lnode devinfo di_lnode name di_lnode private get man pages section 3 Library Interfaces and Headers di_bus_ addr di_ compatible names di _devfs_ path di _devid di driver _name di drv_first_node di_ fini
201. d untransmitted output TCOFLUSH Flush untransmitted output The following symbolic constants for use with tcf low are defined TCIOFF Transmit a STOP character intended to suspend input data TCION Transmit a START character intended to restart input data TCOOFF Suspend output TCOON Restart output See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard getconf 1 cfgetispeed 3C cfsetispeed 3C confstr 3C tcdrain 3C tcf low 3C tcflush 3C tcgetattr 3C tcgetsid 3C tcsendbreak 3C tcsetattr 3C attributes 5 standards 5 Library Interfaces and Headers 493 tgmath h 3HEAD Name tgmath h tgmath type generic macros Synopsis include lt tgmath h gt Description The lt tgmath h gt header includes the headers lt math h gt and lt complex h gt and defines several 494 type generic macros Of the functions contained within the lt math h gt and lt complex h gt headers without an f float or l Long double suffix several have one or more parameters whose corresponding real type is double For each such function except modf 3M there is a corresponding type generic macro The parameters whose corresponding real type is double in the function synopsis are generic parameters Use of the macro invokes a function whose corresponding real type and type domain are determined by the arguments for the generic param
202. d_cleanup_pop pthread _attr_destroy pthread _attr_getguardsize pthread_attr_getschedparam pthread _attr_getscope pthread _attr_getstacksize pthread_attr_setdetachstate pthread _attr_setinheritsched pthread _attr_setschedpolicy pthread _attr_setstackaddr pthread_cancel pthread_cond_ destroy pthread_cond_reltimedwait_np pthread_cond_timedwait pthread_condattr_destroy pthread _condattr_init pthread create pthread equal pthread_getconcurrency Library Interfaces and Headers __pthread_cleanup_push pthread _attr_getdetachstate pthread_attr_getinheritsched pthread _attr_getschedpolicy pthread _attr_getstackaddr pthread _attr_init pthread _attr_setguardsize pthread _attr_setschedparam pthread _attr_setscope pthread _attr_setstacksize pthread_cond_ broadcast pthread_cond_ init pthread_cond_signal pthread_cond wait pthread _condattr_getpshared pthread_condattr_setpshared pthread_detach pthread exit pthread_getschedparam 329 libpthread 3LIB Files lib libpthread so 1 pthread_getspecific pthread_key create pthread kill pthread_mutex_destroy pthread _mutex_init pthread _mutex_setprioceiling pthread_mutex_unlock pthread _mutexattr_getprioceiling pthread _mutexattr_getpshared pthread _mutexattr_gettype pthread _mutexattr_setprioceiling pthread _mutexattr_setpshared pthread _mutexattr_settype pthread_rwlock destroy pthread_rwlock_rdlock pthread_rwlock_trywrlock pthread_rwlock wrlock pthread_rwlockattr_get
203. d_ta_map_id2thr td_ta_new td_ta_set_event td_ta_sync_iter td_ta_thr_iter td_thr_clear_event td_thr_dbsuspend td_thr_event_getmsg td_thr_getfpregs td_thr_getxregs td_thr_lockowner td_thr_setfpregs td_thr_setprio td_thr_setxregs td_thr_sleepinfo td_thr_tsd 115 libc_db 3LIB Files lib libc_db so 1 shared object lib 64 libc_db so 1 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe See Also Intro 3 td_ta_new 3C_DB attributes 5 threads 5 116 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libcfgadm 3LIB Name libcfgadm configuration administration library Synopsis cc flag file lcfgadm include lt config admin h gt ldl library Description Functions in this library provide services for configuration administration Interfaces The shared object Libcfgadm so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces config ap id cmp config help config list_ext config stat config test Files usr lib libcfgadm so 1 usr lib 64 libcfgadm so 1 config change state config list config private func config strerror config unload libs shared object 64 bit shared object Attributes See attributes 5 for descriptions of the
204. de lt wsreg h gt Functions in this library provide access to the product install registry The shared object Libws reg so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces wsreg add child component wsreg add dependent_component wsreg add required component wsreg_clone_component wsreg_create_component wsreg_ free _component_array wsreg get_all wsreg get compatible versions wsreg get_data_pairs wsreg get display languages wsreg get_id wsreg get_location wsreg get required components wsreg get_uninstaller wsreg get_vendor wsreg initialize wsreg query free wsreg query_get_instance wsreg query_get_unique_name wsreg query _set_id wsreg query _set_location wsreg query _set_version wsreg_ remove child component wsreg add compatible version wsreg add display name wsreg can access registry wsreg_ components equal wsreg_ free component wsreg get wsreg get child components wsreg get data wsreg get _dependent_components wsreg get display name wsreg get_instance wsreg_get_parent wsreg get_type wsreg_get_unique_ name wsreg_get_version wsreg query create wsreg query get_id wsreg query get location wsreg query get version wsreg query set_instance wsreg query set unique name wsreg register wsreg_ remove compatible version man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libwsreg 3LIB wsreg remove dependent
205. de by path ptree get _propinfo ptree get _propval_by name ptree_ init_propinfo ptree_register_handler ptree_ update propval ptree walk tree by class shared object Attributes See attributes 5 for descriptions of the following attributes 312 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWpiclu Interface Stability Evolving man pages section 3 Library Interfaces and Headers Last Revised 18 Dec 2003 libpicltree 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level MT Safe See Also pvs 1 Intro 3 Libpiclt ree 3PICLTREE attributes 5 Library Interfaces and Headers 313 libpkcs11 3LIB Name libpkcs11 PKCS 11 Cryptographic Framework library Synopsis cc flag file lpkcs11 library include lt security cryptoki h gt include lt security pkcs11 h gt Description The libpkcs11 library implements the RSA Security Inc PKCS 11 Cryptographic Token Interface Cryptoki v2 20 specification by using plug ins to provide the slots Each plug in which also implements RSA PKCS 11 v2 20 represents one or more slots The Libpkcs11 library provides a special slot called the meta slot The meta slot provides a virtual union of capabilities of all other slots When available the meta slot is always the first slot provided by Libpkcs11 The meta slot feature can be configured either system wide or by individual users System wide configuration for meta slot features is done
206. dent Offsets are measured in bytes from the beginning ofa file The label_t types are used to save the processor state while another process is running Examples exampLE1 Use of preprocessor symbol _LP64 In the following example the preprocessor symbol _LP64 defines sections of code that will be compiled only as part of a 64 bit version of the given C program include lt sys types h gt ifdef _LP64 printf The data model is LP64 in this environment n else ifdef _ILP32 printf The data model is ILP32 in this environment n else error Unknown data model endif endif Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Stable Library Interfaces and Headers 505 types h 3HEAD See Also types32 h 3HEAD attributes 5 standards 5 506 man pages section 3 Library Interfaces and Headers Last Revised 6 Oct 2004 ucontext h 3HEAD Name Synopsis Description Attributes See Also ucontext h ucontext user context include lt ucontext h gt The lt ucontext h gt header defines the ucontext_t type asa structure that includes at least the following members ucontext_t uc_link sigset t uc_sigmask stack t uc_ stack mcontext_t uc_mcontext The uc_link member isa pointer to the context that to be resumed when this context returns If uc_link is equal to 0 this context is the main context a
207. der definition struct hdr_cpio short h_magic magic number field h_dev file system of file ushort_t h_ino inode of file h_mode modes of file h_uid uid of file h_gid gid of file short h_nlink number of links to file h_rdev maj min numbers for special files h_mtime HTIMLEN modification time of file h_namesize length of filename h_filesize HSIZLEN size of file char h_name HNAMLEN filename cpio H odc header format struct c_hdr char c_magic CMS LEN c_dev 6 c_ino 6 c_mode 6 c_uid 6 c_gid 6 c_nlink 6 c_rdev 6 c_mtime 11 c_namesz 6 Library Interfaces and Headers 31 archives h 3HEAD c filesz 11 c_name HNAMLEN c and CRC header format struct Exp cpio hdr char E_magic CMS LEN E ino 8 E mode 8 E uid 8 E gid 8 E nlink 8 E mtime 8 E filesize 8 E maj 8 E min 8 E rmaj 8 E rmin 8 E namesize 8 E chksum 8 E name EXPNLEN Tar header structure and format define TBLOCK 512 length of tar header and data blocks define TNAMLEN 100 maximum length for tar file names define TMODLEN 8 length of mode field define TUIDLEN 8 length of uid field define TGIDLEN 8 length of gid field define TSIZLEN 12 length of size field define TTIMLEN 12 length of modification time field define TCRCLEN 8
208. description of each man page section and the information it references Section 1 describes in alphabetical order commands available with the operating system Section 1M describes in alphabetical order commands that are used chiefly for system maintenance and administration purposes Section 2 describes all of the system calls Most of these calls have one or more error returns An error condition is indicated by an otherwise impossible returned value Section 3 describes functions found in various libraries other than those functions that directly invoke UNIX system primitives which are described in Section 2 Section 4 outlines the formats of various files The C structure declarations for the file formats are given where applicable Section 5 contains miscellaneous documentation such as character set tables Section 6 contains available games and demos Section 7 describes various special files that refer to specific hardware peripherals and device drivers STREAMS software drivers modules and the STREAMS generic set of system calls are also described Section 9 provides reference information needed to write device drivers in the kernel environment It describes two device driver interface specifications the Device Driver Interface DDI and the Driver Kernel Interface DKI Section 9E describes the DDI DKI DDI only and DKI only entry point routines a developer can include in a device driver Section 9F describes the ker
209. di_ instance di_link_next_by_ node di_ link private set di_link_to_lnode di_lnode devt di_lnode_next di_lnode private set Last Revised 28 Sep 2004 libdevinfo 3LIB Examples di_minor_devt di_minor_next di_minor_ private get di_minor_spectype di_node_name di_parent_node di_node private set di prom init di_prom_prop_lookup_bytes di_prom_prop_lookup_ strings di_prom_prop_next di_prop_devt di_prop_ints di_prop_lookup int64 di_prop_lookup strings di_prop_next di_prop_type di state di_walk_lnode di_walk_node di_minor_name di_minor_nodetype di_minor_ private set di_minor_type di_nodeid di node private get di prom fini di prom _prop data di_prom_prop_ lookup ints di_prom_prop_name di prop bytes di prop _int64 di prop lookup bytes di_prop_lookup ints di_prop_name di prop strings di sibling node di _walk_link di_walk_minor EXAMPLE1 Information accessible through libdevinfo interfaces The following example illustrates the kind of information accessible through libdevinfo interfaces for a device node representing a hard disk sd2 Attributes node name sd instance 2 physical path sbus lf 0 espdma e 8400000 esp e 8800000 sd a2 0 Properties target 2 lun 0 Minor nodes disk partition dev dsk c0t2d0s0 Library Interfaces and Headers 141 libdevinfo 3LIB EXAMPLE1 Information accessible through libdevinfo interfaces Continued name a dev_t x0080010 32 16
210. dr_u_short xdr_uint32_t xdr_uint8 t xdr_vector xdr_wrapstring xdrrec_create xdrrec_eof xdrrec_skiprecord xprt_register yp_all yp_first yp_master 299 libnsl 3LIB 300 yp_match yp_next yp_order yp_unbind yp_update yperr_string ypprot_err The following interface is unique to the 32 bit version of this library _new_svc_fdset Files lib libnsl so 1 shared object lib 64 libnsl so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe with exceptions See Also pvs 1 Intro 2 Intro 3 Libxnet 3LIB att ributes 5 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libnvpair 3LIB Name libnvpair name value pair library Synopsis Description Interfaces cc flag file nvpair library include lt lLibnvpair h gt The Libnvpair library exports a set of functions for managing name value pairs The library defines four opaque handles nvpair_t handle to a name value pair nvlist_t handle to a list of name value pairs nv_alloc_t handle to a pluggable allocator nv_alloc_ops t handle to pluggable allocator operations The library supports the following operations Allocate and free annvlist_ t Specify the allocater to be used when manipulating an nvlist_t Add and remove an nvpair_t from
211. e have nblocks field Define archive formats for extended attributes Extended attributes are stored in two pieces 1 An attribute header which has information about E what file the attribute is for and what the attribute is named 2 The attribute record itself Stored as a normal file type of entry Both the header and attribute record have special modes typeflags associated with them x The names of the header in the archive look like dev null attr hdr The name of the attribute looks like dev null attr can just dispose of the attribute records unless the user chooses to This is done so that an archiver that doesn t understand these formats rename them via cpio r or pax i Library Interfaces and Headers 33 archives h 3HEAD The format is composed of a fixed size header followed by a variable sized xattr_buf If the attribute is a hard link to another attribute then another xattr_buf section is included for the link E The xattr_buf is used to define the necessary pathing steps to get to the extended attribute This is necessary to support a fully recursive attribute model where an attribute may itself have an attribute The basic layout looks like this KK oie mre amp cobc cat deo be oS E ete ee ee i l xattr_hdr l Mee is Sena a feocye se seat ese A AAA tere eo cle e e eee ee E en EEN ENEE ES 7 l
212. e request was not recognized HBA_STATUS ERROR MORE_DATA A larger buffer is required to complete the requested operation HBA_STATUS_ERROR_STALE_DATA The state of the HBA has changed possibly due to Dynamic Reconfiguration or devices being added or removed The caller should call HBA_RefreshInformation 3HBAAPI and reissue any discovery logic to reset all indexes related to this HBA HBA_STATUS_SCSI_CHECK_CONDITION A SCSI check condition was encountered during the I O operation Not all VSLs report this error value Some might return HBA_STATUS_ERROR when a check condition is encountered or HBA_STATUS_ OK Library Interfaces and Headers 167 libhbaapi 3LIB Attributes See Also 168 HBA_STATUS_ERROR_BUSY The requested device is busy A retry might be effective HBA STATUS ERROR TRY AGAIN The requested I O timed out A retry might be effective HBA_STATUS_ERROR_UNAVAILABLE The requested HBA has been removed or deactivated All other error values are reserved See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcfcl 32 bit SUNWefelx 64 bit Interface Stability Standard FC MI 1 92 API version 1 Standard FC HBA Version 4 API version 2 MT Level Safe HBA_GetAdapterAttributes 3HBAAPI HBA_GetAdapterName 3HBAAPI HBA_GetAdapterPortAttributes 3HBAAPI HBA_GetBindingCapability 3HBAAPI HBA_GetDiscoveredPortA
213. e with I_PEEK RS_HIPRI Only look for high priority messages The following macros are defined for use with I_SRDOPT RNORM Byte STREAM mode the default RMSGD Message discard mode RMSGN Message non discard mode RPROTNORM Fail read with EBADMSG if a message containing a control part is at the front of the STREAM head read queue RPROTDAT Deliver the control part of a message as data when a process issues a read RPROTDIS Discard the control part of a message delivering any data part when a process issues a read The following macro is defined for use with I_SWOPT SNDZERO Send azero length message downstream when a write of 0 bytes occurs The following macros are defined for use with I_ATMARK ANYMARK Check if the message is marked LASTMARK Check ifthe message is the last one marked on the queue The following macro is defined for use with I_UNLINK MUXID_ALL Unlink all STREAMs linked to the STREAM associated with fildes The following macros are defined for getmsg getpmsg putmsg and putpmsg MSG_ANY Receive any message MSG_BAND Receive message from specified band MSG _HIPRI Send receive high priority message MORECTL More control information is left in message MOREDATA More data is left in message The lt stropts h gt header can make visible all of the symbols from lt unistd h gt Library Interfaces and Headers 481 stropts h 3HEAD Attributes See attributes 5 for descripti
214. eLog_Fp_Inp mlib_ImageLog_Inp mlib_ImageLookUp mlib_ImageLookUp2 mlib_ImageLookUp_Inp mlib_ImageLookUpMask mlib_ImageMax mlib_ImageMaxFilter3x3 mlib_ImageMaxFilter3x3_Fp mlib_ImageMaxFilter5x5 mlib_ImageMaxFilter5x5_Fp mlib_ImageMaxFilter7x7 mlib_ImageMaxFilter7x7_Fp mlib_ImageMax_Fp mlib_ImageMax_Fp_Inp mlib_ImageMaximum mlib_ImageMaximum_Fp mlib_ImageMax_Inp mlib_ImageMean mlib_ImageMean_Fp mlib_ImageMedianFilter3x3 mlib_ImageMedianFilter3x3_Fp mlib_ImageMedianFilter3x3_US mlib_ImageMedianFilter5x5 mlib_ImageMedianFilter5x5_Fp mlib_ImageMedianFilter5x5_US mlib_ImageMedianFilter7x7 mlib_ImageMedianFilter7x7_Fp mlib_ImageMedianFilter7x7_US mlib_ImageMedianFilterMxN mlib_ImageMedianFilterMxN_Fp mlib_ImageMedianFilterMxN_US mlib_ImageMin mlib_ImageMinFilter3x3 Library Interfaces and Headers 255 libmlib 3LIB 256 mlib_ImageMinFilter3x3_Fp mlib_ImageMinFilter5x5 mlib_ImageMinFilter5x5_Fp mlib_ImageMinFilter7x7 mlib_ImageMinFilter7x7_Fp mlib_ImageMin_Fp mlib_ImageMin_Fp_Inp mlib_ImageMinimum mlib_ImageMinimum_Fp mlib_ImageMin_Inp mlib_ImageMoment2 mlib_ImageMoment2_Fp mlib_ImageMulAlpha mlib_ImageMulAlpha_Fp mlib_ImageMulAlpha_Fp_Inp mlib_ImageMulAlpha_Inp mlib_ImageMul_Fp mlib_ImageMul_Fp_Inp mlib_ImageMulShift mlib_ImageMulShift_Inp mlib_ImageNormCrossCorrel mlib_ImageNormCrossCorrel_Fp mlib_ImageNot mlib_ImageNotAnd mlib_ImageNotAnd_Inp mlib_ImageNot_Inp mlib_ImageNotOr mlib_ImageNotOr_Inp mlib_Image
215. eaders Last Revised 24 Mar 2004 libcurses 3LIB winwchnstr winwstr wmove wmoveprevch wprintw wrefresh wscrl wstandend wsyncdown wtimeout wvline Files lib libcurses so 1 1ib 64 libcurses so 1 lib libtermcap so 1 ib 64 libtermcap so 1 lib libtermlib so 1 1ib 64 libtermlib so 1 winwchstr wmouse_ position wmovenextch wnoutrefresh wredrawln wscanw wsetscrreg wstandout wsyncup wtouchtn shared object 64 bit shared object shared object symbolic link to Lib libcurses so 1 64 bit shared object symbolic link to ib 64 libcurses so 1 shared object symbolic link to Lib libcurses so 1 64 bit shared object symbolic link to lib 64 libcurses so 1 Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability MT Level SUNWcsl 32 bit SUNWcslx 64 bit Unsafe See Also Intro 3 curses 3CURSES libcurses 3LIBUCB libcurses 3XCURSES attributes 5 Library Interfaces and Headers 131 libcurses 3LIBUCB Name libcurses SunOS BSD compatible screen handling and optimization library Synopsis cc flag I usr ucbinclude file L usr libucb R usr libucb lcurses library Description Functions in this library provide a terminal independent method of updating character screens with reasonable optimization compatible with SunOS BSD Interfaces The shared object Libcurses so 1
216. ectangular_S16S_S16S mlib_SignalMul_S16_S16_Sat mlib_SignalMul_S16_Sat mlib_SignalMul_S16S_S16S_Sat mlib_SignalMul_S16S_Sat mlib_SignalMulSAdd_F32 mlib_SignalMulSAdd_F32_F32 milib_SignalMulSAdd_F32S mlib_SignalMulSAdd_F32S_F32S mlib_SignalMulSAdd_S16_S16_Sat mlib_SignalMulSAdd_S16_Sat mlib_SignalMulSAdd_S16S_S16S_Sat mlib_SignalMulSAdd_S16S_Sat milib_SignalMulS_F32 mlib_SignalMulS_F32_F32 mlib_SignalMulS_F32S mlib_SignalMulS_F32S_F32S milib_SignalMulShift_S16_S16_Sat milib_SignalMulShift_S16_Sat milib_SignalMulShift_S16S_S16S_Sat milib_SignalMulShift_S16S_Sat mlib_SignalMulS_S16_S16_Sat mlib_SignalMulS_S16_Sat mlib_SignalMulS_S16S_S16S_Sat milib_SignalMulS_S16S_Sat mlib_SignalMulSShiftAdd_S16_S16_Sat mlib_SignalMulSShiftAdd_S16_Sat mlib_SignalMulSShiftAdd_S16S_S16S_Sat milib_SignalMulSShiftAdd_S16S_Sat mlib_SignalMulSShift_S16_S16_Sat milib_SignalMulSShift_S16_Sat mlib_SignalMulSShift_S16S_S16S_Sat milib_SignalMulSShift_S16S_Sat mlib_SignalMulWindow_F32 mlib_SignalMulWindow_F32_F32 mlib_SignalMulWindow_F32S mlib_SignalMulWindow_F32S_F32S mlib_SignalMulWindow_S16 mlib_SignalMulWindow_S16S mlib_SignalMulWindow_S16_S16 mlib_SignalMulWindow_S16S_S16S mlib_SignalNLMSFilter_F32_F32 mlib_SignaINLMSFilter_F32S_F32S mlib_SignaINLMSFilterFree_F32_F32 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_SignalINLMSFilterFree_F32S_F32S mlib_SignalNLMSFilterFree_S16_S16 mlib_SignalNLMSFil
217. ectorInit_S16 mlib_SignalDTWKVectorPath_F32 mlib_SignalDTWKVectorPath_S16 mlib_SignalDTWKVector_S16 mlib_SignalDTWScalar_F32 mlib_SignalDTWScalarFree_F32 mlib_SignalDTWScalarFree_S16 mlib_SignalDTWScalarInit_F32 mlib_SignalDTWScalarInit_S16 mlib_SignalDTWScalarPath_F32 mlib_SignalDTWScalarPath_S16 mlib_SignalDTWScalar_S16 mlib_SignalDTWVector_F32 mlib_SignalDTWVectorFree_F32 mlib_SignalDTWVectorFree_S16 mlib_SignalDTWVectorInit_F32 mlib_SignalDTWVectorInit_S16 mlib_SignalDTWVectorPath_F32 mlib_SignalDTWVectorPath_S16 mlib_SignalDTWVector_S16 mlib_SignalEmphasize_F32_F32 mlib_SignalEmphasize_F32S_F32S mlib_SignalEmphasizeFree_F32_F32 mlib_SignalEmphasizeFree_F32S_F32S mlib_SignalEmphasizeFree_S16_S16 mlib_SignalEmphasizeFree_S16S_S16S mlib_SignalEmphasizeInit_F32_F32 mlib_SignalEmphasizeInit_F32S_F32S mlib_SignalEmphasizeInit_S16_S16 mlib_SignalEmphasizeInit_S16S_S16S mlib_SignalEmphasize_S16_S16_Sat mlib_SignalEmphasize_S16S_S16S_Sat Library Interfaces and Headers 261 libmlib 3LIB 262 mlib_SignalFFT_1_D64 milib_SignalFFT_1_D64C mlib_SignalFFT_1_D64C_D64 mlib_SignalFFT_1_D64C_D64C mlib_SignalFFT_1_D64_D64 mlib_SignalFFT_1_F32 milib_SignalFFT_1_F32C mlib_SignalFFT_1_F32C_F32 mlib_SignalFFT_1_F32C_F32C mlib_SignalFFT_1_F32_F32 mlib_SignalFFT_1_S16C_Mod milib_SignalFFT_1_S 16C_S16C_Mod milib_SignalFFT_1_S 16C_S16_Mod mlib_SignalFFT_1_S16_Mod mlib_SignalFFT_1_S16_S16_Mod mlib_SignalFFT_2_D64 mlib_SignalFFT_2_D64C
218. ectorMulShift_S32C_Sat mlib_VectorMulShift_S32_Mod mlib_VectorMulShift_S32_S32_Mod mlib_VectorMulShift_S32_S32_Sat mlib_VectorMulShift_S32_Sat mlib_VectorMulShift_S8C_Mod mlib_VectorMulShift_S8C_S8C_Mod mlib_VectorMulShift_S8C_S8C_Sat mlib_VectorMulShift_S8C_Sat mlib_VectorMulShift_S8_Mod mlib_VectorMulShift_S8_S8_Mod mlib_VectorMulShift_S8_S8_Sat mlib_VectorMulShift_S8_Sat mlib_VectorMulShift_U8C_Mod mlib_VectorMulShift_U8C_Sat mlib_VectorMulShift_U8C_U8C_Mod mlib_VectorMulShift_U8C_U8C_Sat mlib_VectorMulShift_U8_Mod mlib_VectorMulShift_U8_Sat mlib_VectorMulShift_U8_U8_Mod mlib_VectorMulShift_U8_U8_Sat mlib_VectorMulS_S16C_Mod mlib_VectorMulS_S16C_S16C_Mod mlib_VectorMulS_S16C_S16C_Sat mlib_VectorMulS_S16C_S8C_Mod mlib_VectorMulS_S16C_S8C_Sat mlib_VectorMulS_S16C_Sat man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorMulS_S16C_U8C_Mod mlib_VectorMulS_S16C_U8C_Sat mlib_VectorMulS_S16_Mod mlib_VectorMulS_S16_S16_Mod mlib_VectorMulS_S16_S16_Sat mlib_VectorMulS_S16_S8_ Mod mlib_VectorMulS_S16_S8_Sat mlib_VectorMulS_S16_Sat mlib_VectorMulS_S16_U8_Mod mlib_VectorMulS_S16_U8_Sat mlib_VectorMulS_S32C_Mod mlib_VectorMulS_S32C_S16C_Mod mlib_VectorMulS_S32C_S16C_Sat mlib_VectorMulS_S32C_S32C_Mod mlib_VectorMulS_S32C_S32C_Sat mlib_VectorMulS_S32C_Sat mlib_VectorMulS_S32_Mod mlib_VectorMulS_S32_S 16 Mod mlib_VectorMulS_S32_S16_Sat mlib_VectorMulS_S32_S32_Mod mlib_VectorMulS_S32_
219. ecution save swapped text even after use read permission owner write permission owner execute search permission owner record locking enforcement flag read write execute owner read permission owner write permission owner man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 2009 stat h 3HEAD define S_IXUSR define S_IRWXG define S_IRGRP define S_TWGRP define S_IXGRP define S_IRWXO define S_IROTH define S_IWOTH define S_IXOTH execute permission owner read write execute group read permission group write permission group execute permission group read write execute other read permission other write permission other execute permission other The following macros are for POSIX conformance see standards 5 define S_ISBLK mode define S_ISCHR mode define S_ISDIR mode define S_ISFIFO mode define S_ISREG mode define S_ISSOCK mode block special file character special file directory file pipe or fifo file regular file socket file The following symbolic constants are defined as distinct integer values outside of the range 0 999 999 999 for use with the futimens and utimensat functions define UTIME_NOW define UTIME_OMIT use the current time no time change Attributes See attributes 5 for descriptions of the following attributes
220. ed as described in lt sys types h gt See types h 3HEAD The type regof f_t is defined as a signed integer type that can hold the largest value that can be stored in either a type of f_t or type ssize_t The structure type regmatch_t contains the following members regoff_t rm_so byte offset from start of string to start of substring regoff_t rm_eo byte offset from start of string of the first character after the end of substring Values for the cflags parameter to the regcomp function are as follows REG EXTENDED use extended regular expressions REG_ICASE ignore case in match REG_NOSUB report only success or fail in regexec REG_NEWLINE change the handling of NEWLINE character Values for the eflags parameter to the regexec function are as follows REG_NOTBOL The circumflex character when taken as a special character does not match the beginning of string REG_NOTEOL The dollar sign when taken as a special character does not match the end of string The following constants are defined as error return values REG_NOMATCH regexec failed to match REG_BADPAT Invalid regular expression REG ECOLLATE Invalid collating element referenced REG_ECTYPE Invalid character class type referenced REG_EESCAPE Trailing in pattern REG_ESUBREG Number in digit invalid or in error REG_EBRACK T imbalance 430 man pages section 3 Library Interfaces and Headers Last Revised 9 Sep 2004 regex h 3HEAD
221. ef 1 auto_ef 3EXT attributes 5 International Language Environments Guide man pages section 3 Library Interfaces and Headers Last Revised 22 Sep 2003 libbsdmalloc 3LIB Name Synopsis Description Interfaces Files Attributes See Also libbsdmalloc memory allocator interface library cc flag file lbsdmalloc library include lt stdlib h gt Functions in this library provide a collection of malloc routines that use BSD semantics The shared object Libbsdmalloc so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces free malloc realloc usr lib libbsdmalloc so 1 shared object usr lib 64 libbsdmalloc so 1 64 bit shared object See att ributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe pvs 1 Intro 3 bsdmalloc 3MALLOC attributes 5 Library Interfaces and Headers 81 libbsm 3LIB Name libbsm basic security library Synopsis cc flag file lbsm library Description Functions in this library provide basic security library object reuse and auditing Interfaces The shared object Libbsm so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces au_close au_preselect au_to_arg32 au_to_attr au_to_data au
222. ehavior expected Libtnfctl does not support multiple threads operating on the same tnfctl handle If this is desired it is the client s responsibility to implement locking to ensure that two threads that use the same tnfct1 handle are not simultaneously present in a Libtnfct1 interface Library Interfaces and Headers 379 libtsalarm 3LIB Name libtsalarm Telco Alarm library Synopsis cc flag file ltsalarm library include lt tsalarm h gt Description Functions in this library are used to interface with the service processor through telco alarm LDC channel to get or set status of telco alarms Interfaces The shared object Libtsalarm so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces tsalarm_get tsalarm_set Files usr platform uname i lib libtsalarm so 1 shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWkvmt200 v Interface Stability Uncommitted MT Level Safe See Also tsalarm_get 3EXT attributes 5 380 man pages section 3 Library Interfaces and Headers Last Revised 4 Sep 2007 libtsnet 3LIB Name Synopsis Description Interfaces Files Attributes See Also libtsnet Solaris Trusted Extensions network library cc flag file library include lt libtsnet h gt include lt sys tso
223. eing used such that an mbstate_t needs to preserve more than two levels of reserved state the results are unspecified As described in lt stdio h gt As described in lt stddef h gt As described in lt stdarg h gt The implementation supports one or more programming environments in which the width of wint_t is no greater than the width of type long The names of these programming environments can be obtained using the confstr 3C function or the getconf 1 utility The lt wchar h gt header defines the following macros WCHAR_MAX WCHAR_MIN WEOF NULL The maximum value representable by an object of type wchar_t The minimum value representable by an object of type wchar_t Constant expression of type wint_t that is returned by several WP functions to indicate end of file As described in lt stddef h gt The tag tm is declared as naming an incomplete structure type the contents of which are described in the header lt time h gt Inclusion of the lt wchar h gt header can make visible all symbols from the headers lt ctype h gt lt string h gt lt stdarg h gt lt stddef h gt lt stdio h gt lt stdlib h gt and lt time h gt Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Library Interfaces and Headers 529 wchar h 3HEAD See Also getconf 1 btowc 3C confstr 3C fgetwc 3C getws 3
224. em V ANSI C POSIX and so on See standards 5 In addition those facilities previously defined in the internationalization and the wide character libraries are now defined in this library as are the facilities previously defined in the multithreading libraries Libthread and libpthread Interfaces The shared object Libc so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces a Legl errno __ assert __builtin_alloca __ ctype __fbufsize __filbuf __flbf __flsbuf __flt_rounds __fpending __ fpurge __freadable __freading __fsetlocking __fwritable __fwriting __huge_val __iob __loc1 __ major __makedev __minor __nsw_extended_ action __nsw_freeconfig __nsw_getconfig __posix_asctime_r __ posix _ctime_r __posix_getgrgid_r __posix getgrnam_r __posix_getlogin_r __posix_ getpwnam_r __posix_getpwuid_r __ posix sigwait __posix_ttyname_r __priocntl __priocntlset __pthread_cleanup_pop __pthread_cleanup_push __sysconf_xpg5 __Xpg4 __Xpg4_putmsg __xpg4_putpmsg _Exit _access _acct 84 man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB _addseverity _alarm _altzone _assert _catclose _catgets _catopen _cfgetispeed _cfgetospeed _cfsetispeed _cfsetospeed _chdir _ chmod _ chown _chroot _ cleanup _close _closedir _closefrom _creat _crypt _ctermid _ctype _cuserid _ daylight _dup _dup2 _encrypt _environ _execl _execle _execlp _execv
225. emaphore can be implemented using a file descriptor in which case applications are able to open up at least a total of OPEN_MAX files and semaphores The symbol SEM_FAILED is defined see sem_open 3RT Inclusion of the lt semaphore h gt header can make visible symbols defined in the headers lt fcntl h gt and lt sys types h gt See fcntl h 3HEAD and types h 3HEAD See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard fcntl h 3HEAD types h 3HEAD sem_destroy 3RT sem_getvalue 3RT sem_init 3RT sem_open 3RT sem_post 3RT sem_timedwait 3RT sem_unlink 3RT sem_wait 3RT attributes 5 standards 5 Library Interfaces and Headers 437 sem h 3HEAD Name sem h sem semaphore facility Synopsis include lt sys sem h gt Description The lt sys sem h gt header defines the following constants and structures Semaphore operation flags SEM_UNDO Set up adjust on exit entry Command definitions for the semct1 function are provided as listed below See semct1 2 GETNCNT Get semncnt GETPID Get sempid GETVAL Get semval GETALL Get all cases of semval GETZCNT Get semzcnt SETVAL Set semval SETALL Set all cases of semval The semid_ds structure contains the following members struct ipc_perm sem perm operation permission structure unsigned short sem _nsems number of semaphores in set time t se
226. enerated WRDE_DOOFFS Number of null pointers to prepend to we_wordv WRDE_NOCMD Fail if command substitution is requested WRDE_REUSE The pwordexp argument was passed to a previous successful call to wordexp and has not been passed to wordf ree The result is the same as if the application had called wordfree and then called wordexp without WRDE_REUSE WRDE SHOWERR Donotredirect stderr to dev null WRDE_UNDEF Report error on an attempt to expand an undefined shell variable The following constants are defined as error return values WRDE_BADCHAR One of the unquoted characters lt newline gt amp 3 lt gt 5 C 5 5 appears in words in an inappropriate context WRDE_BADVAL Reference to undefined shell variable when WRDE_UNDEF is set in flags WRDE_CMDSUB Command substitution requested when WRDE_NOCMD was set in flags WRDE_NOSPACE Attempt to allocate memory failed WRDE_NOSYS Reserved WRDE_ SYNTAX Shell syntax error such as unbalanced parentheses or unterminated string The lt wordexp h gt header defines the following type size t As described in lt stddef h gt man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 wordexp h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also wordexp 3C attributes 5 standards 5 Library Inte
227. ep 2004 errno h 3HEAD Name Synopsis Description Usage Attributes See Also errno h errno system error numbers include lt errno h gt The lt errno h gt header provides a declaration for errno and gives positive values for the symbolic constants listed on the Int ro 2 manual page Values for errno are required to be distinct positive values rather than non zero values See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Intro 2 attributes 5 standards 5 Library Interfaces and Headers 45 fcntl h 3HEAD Name fcntl h fentl file control options Synopsis include lt fcntl h gt Description The lt fcntl h gt header defines the following requests and arguments for use by the functions fcntl 2 open 2 and openat 2 Values for cmd used by fcnt1 the following values are unique F_DUPFD F_DUP2FD F_GETFD F_SETFD F_GETFL F_SETFL F_GETOWN F_SETOWN F_FREESP F_GETLK F_GETLK64 F SETLK F_SETLK64 F_SETLKW F_SETLKW64 F_SHARE F_UNSHARE Duplicate file descriptor Similar to F_DUPFD but always returns arg Get file descriptor flags Set file descriptor flags Get file status flags Set file status flags Get process or process group ID to receive SIGURG signals Set process or process group ID to receive SIGURG signals Free storage space associated with a
228. erated by traps are said to be synchronously generated Synchronously generated signals are initiated by a specific thread and are delivered to and handled by that thread Signals may also be generated by calling kill sigqueue or sigsend Events such as keyboard interrupts generate signals such as SIGINT which are sent to the target process Such events are referred to as interrupts signals generated by interrupts are said to be asynchronously generated Asynchronously generated signals are not directed to a particular thread but are handled by an arbitrary thread that meets either of the following conditions The thread is blocked in a call to sigwait 2 whose argument includes the type of signal generated The thread has a signal mask that does not include the type of signal generated See pthread_sigmask 3C Each process can specify a system action to be taken in response to each signal sent to it called the signal s disposition All threads in the process share the disposition The set of system signal actions for a process is initialized from that of its parent Once an action is installed for a specific signal it usually remains installed until another disposition is explicitly requested by a call to either sigaction signal or sigset or until the process execs See sigaction 2 and signal 3C When a process execs all signals whose disposition has been set to catch the signal will be set to SIG_DFL Alternatively a p
229. es Functions 3AIO 3RT 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 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 Extended Library The functions described in this volume comprise various specialized libraries that are not Functions 3BSM 3CFGADM limited to the following These functions constitute the basic security library Libbsm This library isimplemented as a shared object Libbsm so 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 These functions constitute the configuration administration library Libcfgadm This library is 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 18 man pages section 3 Library Interfaces and Headers La
230. es a a a a a a a a a a a a m milib_VolumeRayCast_Blocked_Parallel_Trilinear_S16_S16 a a a a a a a a a a a a shared object 64 bit shared object ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWmlib Interface Stability Committed MT Level Safe man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB See Also Intro 3 attributes 5 mediaLib User s Manual Library Interfaces and Headers 279 libmlib_mt 3LIB Name _ libmlib_mt multi threaded mediaLib Synopsis cc flag file mlib_mt lmlib library include lt mlib h gt Description Interfaces in this library provide functions for multimedia processing Multi threaded MT mediaLib is a software layer developed on top of mediaLib using OpenMP When it is used with a large data set on a multi processor system MT mediaLib will partition data into subsets and process the subsets in parallel thus greatly improving performance of applications that use mediaLib Interfaces The shared object Libmlib_mt so 2 provides the same public interfaces as those defined in Libmlib 3LIB See Int ro 3 for additional information on shared object interfaces Usage There are two ways to use MT mediaLib 1 Pre load a multi threaded mediaLib library during runtime by setting the LD_ PRELOAD environment variable as follows before starting your application in Bourne Korn shell LD_PRELOAD lLibm
231. es 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard utime 2 types h 3HEAD attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 utmpx h 3HEAD Name utmpx h utmpx user accounting database definitions Synopsis include lt utmpx h gt Description The lt utmpx h gt header defines the utmpx structure which includes the following members char ut_user user login name char ut_id unspecified initialization process identifier char ut_line device name pid t ut_pid process ID short ut_type type of entry for X Open compilation environments struct ut_exit_ status ut_exit process termination exit status for all other compilation environments struct exit status ut_exit process termination exit status struct timeval ut_tv time entry was made int ut_session session ID used for windowing short ut_syslen significant length of ut_host including terminating null char ut_host remote host name The pid_t type is defined through typedef as described in lt sys types h gt The timeval structure is defined as described in lt sys time h gt Inclusion of the lt utmpx h gt header can also make visible all symbols from lt sys time h gt The following symbolic constants are defined as possible valu
232. es for the ut_type member of the utmpx structure EMPTY No valid user accounting information BOOT_TIME Identifies time of system boot OLD_TIME Identifies time when system clock changed NEW_TIME Identifies time after system clock changed USER_PROCESS Identifies a process INIT_PROCESS Identifies a process spawned by the init process LOGIN_PROCESS Identifies the session leader of a logged in user DEAD PROCESS Identifies a session leader who has exited Library Interfaces and Headers 523 utmpx h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also endutxent 3C time h 3HEAD types h 3HEAD attributes 5 standards 5 524 man pages section 3 Library Interfaces and Headers Last Revised 16 Apr 2007 utsname h 3HEAD Name _ utsname h utsname system name structure Synopsis include lt sys utsname h gt Description The lt sys utsname h gt header defines the structure ut sname which includes the following members char sysname char nodename char release char version char machine name of this implementation of the operating system name of this node within an implementation defined communications network current release level of this implementation current version level of this release name of the hardware type on whic
233. escriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe See Also Intro 3 Libcurses 3LIB attributes 5 Library Interfaces and Headers 159 libgen 3LIB 160 Name libgen string pattern matching library Synopsis cc flag file gen library Description Functions in this library provide routines for string pattern matching and pathname manipulation Interfaces The shared object Libgen so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces ___braelist ___loc2 ___regerrno bgets bufsplit eaccess locl mkdirp p2open reglength strcadd strecpy strtrns ___braslist ___locs ___reglength braelist compile gmatch loc2 nbra pathfind rmdirp strccpy strfind ___locl ___nbra advance braslist copylist isencrypt locs p2close regerrno step streadd strrspn The following interface is unique to the 32 bit version of this library copylist64 Files lib libgen so 1 lib 64 libgen so 1 shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libgen 3LIB ATTRIBUTE TYPE
234. eseesesseseeneeseseeneescseeseaeescseeneeseseeaeeseseeaes 27 acet I 3HEAD Juanena aa aaa a aai 28 aro CSTD eriin ee aata aaaea Aa tanta ess AAS ESEA T OA AESi 30 Archives lt A SHEA ronronner raae raa E a 31 ar AOH EADY ara ea a o A EE A Ea AOA A EAA AETERNE 36 assert MIHBEAD caii tonkre aean aaaea iE AEE AESA AEEA NSAN AA AES 39 COMPLEX N 3HEAD saaa E E ER N A A A E ANAA 40 epiros NOHEAD Joaca eA AS EA E TEE rO E NEES A AAA ENRE TNA 42 dirent HEAD ons A a A 44 errno h 3HEAD fcntl h 3HEAD FENV NCBA sararea eeN i i NEN REN Eea a NE EETAS SSE ISETI aE float h 3HEAD floatingpoint IS HEAD eee aa a a a ara aeaa RA Ne SS 56 tmtmsgs NOHEA D ornice aE R ENE RONE A a 58 Primate hee STAD riartar aE RERET ONE AERON 60 ftw WB HEA D naana A R AE A N N ANA RN INS glob h 3HEAD grp hGOHEAD j uaren a R A BON ped RR ROR aes iconv hO HEAD aena a A a Danaea 65 R E E l ADEE AEAT ANE E T A ET 66 inet A GHEAD sarni h E RE R E R RRR E asta hae 67 Contents A E a l Ead D DEEE ERENT E saad canses viet eats cdveask saad E E AE 68 intt pes AOH EAD A A S aA AE 70 ipe CS BAD rains E EE A N 72 iso646 h 3HEAD tanginto NGHEADY arora aa A E EIR AA R 74 UibadM SLIB AE E E TEETE EE TEE T TEE T EET ETES ETETE 78 tibai GLIB asninn nn a E E A ESER Ea Se SERN E SERT i ti bauto enG LIB uoaa aaraa SEAE A AE AAEE ER EE ota A Ra libbsdmalloc 3LIB m La BDSM BUIB Juaniin aen EA AINSA cal vn AAS a NE ASKA EASA ATAA tibe LIB ssnin a a a E N AA
235. esponding sets of macros It also defines macros that specify limits of integer types corresponding to types defined in other standard headers The width of an integer type is the number of bits used to store its value in a pure binary system the actual type can use more bits than that for example a 28 bit type could be stored in 32 bits of actual storage An N bit signed type has values in the range 2N or 1 2 to 21 1 while an N bit unsigned type has values in the range 0 to 2 1 Types are defined in the following categories integer types having certain exact widths integer types having at least certain specified widths fastest integer types having at least certain specified widths integer types wide enough to hold pointers to objects integer types having greatest width Some of these types may denote the same type Corresponding macros specify limits of the declared types and construct suitable constants For each type described herein that the implementation provides the lt stdint h gt header declares that typedef name and defines the associated macros Conversely for each type described herein that the implementation does not provide the lt stdint h gt header does not declare that typedef name nor does it define the associated macros An implementation provides those types described as required but need not provide any of the others described as optional When typedef names differing only in the absence or presen
236. est for optional types by using the corresponding limit macro from Limits of Specified Width Integer Types Library Interfaces and Headers 467 stdint h 3HEAD __Limitsof The following macros specify the minimum and maximum limits of the types declared in the ee lt stdint h gt header Each macro name corresponds to a similar type name in Integer Types Each instance of any defined macro is replaced by a constant expression suitable for use in if preprocessing directives This expression has the same type as would an expression that is an object of the corresponding type converted according to the integer promotions Its implementation defined value is equal to or greater in magnitude absolute value than the corresponding value given below with the same sign except where stated to be exactly the given value Limits of exact width integer types Minimum values of exact width signed integer types INTN_MIN Exactly 2 Maximum values of exact width signed integer types INTN MAX Exactly 2 1 Maximum values of exact width unsigned integer types UINTN_MAX Exactly 2N 1 Limits of minimum width integer types Minimum values of minimum width signed integer types INT LEASTN MIN 2N 1 Maximum values of minimum width signed integer types INT LEASTN MAX 2N 1 a Maximum values of minimum width unsigned integer types UINT_LEASTN MAX 2 1 Limits of fastest minimum width integer types Minimum values o
237. et_X_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsDrawTriangleSet_Z_32 mlib_GraphicsDrawTriangleSet_Z_8 mlib_GraphicsDrawTriangleStripSet_32 mlib_GraphicsDrawTriangleStripSet_8 mlib_GraphicsDrawTriangleStripSet_A_32 mlib_GraphicsDrawTriangleStripSet_A_8 mlib_GraphicsDrawTriangleStripSet_AB_32 mlib_GraphicsDrawTriangleStripSet_AB_8 mlib_GraphicsDrawTriangleStripSet_ABG_32 mlib_GraphicsDrawTriangleStripSet_ABG_8 mlib_GraphicsDrawTriangleStripSet_ABGZ_32 mlib_GraphicsDrawTriangleStripSet_ABGZ_8 mlib_GraphicsDrawTriangleStripSet_ABZ_32 mlib_GraphicsDrawTriangleStripSet_ABZ_8 mlib_GraphicsDrawTriangleStripSet_AG_32 mlib_GraphicsDrawTriangleStripSet_AG_8 mlib_GraphicsDrawTriangleStripSet_AGZ_32 mlib_GraphicsDrawTriangleStripSet_AGZ_8 mlib_GraphicsDrawTriangleStripSet_AZ_32 mlib_GraphicsDrawTriangleStripSet_AZ_8 mlib_GraphicsDrawTriangleStripSet_B_32 mlib_GraphicsDrawTriangleStripSet_B_8 mlib_GraphicsDrawTriangleStripSet_BG_32 mlib_GraphicsDrawTriangleStripSet_BG_8 mlib_GraphicsDrawTriangleStripSet_BGZ_32 mlib_GraphicsDrawTriangleStripSet_BGZ_8 mlib_GraphicsDrawTriangleStripSet_BZ_32 mlib_GraphicsDrawTriangleStripSet_BZ_8 mlib_GraphicsDrawTriangleStripSet_G_32 mlib_GraphicsDrawTriangleStripSet_G_8 mlib_GraphicsDrawTriangleStripSet_GZ_32 mlib_GraphicsDrawTriangleStripSet_GZ_8 mlib_GraphicsDrawTriangleStripSet_X_32 mlib_GraphicsDrawTriangleStripSet_X_8 mlib_GraphicsDrawTriangle
238. eters Use of the macro invokes a function whose generic parameters have the corresponding real type determined as follows First if any argument for generic parameters has type long double the type determined is long double Otherwise if any argument for generic parameters has type double or is of integer type the type determined is double Otherwise the type determined is float For each unsuffixed function in the lt math h gt header for which there is a function in the lt complex h gt header with the same name except for a c prefix the corresponding type generic macro for both functions has the same name as the function in the lt math h gt header The corresponding type generic macro for fabs and cabs is fabs lt math h gt Function lt complex h gt Function Type Generic Macro acos cacos acos asin casin asin atan catan atan acosh cacosh acosh asinh casinh asinh atanh catanh atanh cos ccos cos sin csin sin tan ctan tan cosh ccosh cosh man pages section 3 Library Interfaces and Headers Last Revised 17 Dec 2003 tgmath h 3HEAD lt math h gt Function lt complex h gt Function Type Generic Macro sinh csinh sinh tanh ctanh tanh exp cexp exp log clog log pow cpow pow sqrt csqrt sqrt fabs cfabs fabs If at least one argument for a generic parameter is complex then use of the m
239. f a resource available on an implementation can make use of the value given in limits h on that particular implementation by using the symbolic names listed below Many of the listed limits are not invariant and at runtime the value of the limit might differ from those given in this header for the following reasons The limit is pathname dependent The limit differs between the compile and runtime machines For these reasons an application can use the fpathconf 2 pathconf 2 and sysconf 3C functions to determine the actual value of a limit at runtime AIO_LISTIO MAX Maximum number of I O operations in a single list T O call supported by the implementation AIO_MAX Maximum number of outstanding asynchronous I O operations supported by the implementation AIO PRIO DELTA MAX The maximum amount by which a process can decrease its asynchronous I O priority level from its own scheduling priority ARG_MAX Maximum length of argument to the exec 2 functions including environment data ATEXIT_MAX Maximum number of functions that can be registered with atexit 3C CHILD_MAX Maximum number of simultaneous processes per real user ID CLK_TCK Number of clock ticks per second returned by the times 2 function DELAYTIMER_MAX Maximum number of timer expiration overruns HOST_NAME_MAX Maximum length of a host name not including the terminating null as returned from the gethostname 3C function Library Interfaces and Headers 401
240. f f_t types using at least 64 bits _XOPEN_ENH_118N Implementation supports the Issue 4 Version 2 Enhanced Internationalization Feature Group _XOPEN_LEGACY Implementation supports the Legacy Feature Group _XOPEN_ REALTIME Implementation supports the X Open Realtime Feature Group _XOPEN_SHM Implementation supports the Issue 4 Version 2 Shared Memory Feature Group _XOPEN_UNIX X Open CAE Specification January 1997 System Interfaces and Headers Issue 5 ISBN 1 85912 181 0 C606 _XOPEN_XPG3 X Open Specification February 1992 System Interfaces and Headers Issue 3 ISBN 1 872630 37 5 C212 this specification was formerly X Open Portability Guide Issue 3 Volume 2 January 1989 XSI System Interface and Headers ISBN 0 13 685843 0 XO XPG 89 003 _XOPEN_XPG4 X Open CAE Specification July 1992 System Interfaces and Headers Issue 4 ISBN 1 872630 47 2 C202 Execution time If any of the following constants are not defined in the header lt unistd h gt the value varies Symbolic Constants depending on the file to which it is applied Library Interfaces and Headers 515 unistd h 3HEAD If any of the following constants are defined to have value 1 in the header lt unistd h gt the implementation will not provide the option on any file if any are defined to have a value other than 1 in the header lt unistd h gt the implementation will provide the option on all applicable files All of the following
241. f fastest minimum width signed integer types INT FASTN MIN 2N 1 a Maximum values of fastest minimum width signed integer types INT _FASTN MAX 2N1 Maximum values of fastest minimum width unsigned integer types UINT_FASTN MAX 2N 1 Limits of integer types capable of holding object pointers Minimum value of pointer holding signed integer type INTPTR MIN 2 1 468 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdint h 3HEAD a Maximum value of pointer holding signed integer type INTPTR MAX 279 1 a Minimum value of pointer holding signed integer type UINTPTR MAX 216 1 Limits of greatest width integer types a Minimum value of greatest width signed integer type INTMAX MIN 2 1 Maximum value of greatest width signed integer type INTMAX MIN 2 1 Maximum value of greatest width unsigned integer type UINTMAX MIN 2 4 1 Limits of Other Integer The following macros specify the minimum and maximum limits of integer types Types corresponding to types defined in other standard headers Each instance of these macros is replaced by a constant expression suitable for use in if preprocessing directives This expression has the same type as would an expression that is an object of the corresponding type converted according to the integer promotions Its implementation defined value is equal to or greater in magnitude absolute value than the corre
242. faces can exist within the shared object for example SUNWprivate 1 1 The public interface provides a stable committed set of symbols for application development The private interfaces are for internal use only and could change at any time 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 constants common structures preprocessor macros and defined types Each function described in the remaining five volumes specifies the headers that an application 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 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 See Libc 3LIB and the C Compilation System chapter of the ANSI C Programmer s Guide for a discussion Some functions behave differently in standard conforming environments This behavior is noted on the individual
243. fe man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libpapi 3LIB Name Synopsis Description Interfaces Attribute Service libpapi Free Standards Group Open Printing API PAPI library functions cc flag file lpapi library include lt papi h gt Functions in this library provide an interface for interaction with print services as described in v1 0 of the Free Standards Group FSG Open Printing API PAPI This particular implementation of the PAPI includes naming support as described in the printers conf 4 and printers 4 manual pages It also supplies support for interaction with local LP services remote LPD services and remote IPP services through the use of loadable modules that export the same interface These modules should not be linked with directly but can be used directly at runtime through the use of LD_PRELOAD for debugging purposes The shared object Libpapi so provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces papiAttributeListAddBoolean papiAttributeListAddDatetime papiAttributeListAddMetadata papiAttributeListAddResolution papiAttributeListAddValue papiAttributeListFind papiAttributeListFromString papiAttributeListGetCollection papiAttributeListGetInteger papiAttributeListGetNext papiAttributeListGetResolution papiAttributeListGetValue papiServiceCreate papiSer
244. fe for a library or its plugins to call C_Finalize A library can be finished calling functions from libpkcs11 while an application might not Library Interfaces and Headers 317 libplot 3LIB Name libplot lib300 lib300s lib4014 lib450 libvt0 graphics interface libraries Synopsis cc flag file lplot library include lt plot h gt Description Functions in this library generate graphics output Interfaces The shared object Libplot so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces arc box circle closepl closevt cont erase label line linemod move openpl openvt point space Files usr lib libplot so 1 shared object usr lib 64 libplot so 1 64 bit shared object usr lib 1ib300 so 1 shared object usr lib 64 1ib300 so 1 64 bit shared object usr lib 1ib300s so 1 shared object usr lib 64 1ib300s so 1 64 bit shared object usr lib lib4014 s0 1 shared object usr lib 64 1ib4014 s0 1 64 bit shared object usr lib 1ib450 so 1 shared object usr lib 64 1ib450 so 1 64 bit shared object usr lib libvt so 1 shared object usr lib 64 libvt so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes 318 man pages section 3 Library Interfaces and Headers Last Revised 13 Jun 2003 libplot 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Le
245. files in the archive Each offset is the location of the archive header for the associated symbol If some archive member s name is more than 15 bytes long a special archive member contains a table of file names each followed by a slash and a new line This string table member if present will precede all normal archive members The special archive symbol table is not a normal member and must be first if it exists The ar_name entry of the string table s member header holds a zero length name ar_name followed by one trailing slash ar_name 1 followed by blanks ar_name 2 etc Offsets into the string table begin at zero Example ar_name values for short and long file names appear below Offset 0 1 2 3 4 5 6 7 8 9 0 If i t te _ tn a m e _ ES ee ESE ONSE EERS OER DENEI OEN SRE ON 10 Is a m p t te Z n t o ESA PIENS EEEE EESE EEEN PENA EEREN EE emer OE 20 ln g le r f i t te n a EESE SENA cme T OES EEA EER ESA ESRR DESE 30 m e x a m p t te IZ r ERTES ETE EOE BEEN EEA EOE EEE EEA NTE T Member Name ar_name short name short name Not in string table l l file_name_sample 70 Offset in string table l l longerfilenamexample 18 Offset 18 in string table e E E ee ar 1 ld 1 strip 1 a out 4 The strip utility will remove all archive symbol entries from the header The archive symbol entries must be restored with the ts options of the ar comm
246. finitions include lt tar h gt The lt tar h gt header defines header block definitions as follows General definitions Name Value Description TMAGIC ustar ustar plus null byte TMAGLEN 6 length of the above TVERSION 00 00 without a null byte TVERSLEN 2 length of the above Typeflag field definitions Name Value Description REGTYPE o regular file AREGTYPE o regular file LNKTYPE nly link SYMTYPE 2 symbolic link CHRTYPE 2 character special BLKTYPE 4 block special DIRTYPE S directory FIFOTYPE 6 FIFO special CONTTYPE reserved Mode field bit definitions octal Name Value Description TSUID 04000 set UID on execution TSGID 02000 set GID on execution TSVTX 01000 on directories restricted deletion flag Library Interfaces and Headers 485 tar h 3HEAD 486 Name Value Description TUREAD 00400 read by owner TUWRITE 00200 write by owner special TUEXEC 00100 execute search by owner TGREAD 00040 read by group TGWRITE 00020 write by group TGEXEC 00010 execute search by group TOREAD 00004 read by other TOWRITE 00002 write by other TOEXEC 00001 execute search by other Types used in ancillary files Name Value Description ACL_HDR A Access Control List LBL_TYPE E Trusted Extensions file label DIR_TYPE D Trusted Extensions directory label Attribute types used in Trusted Solaris ancillary files that are interpreted by Trusted Extensions for backward compatibility Name V
247. first month of the year MON 2 LC_TIME name of the second month MON 3 LC_TIME name of the third month MON 4 LC_TIME name of the fourth month MON_5 LC_TIME name of the fifth month MON_6 LC_TIME name of the sixth month MON_7 LC_TIME name of the seventh month MON 8 LC_TIME name of the eighth month MON_9 LC_TIME name of the ninth month MON_10 LC_TIME name of the tenth month MON 11 LC_TIME name of the eleventh month MON_ 12 LC_TIME name of the twelfth month ABMON_ 1 LC_TIME abbreviated name of the first month ABMON_2 LC_TIME abbreviated name of the second month ABMON_3 LC_TIME abbreviated name of the third month ABMON_4 LC_TIME abbreviated name of the fourth month ABMON_5 LC_TIME abbreviated name of the fifth month ABMON_6 LC_TIME abbreviated name of the sixth month ABMON_7 LC_TIME abbreviated name of the seventh month ABMON_8 LC_TIME abbreviated name of the eighth month ABMON_9 LC_TIME abbreviated name of the ninth month ABMON_10 LC_TIME abbreviated name of the tenth month ABMON_11 LC_TIME abbreviated name of the eleventh month ABMON_12 LC_TIME abbreviated name of the twelfth month Library Interfaces and Headers 75 langinfo h 3HEAD Constant Category Meaning ERA LC_TIME era description segments ERA_D_FMT LC_TIME era date format string ERA_D_T FMT LC_TIME era date and time format string ERA_T_FMT LC_TIME era time format string ALT_DIGITS LC_TIME alternative symbols for digits RADIXCHAR LC_NUMERIC radix character
248. following code uses one of the macros available through lt inttypes h gt include lt inttypes h gt include lt wchar h gt int main void uintmax_t i UINTMAX_MAX This type always exists wprintf The largest integer value is 020 PRIXMAX n i return Q Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also imaxdiv 3C attributes 5 standards 5 Library Interfaces and Headers 71 ipc h 3HEAD Name ipc h ipc XSI interprocess communication access structure Synopsis include lt sys ipc h gt Description The lt sys ipc h gt header is used by three mechanisms for interprocess communication IPC messages semaphores and shared memory All use a common structure type ipc_perm to pass information used in determining permission to perform an IPC operation The ipc_perm structure contains the following members uid t uid owner s user ID gid t gid owner s group ID uid t cuid creator s user ID gid_t cgid creator s group ID mode t mode read write permission The uid_t gid_t mode_t and key_t types are defined as described in lt sys types h gt See types h 3HEAD Definitions are provided for the constants listed below Mode bits IPC_CREAT Create entry if key does not exist IPC_EXCL Fail if key exists IPC_NOWAIT Frror if request must wait Keys
249. free str_to_label tsol_lbuild_ destroy tsol_lbuild set Xbsltos blequal getpathbylabel getuserrange getzonelabelbyid getzonerootbylabel label_to_ str labelclipping m_label_dup setflabel tsol_lbuild_create tsol_lbuild_ get Xbcleartos Obsolete Functions The following functions are preserved to aid porting 382 Function bcleartoh bcleartoh_r bcleartos bltocolor bltocolor_r bsltoh Committed Replacement label_to_str label_to_ str label_to_ str label_to_str label_to_str label_to str man pages section 3 Library Interfaces and Headers Last Revised 20 Jul 2010 libtsol 3LIB Function bsltoh_r bsltos h_alloc h_free htobclear htobsl sbcleartos sbsltos stobsl stobclear Files lib libtsol so 2 1ib 64 libtsol so 2 shared object Committed Replacement label_to_str label_to_ str label_to_ str label_to_ str str_to_label str_to_label str_to_label str_to_label str_to_label str_to_label 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability system library Interface Stability See the manual pages for the individual functions MT Level Safe See Also Intro 3 Libtsnet 3LIB attributes 5 Notes The functionality described on this manual page is available only if the system has been configured with Trusted Extensions Library Interfaces and Headers 383 libucb 3LIBUCB
250. freopen64 fsetpos64 fstatvfs64 ftruncate64 getdents64 lockf64 lstat64 mmap64 open64 ptrace readdir64 s_fcntl select_large fdset stat64 sys_errlist tell64 man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB tmpfile64 truncate64 The following interfaces are unique to the 32 bit SPARC version of this library div mul rem stret1 stret2 stret4 stret8 udiv umul urem _Q_add _Q_cmp _Q_cmpe Q div _Q_dtoq _Q feq _Q_fge _Q_fgt _Q fle _Q flt _Q fne _Q itoq _Q Lltoq _Q mul _Q_ neg _Q qtod _Q qtoi _Q qtoll _Q qtos _Q_qtou _Q_ qtoull _Q sqrt _Q_stoq _Q_sub _Q_ulltog _Q_utoqg __dtolt __dtou __dtoull __ ftoll __ftou __ ftoull __umul64 The following interfaces are unique to the 32 bit x86 version of this library __fpstart _fp_hw Library Interfaces and Headers 111 libc 3LIB 112 _fpstart _lxstat _thr_errno_addr _xstat _fxstat _nuname _xmknod nuname The following interfaces are unique to the 64 bit SPARC version of this library _Qp_add _Qp_cmpe _Qp_dtoq _Qp_fge _Qp fle _Qp_fne _Qp_mul _Qp_qtod _Qp_qtos _Qp_qtoux _Qp_sqrt _Qp_ sub _Qp_uxtoq __align cpy_1 __align cpy 2 __align_cpy 8 __ftoul Files lib libc so 1 1ib 64 libc so 1 _Qp_cmp _Qp_ div _Qp_feq _Qp_fgt Qp flt _Qp_itoq _Qp_neg _Qp_qtoi _Qp_ qtoui _Qp_qtox _Qp_stoq _Qp_uitog _Qp_xtoq __align_cpy_16 __align_cpy_4 __dtoul __sparc_utra
251. fy the location of the logfiles generated by poold The special value of syslog indicates that logged messages should be written to syslog If this property is not specified the default location var log pool is used The system poold history file specifies the location of the decision history file which is used by poold to improve the quality of its decision making over time If this property is not specified the default location var adm pool is used The system poold monitor interval property specifies the monitoring interval in milliseconds to be used by poold when sampling utilization statistics If this property is not specified the default value of 15 seconds is used The system poold objectives property specifies any system wide objectives An objectives property has the following syntax objectives objective objective objective n keyword op value All objectives are prefixed with an optional importance The importance acts as a multiplier for the objective and thus increases the significance of its contribution to the objective function evaluation If no importance is specified the default value is 1 The wt load objective is the only objective to which a system element can be set This objective favors configurations that match resource allocations to resource utilization A resource set that uses more resources will be given more resources when this objective is active An administrator shou
252. g an unrepresentable saved soft limit The symbolic constants listed below are defined as possible values of the who parameter of getrusage See get rusage 3C RUSAGE_ SELF returns information about the current process RUSAGE_CHILDREN returns information about children of the current process The lt sys resource h gt header defines the rlimit structure which includes the following members rlim t rlim_cur the current soft limit rlim t rlim_max the hard limit The lt sys resource h gt header defines the rusage structure which includes the following members struct timeval ru_utime user time used struct timeval ru_stime system time used The timeval structure is defined as described in lt sys time h gt The symbolic constants listed below are defined as possible values for the resource argument of getrlimit and setrlimit See getrlimit 2 RLIMIT_CORE limit on size of core dump file RLIMIT_CPU limit on CPU time per process RLIMIT_DATA limit on data segment size 432 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 resource h 3HEAD RLIMIT_FSIZE limit on file size RLIMIT_NOFILE limit on number of open files RLIMIT_STACK limit on stack size RLIMIT_AS limit on address space size The id_t type is defined through typedef as described in lt sys types h gt See types h 3HEAD Inclusion of the lt sys resource h gt header can also make visible all symbols f
253. geteuid getextmntent getgrent getgrgid getgrnam getgroups gethostid gethrtime getisax getloadavg getlogin _r getmntent getnetgrent getopt getopt_long getpagesize getpass func_to_ decimal futimesat fwprintf fwscanf gcvt getc getchar getcontext getcwd getdate err getdtablesize getenv getexecname getgid getgrent_r getgrgid r getgrnam_r gethomelgroup gethostname gethrvtime getitimer getlogin getmntany getmsg getnetgrent_r getopt_clip getopt_long only getpagesizes getpassphrase man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB getpeerucred getpgid getpid getppid getpriority getpw getpwent_r getpwnam_r getpwuid r getrlimit gets getspent getspnam getsubopt gettext gettxt getusershell getutent getutline getutmpx getutxid getvfsany getvfsfile getw getwchar getwidth getzoneid getzonenamebyid globfree Library Interfaces and Headers getpflags getpgrp getpmsg getppriv getprojid getpwent getpwnam getpwuid getrctl getrusage getsid getspent_r getspnam_r gettaskid gettimeofday getuid getustack getutid getutmp getutxent getutxline getvfsent getvfsspec getwc getwd getws getzoneidbyname glob gmtime 95 libc 3LIB gmtime_r gsignal hcreate hsearch iconv_close imaxabs index initstate insque isaexec isalpha isastream isblank isdigit isgraph islower isnand isnumber isprint issetugid isspecial iswalnu
254. gettext dbm_clearerr dbm_ delete dbm_fetch dbm_nextkey dbm_store decimal_to double decimal_to quadruple dgettext 91 libc 3LIB 92 difftime dirname dladdr dlclose dlerror dlmopen dlsym double to decimal dup econvert encrypt endnetgrent endspent endutent environ errno euclen execl execlp execve exit facl fchdir fchown fchroot fcntl fcvt fdopen fdwalk directio div dladdr1 dldump dlinfo dlopen dngettext drand48 dup2 ecvt endgrent endpwent endusershell endutxent erand48 euccol eucscol execle execv execvp extended_to decimal fattach fchmod fchownat fclose fconvert fdetach fdopendir feof man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB ferror ffs fgetgrent fgetpos fgetpwent_r fgetspent fgetwc file to decimal finite fmtmsg fopen forkl fpathconf fpgetmask fpgetsticky fpsetmask fpsetsticky fputs fputws free frexp fseek fsetpos fstatat fstatvfs ftell ftime ftruncate futimens Library Interfaces and Headers fflush fgetc fgetgrent_r fgetpwent fgets fgetspent_r fgetws fileno flockfile fnmatch fork forkall fpclass fpgetround fprintf fpsetround fputc fputwc fread freopen fscanf fseeko fstat fstatfs fsync ftello ftok ftrylockfile 93 libc 3LIB 94 ftw funlockfile fwide fwrite gconvert getacct getc_unlocked getchar_unlocked getcpuid getdate getdents getegid
255. gid t typedef int id t typedef long ino t typedef int key _t typedef uint_t major t Library Interfaces and Headers 503 types h 3HEAD typedef uint_t minor t typedef uint_t mode t typedef uint_t nlink_t typedef int pid_t typedef ptrdiff_t intptr t typedef ulong_t rlim t typedef ulong_t size t typedef uint_t speed t typedef long ssize t typedef long suseconds t typedef uint_t tcflag t typedef long time t typedef int uid t typedef int wchar_t Preprocessor Symbols For 32 bit programs pointers and the C data types int and long are all 32 bit quantities For 64 bit programs pointers and the C data type Long are defined as 64 bit quantities The preprocessor symbol _ILP32 made visible by the inclusion of lt sys types h gt can be used with the preprocessor ifdef construct to define sections of code that will be compiled only as part of a 32 bit version of a given C program The preprocessor symbol _LP64 can be used in the same way to define sections of code that will be compiled only as part of a 64 bit version of a given C program See EXAMPLES This header incorporates definitions of other preprocessor symbols that can be useful when keeping code portable between different instruction set architectures _LITTLE_ENDIAN _BIG_ENDIAN The natural byte order of the processor A pointer to an int points to the least most significant byte of that int _ STACK GROWS UPWARD _ STACK _GROWS DOWNWARD The processor specific direct
256. gnal If the value of the si_code member is SI_NOINFO only the si_signo member of siginfo_t is meaningful and the value of all other members is unspecified User Signals Ifthe value of si_code is less than or equal to 0 then the signal was generated by a user process see kill 2 _lwp_kill 2 sigqueue 3RT sigsend 2 abort 3C and raise 3C and the siginfo structure contains the following additional information pid t si_pid sending process ID uid t si_uid sending user ID ctid t si_ctid sending contract ID zoneid t si_zoneid sending zone ID S If the signal was generated by a user process the following values are defined for si_code SI_USER The implementation sets si_code to SI_USERif the signal was sent by kill 2 sigsend 2 raise 3C or abort 3C SI_LwP The signal was sent by_lwp_kill 2 SI_QUEUE The signal was sent by sigqueue 3RT SI_TIMER The signal was generated by the expiration of a timer created by timer_settime 3RT SI_ASYNCIO The signal was generated by the completion of an asynchronous I O request SI_MESGQ The signal was generated by the arrival of a message on an empty message queue See mq_notify 3RT 442 man pages section 3 Library Interfaces and Headers Last Revised 19 Jul 2004 siginfo h 3HEAD si_value contains the application specified value which is passed to the application s signal catching function at the time of the signal delivery if si_code is any of SI_QUEUE
257. gnostics Notes The environment variable LD_BIND_NOW must be set 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 INCDIR usually usr include LIBDIR usually either Lib or usr Lib 32 bit or either lib 64 or usr lib 64 64 bit LIBDIR so shared libraries ar 1 cc 1B ld 1 fork 2 stdio 3C attributes 5 standards 5 Linker and Libraries Guide Performance Profiling Tools ANSI C Programmer s Guide For functions that return floating point values error handling varies according to compilation mode Under the Xt default option to cc these functions return the conventional values 0 HUGE or NaN when the function is undefined 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 None of the functions external variables or macros should be redefined in the user s programs Any other name can be redefined without affecting the behavior of other library functions but such redefinition might 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 prot
258. gt Description Functions in this library provide TNF probe control routines for use by processes and the kernel Interfaces The shared object Libtnfctl so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces tnfctl_buffer_ alloc tnfctl_check_libs tnfctl_continue tnfctl_filter_list_add tnfctl_filter_list_get tnfctl_indirect_open tnfctl_kernel_open tnfctl_probe apply tnfctl_probe connect tnfctl_probe disconnect_all tnfctl_probe state get tnfctl_probe untrace tnfctl_strerror tnfctl_trace state set Files usr lib libtnfctl so 1 usr lib 64 libtnfctl so 1 tnfctl_buffer_dealloc tnfctl_close tnfctl_exec_open tnfctl_filter list delete tnfctl_filter state set tnfctl_internal_open tnfctl_pid_open tnfctl_probe apply ids tnfctl_probe disable tnfctl_probe enable tnfctl_probe trace tnfctl_register_funcs tnfctl_trace attrs_get shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWtnfc 32 bit SUNWtnfcx 64 bit MT Level MT Safe with exceptions man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libtnfctl 3LIB See Also pvs 1 Intro 3 Libtnfctl 3TNF tracing 3TNEF attributes 5 Notes This API is MT Safe Multiple threads can concurrently operate on independent tnfctl handles which is the typical b
259. h the system is running The character arrays are of unspecified size but the data stored in them is terminated by a null byte Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also uname 2 attributes 5 standards 5 Library Interfaces and Headers 525 values h 3HEAD Name values h values machine dependent values Synopsis include lt values h gt Description This file contains a set of manifest constants conditionally defined for particular processor architectures The model assumed for integers is binary representation one s or two s complement where the sign is represented by the value of the high order bit BITS type HIBITS HIBITL HIBITI MAXSHORT MAXLONG MAXINT MAXFLOAT LN_MAXFLOAT MAXDOUBLE LN_MAXDOUBLE MINFLOAT LN_MINFLOAT MINDOUBLE LN_MINDOUBLE FSIGNIF DSIGNIF The number of bits in a specified type for example int The value of a short integer with only the high order bit set The value of a long integer with only the high order bit set The value of a regular integer with only the high order bit set The maximum value of a signed short integer The maximum value of a signed long integer The maximum value of a signed regular integer The maximum value of a single precision floating point number and its natural logarithm The maximum value of a dou
260. h gt header contains function definitions The lt security pkcs11t h gt header contains type definitions Applications can include either of these headers in place of lt security pkcs11 h gt which contains both function and type definitions The shared object Libpkcs11 s0 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces C_CloseAllSessions C_CopyObject C Decrypt C_DecryptFinal C_DecryptUpdate C_DeriveKey C Digest C_DigestFinal C_DigestKey C Encrypt C_EncryptInit C Finalize C_FindObjectsFinal C _GenerateKey Library Interfaces and Headers C_CloseSession C CreateObject C_DecryptDigestUpdate C DecryptInit C_DecryptVerifyUpdate C_ DestroyObject C_DigestEncryptUpdate C_DigestInit C_DigestUpdate C_EncryptFinal C_EncryptUpdate C_FindObjects C_FindObjectsInit C_GenerateKeyPair 315 libpkcs11 3LIB 316 C_GenerateRandom C_GetFunctionList C_GetMechanismInfo C_GetObjectSize C_GetSessionInfo C GetSlotList C_InitPIN C Initialize C_ Logout C_SeedRandom C_SetOperationState C_ Sign C_SignFinal C_SignRecover C_SignUpdate C Verify C VerifyInit C_VerifyRecoverInit C_WaitForSlotEvent SUNW Extensions sunw_C_GetMechSession Files usr lib libpkcs11 so 1 usr lib 64 libpkcs11 so 1 C_GetAttributeValue C_GetInfo C_GetMechanismList C_GetOperationState C_GetSlotInfo C_GetTokenInfo C_InitToken C_Login C_OpenSession C Se
261. he following as macros The preceding expand to distinct integer constant expressions for use as the first argument to the setlocale function See setlocale 3C Additional macro definitions beginning with the characters LC_ and an uppercase letter can also be specified here Library Interfaces and Headers 411 locale h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also setlocale 3C Localeconv 3C stddef h Z3HEAD attributes 5 Localte 5 standards 5 412 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 math h 3HEAD Name math h math mathematical declarations Synopsis include lt math h gt Description The lt math h gt header includes definitions for the following types float_t double t A real floating type at least as wide as float A real floating type at least as wide as double and at least as wide as float_t If FLT_EVAL_METHOD equals 0 float_t and double_t are float and double respectively If FLT_EVAL_METHOD equals 1 they are both double If FLT_EVAL_METHOD equals 2 they are both be Long double Other values of FLT_EVAL_METHOD are implementation defined The lt math h gt header provides the following constants The values are of type double and are accurate within the precision of the double type M M_LOG2E M_LOG10E M M M_
262. he macro IPPORT_RESERVED with the value of the highest reserved Internet port number man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 netdb h 3HEAD Attributes See Also The lt netdb h gt header provides a declaration for h_errno extern int h_errno The lt netdb h gt header defines the following macros for use as error values for gethostbyaddr and gethostbyname HOST NOT FOUND NO_DATA NO_RECOVERY TRY_AGAIN Inclusion of the lt netdb h gt header may also make visible all symbols from in h 3HEAD See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Intro 3 endhostent 3NSL endhostent 3XNET endnetent 3SOCKET endnetent 3XNET endprotoent 3SOCKET endprotoent 3XNET endservent 3SOCKET endservent 3XNET in h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 423 nl_types h 3HEAD 424 Name Synopsis Description See Also nl_types h nl_types native language data types include lt nl_types h gt This header contains the following definitions nl_catd nl_item NL_SETD NL_MGSMAX NL_SETMAX NL_TEXTMAX Used by the message catalog functions catopen catgets and catclose to identify a catalog Used by nl_langinfo to identify items of langinfo data Values for objects of type nl_itemare defined in lt langinfo h gt Used by gen
263. her read or write access share reservations File creation and assignment flags are used in the oflag argument by open and openat All of these values are bitwise distinct O_ CREAT Create file if it does not exist O_EXCL Exclusive use flag O_NOCTTY Do not assign controlling tty O_TRUNC Truncate flag O_XATTR When opening a file this flag affects the way in which relative paths are resolved by open and openat With this flag set the path argument is resolved as an extended attribute reference on either the current working directory if open or of the file referenced by the file descriptor argument of openat File status flags used for fcntl open and open O APPEND Set append mode O_NDELAY Non blocking mode O_NONBLOCK Non blocking mode POSIX see standards 5 O_DSYNC Write I O operations on the file descriptor complete as defined by synchronized I O data integrity completion Library Interfaces and Headers 47 fcntl h 3HEAD 48 O RSYNC Read I O operations on the file descriptor complete at the same level of integrity as specified by the O_DSYNC and 0_ SYNC flags If both O_DSYNC and 0_RSYNC are set in oflag all I O operations on the file descriptor complete as defined by synchronized I O data integrity completion If both 0_SYNC and 0_RSYNC are set in oflag all I O operations on the file descriptor complete as defined by synchronized I O file integrity completion O_SYNC When opening a
264. hese 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 LiblLayout 3LIB These functions constitute the locality group library which is implemented as a shared object Liblgrp so but is not automatically linked by the C compilation system Specify Lgrp on the cc command line to link with this library See Liblgrp 3LIB These functions constitute the mathematical library Libm This library is implemented as a shared object Libm so but is not automatically linked by the C compilation system Specify lm on the cc command line to link with this library See Libm 3LIB These functions constitute the user mailbox management library Libmail This library is implemented as a shared object Libmail so but 20 man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 Intro 3 3MP 3MPAPI 3MVEC 3NVPAIR 3PAM 3PAPI 3PICL 3PICLTREE 3POOL Introduction is not automatically linked by the C compilation system Specify lmail on the cc command line to link with this library See Libmail 3LIB These functions constitute the integer mathematical library Libmp This library is implemented as a shared object Libmp so but is not automatically linked by the C compilation system Specify lmp on
265. hicsFillTriangle_AZ_32 mlib_GraphicsFillTriangle_AZ_8 mlib_GraphicsFillTriangle_B_32 mlib_GraphicsFillTriangle_B_8 mlib_GraphicsFillTriangle_BG_32 mlib_GraphicsFillTriangle_BG_8 Library Interfaces and Headers 243 libmlib 3LIB 244 mlib_GraphicsFillTriangle_BGZ_32 mlib_GraphicsFillTriangle_BGZ_8 mlib_GraphicsFillTriangle_BZ_32 mlib_GraphicsFillTriangle_BZ_8 mlib_GraphicsFillTriangleFanSet_32 mlib_GraphicsFillTriangleFanSet_8 mlib_GraphicsFillTriangleFanSet_A_32 mlib_GraphicsFillTriangleFanSet_A_8 mlib_GraphicsFillTriangleFanSet_AB_32 mlib_GraphicsFillTriangleFanSet_AB_8 mlib_GraphicsFillTriangleFanSet_ABG_32 mlib_GraphicsFillTriangleFanSet_ABG_8 mlib_GraphicsFillTriangleFanSet_ABGZ_32 mlib_GraphicsFillTriangleFanSet_ABGZ_8 mlib_GraphicsFillTriangleFanSet_ABZ_32 mlib_GraphicsFillTriangleFanSet_ABZ_8 mlib_GraphicsFillTriangleFanSet_AG_32 mlib_GraphicsFillTriangleFanSet_AG_8 mlib_GraphicsFillTriangleFanSet_AGZ_32 mlib_GraphicsFillTriangleFanSet_AGZ_8 mlib_GraphicsFillTriangleFanSet_AZ_32 mlib_GraphicsFillTriangleFanSet_AZ_8 mlib_GraphicsFillTriangleFanSet_B_32 mlib_GraphicsFillTriangleFanSet_B_8 mlib_GraphicsFillTriangleFanSet_BG_32 mlib_GraphicsFillTriangleFanSet_BG_8 mlib_GraphicsFillTriangleFanSet_BGZ_32 mlib_GraphicsFillTriangleFanSet_BGZ_8 mlib_GraphicsFillTriangleFanSet_BZ_32 mlib_GraphicsFillTriangleFanSet_BZ_8 mlib_GraphicsFillTriangleFanSet_G_32 mlib_GraphicsFillTriangleFanSet_G_8 mlib_GraphicsFillTriangleFanSet_GZ_32
266. hift_S16C_S16C_Mod mlib_MatrixMulSShift_S16C_S16C_Sat mlib_MatrixMulSShift_S16C_Sat Library Interfaces and Headers 213 libmlib 3LIB 214 mlib_MatrixMulSShift_S16_Mod mlib_MatrixMulSShift_S16_S16_Mod mlib_MatrixMulSShift_S16_S16_Sat mlib_MatrixMulSShift_S16_Sat mlib_MatrixMulSShift_S32C_Mod mlib_MatrixMulSShift_S32C_S32C_Mod mlib_MatrixMulSShift_S32C_S32C_Sat mlib_MatrixMulSShift_S32C_Sat mlib_MatrixMulSShift_S 32_ Mod mlib_MatrixMulSShift_S 32_ 32_ Mod mlib_MatrixMulSShift_S32_S32_Sat mlib_MatrixMulSShift_S32_ Sat mlib_MatrixMulSShift_S8C_Mod mlib_MatrixMulSShift_S8C_S8C_Mod mlib_MatrixMulSShift_S8C_S8C_Sat mlib_MatrixMulSShift_S8C_Sat mlib_MatrixMulSShift_S8_Mod mlib_MatrixMulSShift_S8_S8_ Mod mlib_MatrixMulSShift_S8_S8_Sat mlib_MatrixMulSShift_S8_Sat mlib_MatrixMulSShift_U8C_Mod mlib_MatrixMulSShift_U8C_Sat mlib_MatrixMulSShift_U8C_U8C_Mod mlib_MatrixMulSShift_U8C_U8C_Sat mlib_MatrixMulSShift_U8_Mod mlib_MatrixMulSShift_U8_Sat mlib_MatrixMulSShift_U8_U8_Mod mlib_MatrixMulSShift_U8_U8_Sat mlib_MatrixMulS_U8C_Mod mlib_MatrixMulS_U8C_Sat mlib_MatrixMulS_U8C_U8C_Mod mlib_MatrixMulS_U8C_U8C_Sat mlib_MatrixMulS_U8_Mod mlib_MatrixMulS_U8_Sat mlib_MatrixMulS_U8_U8_Mod mlib_MatrixMulS_U8_U8_Sat mlib_MatrixMul_U8C_U8C_Mod mlib_MatrixMul_U8C_U8C_Sat mlib_MatrixMul_U8_U8_Mod mlib_MatrixMul_U8_U8_Sat mlib_MatrixScale_S16C_Mod mlib_MatrixScale_S16C_S16C_Mod mlib_MatrixScale_S16C_S16C_Sat mlib_MatrixScale_S16C_S8C_Mod man page
267. hm_ctime time of last change by shmctl The pid_t time_t key_t and size_t types are defined as described in lt sys types h gt See types h 3HEAD In addition all of the symbols from lt sys ipc h gt are defined when this header is included See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard shmctl 2 shmget 2 shmop 2 ipc h ZHEAD types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 441 siginfo h 3HEAD Name siginfo h siginfo signal generation information Synopsis include lt siginfo h gt Description Ifa process is catching a signal it might request information that tells why the system generated that signal See sigaction 2 Ifa process is monitoring its children it might receive information that tells why a child changed state See waitid 2 In either case the system returns the information in a structure of type siginfo_t which includes the following information int si_signo signal number int si_errno error number int si_code signal code union sigval si_value signal value si_signo contains the system generated signal number For the waitid 2 function si_signo is always SIGCHLD If si_errno is non zero it contains an error number associated with this signal as defined in lt errno h gt si_code contains a code identifying the cause of the si
268. hv Cause glob to return on error Each pathname that is a directory that matches pattern has a slash appended If pattern does not match any pathname then return a list consisting of only pattern Disable backslash escaping Do not sort the pathnames returned The following constants are defined as error return values GLOB_ABORTED GLOB_NOMATCH GLOB_NOSPACE GLOB_NOSYS The scan was stopped because GLOB_ERR was set or errfunc returned non zero The pattern does not match any existing pathname and GLOB_NOCHECK was not set in flags An attempt to allocate memory failed Reserved Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard 62 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 glob h 3HEAD See Also glob 3C attributes 5 standards 5 Library Interfaces and Headers 63 grp h 3HEAD Name Synopsis Description Attributes See Also 64 grp h grp group structure include lt grp h gt The lt grp h gt header declares the structure group which includes the following members char gr_name name of the group gid t gr gid numerical group ID char gr_mem pointer to a null terminated array of character pointers to member names The gid_t type is defined as described in lt sys types h gt see types 3HEAD See a
269. i_snddis _xti_sndret _xti_sndreldata _xti_sndudata _xti_sndv _xti_sndvudata _xti_strerror _xti_sync _xti_sysconf _xti_unbind _xti_xns5 accept _xti_xns5_ snd 396 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libxnet 3LIB accept connect endnetent endservent gai_strerror gethostbyaddr gethostent getnameinfo gethostname getnetbyname getpeername getprotobynumber getservbyname getservent getsockopt htont if_freenameindex if_nameindex inet_addr inet_makeaddr inet_network inet_ntop listen ntohs recvfrom send sendto setnetent setservent Library Interfaces and Headers bind endhostent endprotoent freeaddrinfo getaddrinfo gethostbyname gethostname getnetbyaddr getnetbyaddr getnetent getprotobyname getprotoent getservbyport getsockname h_errno htons if_indextoname if_nametoindex inet_lnaof inet_netof inet_ntoa inet_pton ntohl recv recvmsg sendmsg sethostent setprotoent setsockopt 397 libxnet 3LIB shutdown sockatmark socket socketpair t_errno Files lib libxnet so 1 shared object lib 64 libxnet so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Standard MT Level Safe See Also Intro 3 attributes 5 standards 5 398 man pages section 3 Library Interfaces a
270. ib library Libmlib This library is implemented as a shared object Libmlib so but is not automatically linked by the C compilation system Specify lmlib on the cc command line to link with this library See Libmlib 3LIB 23 Intro 3 Definitions Multithreaded Applications 24 A character is any bit pattern able to fit into a byte on the machine In some international languages however a character might require more than one byte and is represented in multi bytes The null character is a character with value 0 conventionally represented in the C language as 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 lt stdio h gt Types of the form size_t are defined in the appropriate headers 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 The Libpthread 3LIB and Libthread 3LIB libraries are imp
271. ib_ImageExtrema2 mlib_ImageExtrema2_Fp Library Interfaces and Headers 253 libmlib 3LIB 254 mlib_ImageExtremaLocations mlib_ImageExtremaLocations_Fp mlib_ImageFilteredSubsample mlib_ImageFilteredSubsample_Fp mlib_ImageFlipAntiDiag mlib_ImageFlipAntiDiag_Fp mlib_ImageFlipMainDiag mlib_ImageFlipMainDiag_Fp mlib_ImageFlipX mlib_ImageFlipX_Fp mlib_ImageFlipY mlib_ImageFlipY_Fp mlib_ImageFourierTransform mlib_ImageGetBitOffset mlib_ImageGetChannels mlib_ImageGetData mlib_ImageGetFlags mlib_ImageGetFormat mlib_ImageGetHeight mlib_ImageGetPaddings mlib_ImageGetStride mlib_ImageGetType mlib_ImageGetWidth mlib_ImageGradient3x3 mlib_ImageGradient3x3_Fp mlib_ImageGradientMxN mlib_ImageGradientMxN_Fp mlib_ImageGridWarp mlib_ImageGridWarp_Fp mlib_ImageGridWarpTable mlib_ImageGridWarpTable_Fp mlib_ImageHistogram mlib_ImageHistogram2 mlib_ImageInterpTableCreate mlib_ImageInterpTableDelete mlib_ImagelInvert mlib_ImageInvert_Fp mlib_ImageInvert_Fp_Inp mlib_ImageInvert_Inp mlib_ImageIsNotAligned2 mlib_ImageIsNotAligned4 mlib_ImagelsNotAligned64 mlib_ImagelIsNotAligned8 mlib_ImageIsNotHeight2X man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageIsNotHeight4X mlib_ImageIsNotHeight8X mlib_ImageIlsNotOneDvector mlib_ImagelsNotStride8X mlib_ImageIsNotWidth2X mlib_ImageIsNotWidth4x mlib_ImageIsNotWidth8X mlib_ImagelsUserAllocated mlib_ImageLog mlib_ImageLog_Fp mlib_Imag
272. ib_VideoInterpX_Y_XY_U8_U8 mlib_VideoInterpY_S16_U8 mlib_VideoInterpY_S16_U8_16x16 mlib_VideoInterpY_S16_U8_16x8 mlib_VideoInterpY_S16_U8_8x16 mlib_VideolInterpY_S16_U8_8x4 mlib_VideoInterpY_S16_U8_8x8 mlib_VideoInterpY_U8_U8 mlib_VideoInterpY_U8_U8_16x16 mlib_VideoInterpY_U8_U8_16x8 mlib_VideoInterpY_U8_U8_8x16 mlib_VideoInterpY_U8_U8_8x4 mlib_VideoInterpY_U8_U8_8x8 mlib_VideoP64Decimate_U8_U8 mlib_VideoP64Loop_S16_U8 mlib_VideoP64Loop_U8_U8 mlib_VideoQuantizeInit_S16 mlib_VideoQuantize_S16 mlib_VideoReversibleColorRGB2YUV_S16_S16 mlib_VideoReversibleColorRGB2YUV_S16_U8 mlib_VideoReversibleColorRGB2YUV_S32_S16 mlib_VideoReversibleColorRGB2YUV_U8_U8 mlib_VideoReversibleColorY UV2RGB_S16_S16 mlib_VideoReversibleColorYUV2RGB_S16_S32 mlib_VideoReversibleColorY UV2RGB_U8_S16 mlib_VideoReversibleColorY UV2RGB_U8_U8 mlib_VideoSignMagnitudeConvert_S16 mlib_VideoSignMagnitudeConvert_S16_S16 mlib_VideoSignMagnitudeConvert_S32 mlib_VideoSignMagnitudeConvert_S32_S32 mlib_VideoSumAbsDiff mlib_VideoUpSample420 mlib_VideoUpSample420_Nearest mlib_VideoUpSample420_Nearest_S16 mlib_VideoUpSample420_S16 mlib_VideoUpSample422 mlib_VideoUpSample422_Nearest mlib_VideoUpSample422_Nearest_S16 mlib_VideoUpSample422_S16 mlib_VideoWaveletForwardTwoTenTrans_S16_S16 mlib_VideoWaveletForwardTwoTenTrans_S16_U8 mlib_VideoWaveletForwardTwoTenTrans_S32_S16 Library Interfaces and Headers 277 libmlib 3LIB 278 Volume Imaging Functions Files Attribu
273. ibrary Interfaces and Headers Last Revised 22 May 2003 librsm 3LIB Files usr lib librsm so 2 shared object usr lib 64 librsm so 2 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWrsm 32 bit SUNWrsmx 64 bit Interface Stability Evolving MT Level Safe See Also Intro 2 Intro 3 attributes 5 Library Interfaces and Headers 337 librt 3LIB Name librt libposix4 POSIX 1b Realtime Extensions library Synopsis cc flag file lrt library Description Functions in this library provide most of the interfaces specified by the POSIX 1b Realtime Extension See standards 5 Specifically this includes the interfaces defined under the Asynchronous I O Message Passing Process Scheduling Realtime Signals Extension Semaphores Shared Memory Objects Synchronized I O and Timers options The interfaces defined under the Memory Mapped Files Process Memory Locking and Range Memory Locking options are provided in Libc 3LIB See the man pages for the individual interfaces in section 3RT for information on required headers The name Libposix4 is maintained for backward compatibility and should be avoided Librt is the preferred name for this library Interfaces The shared objects Librt so 1and libposix4 so 1 provide the public interfaces defined below See Intro 3 for addition
274. ibrary Interfaces and Headers 419 msg h 3HEAD Name msg h msg message queue structures Synopsis include lt sys msg h gt Description The lt sys msg h gt header defines the following data types through typedef msgqnum_t used for the number of messages in the message queue msglen_t used for the number of bytes allowed in the message queue These types are unsigned integer types that are able to store values at least as large as a type unsigned short The lt sys msg h gt header defines the following constant as a message operation flag MSG _NOERROR no error if big message The msqid_ds structure contains the following members struct ipc_ perm msg perm Operation permission structure msgqnum t msg_qnum Number of messages currently on queue msglen t msg_qbytes Maximum number of bytes allowed on queue pid t msg_lspid Process ID of last msgsnd 2 pid t msg _lrpid Process ID of last msgrcv 2 time t msg stime Time of last msgsnd time t msg rtime Time of last msgrcv time t msg ctime Time of last change The pid_t time_t key_t size_t and ssize_t types are defined as described in lt sys types h gt See types 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also msgctl 2 msgget 2 msgrcv 2 msgsnd 2 ipc h Z3HEAD types h 3HEAD attributes 5 standards 5 420 man pages
275. ibutes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWIibsasl Interface Stability See Also Intro 3 attributes 5 Library Interfaces and Headers Evolving 343 libscf 3LIB Name Synopsis Description Interfaces 344 libscf service configuration facility library cc flag file Uscf library include lt libscf h gt Functions in this library define the interface for reading writing and manipulating service configurations The shared object Libscf so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces scf_entry_add value scf_entry_ destroy scf_entry_handle scf_error scf_handle create scf_handle decorate scf_handle get scope scf_instance add pg scf_instance delete scf_instance get_name scf_instance get pg scf_instance get_snapshot scf_instance to_fmri scf_iter_destroy scf_iter_handle_ scopes scf_iter_instance_pgs_ composed scf_iter_instance pgs typed scf_iter_next_instance scf_iter_next_property scf_iter_next_service scf_iter_next_value scf_iter_property values scf_entry_create scf_entry_ destroy children scf_entry_reset scf_handle bind scf_handle decode fmri scf_handle destroy scf_handle_unbind scf_instance create scf_instance destroy scf_instance_get_parent scf_instance get_pg_composed scf_instance handle scf_iter_create scf_iter_handle scf_iter_instance pgs scf_
276. ide various multiple precision routines Interfaces The shared object Libmp so 2 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces mp_gcd mp_madd mp_mdiv mp_min mp_msqrt mp_mtox mp_ pow mp_sdiv Files lib libmp so 1 lib libmp so 2 1ib 64 libmp so 2 shared object 64 bit shared object mp_itom mp_mcmp mp_mfree mp_mout mp_msub mp_ mult mp_rpow mp_xtom shared object for binary compatibility only Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe See Also pvs 1 Intro 3 exp 3M mp 3MP att ributes 5 282 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libMPAPI 3LIB Name Synopsis Description Interfaces libMPAPI libmpapi Common Mulitipath Management library cc flag file MPAPI library include lt mpapi h gt The functions in this library allow a management application to administer the multipath devices and associated resources through standard interfaces independent of a vendor unique multipathing solution The shared object LibMPAPI so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces MP_AssignLogicalUnitToTPG MP_CancelOverridePath MP_CompareOI
277. ie in the same binade the error in x is y x x x ulps In particular when the error is less than one ulp the computed value is one of the two floating point numbers adjacent to the exact value The bounds and observed errors listed below apply only in the default floating point modes Specifically on SPARC these bounds assume the rounding direction is round to nearest and non standard mode is disabled On x86 the bounds assume the rounding direction is round to nearest and the rounding precision is round to 64 bits Moreover on x86 floating point function values are returned in a floating point register in extended double precision format but the bounds below assume that the result value is then stored to memory in the format corresponding to the function s type On x64 the bounds assume the rounding man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB Real Functions direction in both the x87 floating point control word and the MXCSR is round to nearest the rounding precision in the x87 control word is round to 64 bits and the FTZ and DAZ modes are disabled The error bounds listed below are believed to be correct but smaller bounds might be proved later The observed errors are the largest ones currently known but larger errors might be discovered later Numbers in the notes column refer to the notes following the tables Single precision real functions SPARC x86 and x64
278. ied fenv_t It can be used as an argument to the functions within the lt fenv h gt header that manage the floating point environment FE_DFL_ENV man pages section 3 Library Interfaces and Headers Last Revised 15 Dec 2003 fenv h 3HEAD Usage The FENV_ACCESS pragma provides a means to inform the implementation when an application might access the floating point environment to test floating point status flags or run under non default floating point control modes The pragma occurs either outside external declarations or preceding all explicit declarations and statements inside a compound statement When outside external declarations the pragma takes effect from its occurrence until another FENV_ACCESS pragma is encountered or until the end of the translation unit When inside a compound statement the pragma takes effect from its occurrence until another FENV_ACCESS pragma is encountered including within a nested compound statement or until the end of the compound statement at the end of acompound statement the state for the pragma is restored to its condition just before the compound statement If this pragma is used in any other context the behavior is undefined If part of an application tests floating point status flags sets floating point control modes or runs under non default mode settings but was translated with the state for the FENV_ ACCESS pragma off the behavior is undefined The default state on or off for the prag
279. ility SUNWesl Interface Stability Evolving MT Level Safe See Also pvs 1 Intro 3 contract 4 attributes 5 Lfcompile 5 Library Interfaces and Headers 121 libcpc 3LIB Name libcpc CPU performance counter library Synopsis cc flag file tcpc library Description Functions in this library provide access to CPU performance counters on platforms that contain the appropriate hardware Interfaces The shared object Libcpc so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces cpc_access cpc_bind_curlwp cpc_bind_pctx cpc_buf_copy cpc_buf_ destroy cpc_buf_hrtime cpc_buf_sub cpc_buf_zero cpc_cciname cpc_cpuref cpc_count_usr_events cpc_enable cpc_event_diff cpc_getcciname cpc_getcpuver cpc_getusage cpc_open cpc_pctx_invalidate cpc_pctx_take sample cpc_request_preset cpc_set_create cpc_set_restart cpc_seterrfn cpc_bind_cpu cpc_bind_ event cpc_buf_add cpc_buf_create cpc_buf_ get cpc_buf_set cpc_buf_tick cpc_caps cpc_close cpc_count_sys events cpc_disable cpc_event_accum cpc_eventtostr cpc_getcpuref cpc_getnpic cpc_npic cpc_pctx_bind event cpc_pctx_rele cpc_rele cpc_set_add_ request cpc_set_destroy cpc_set_sample cpc_seterrhndtr 122 man pages section 3 Library Interfaces and Headers Last Revised 22 Jun 2004 libcpc 3LIB Files Attributes See Also cpc_shared_ bind event cpc_shared_open c
280. in this library extract specific identifier publisher and attribute information from a system event sysevent handle defined as sysevent_t and allow privileged user level applications to queue system events for delivery to the system event daemon syseventd 1M The libsysevent interfaces do not work at all in non global zones The shared object Libsysevent so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces sysevent_bind_ handle sysevent_get_attr_list sysevent_get_pid sysevent_get_seq sysevent_get_subclass_name sysevent_get_vendor_name sysevent_subscribe event sysevent_unsubscribe event usr lib libsysevent so 1 usr lib 64 libsysevent so 1 sysevent_free sysevent_get_class_name sysevent_get_pub_name sysevent_get_size sysevent_get_time sysevent_post_event sysevent_unbind_ handle shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes See Also ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Committed MT Level MT Safe syseventd 1M Intro 3 attributes 5 Library Interfaces and Headers 371 libtecla 3LIB Name Synopsis Description Thread Safety Interfaces libtecla interactive command line input library cc flag file ltecla library include lt libtecla h gt This library pro
281. inal device name Maximum number of bytes supported for the name of a timezone not of the TZ variable The values in the following list can be constants within an implementation or can vary from one pathname to another For example file systems or directories can have different characteristics The value supported for a specific pathname is provided by the pathconf 2 function FILESIZEBITS LINK_MAX MAX_ CANON Library Interfaces and Headers Minimum number of bits needed to represent as a signed integer value the maximum size of a regular file allowed in the specified directory Maximum number of links to a single file Maximum number of bytes in a terminal canonical input 403 limits h 3HEAD Runtime Increasable 404 Values MAX_ INPUT NAME_MAX PATH_MAX PIPE BUF POSIX ALLOC SIZE MIN Minimum number of bytes for which space is available in a terminal input queue therefore the maximum number of bytes a conforming application may require to be typed as input before reading them Maximum number of bytes in a filename not including terminating null Maximum number of bytes in a pathname including the terminating null character Maximum number of bytes that is guaranteed to be atomic when writing to a pipe Minimum number of bytes of storage actually allocated for any portion ofa file POSIX _REC_INCR_XFER SIZE Recommended increment for file transfer sizes between the POSIX REC MI
282. info pthread_atfork pthread _attr_getdetachstate pthread _attr_getinheritsched pthread _attr_getschedpolicy pthread attr_getstack pthread attr_getstacksize pthread _attr_setdetachstate pthread _attr_setinheritsched pthread _attr_setschedpolicy pthread _attr_setstack pthread _attr_setstacksize pthread barrier init pthread_barrierattr_destroy pthread_barrierattr_init pthread_cancel pthread_cond_ destroy pthread cond _reltimedwait_np pthread _cond_timedwait pthread _condattr_destroy priv_set priv_str_to_set processor bind profil pset_assign pset_create pset_getattr pset_info pset_setattr psignal pthread attr_destroy pthread _attr_getguardsize pthread _attr_getschedparam pthread _attr_getscope pthread _attr_getstackaddr pthread attr_init pthread _attr_setguardsize pthread _attr_setschedparam pthread attr_setscope pthread _attr_setstackaddr pthread_barrier destroy pthread_ barrier wait pthread_barrierattr_getpshared pthread_barrierattr_setpshared pthread cond broadcast pthread cond init pthread _cond_ signal pthread cond wait pthread _condattr_getclock man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB pthread_condattr_getpshared pthread_condattr_setclock pthread_create pthread equal pthread_getconcurrency pthread_getspecific pthread_key create pthread kill pthread_mutex_destroy pthread_mutex_init pthread_mutex_reltimedlock_np pthread_mutex_timedloc
283. ing of its structure type The lt stddef h gt header defines the following types ptrdiff_t Signed integer type of the result of subtracting two pointers wchar_t Integer type whose range of values can represent distinct wide character codes for all members of the largest character set specified among the locales supported by the compilation environment the null character has the code value 0 and each member of the portable character set has a code value equal to its value when used as the lone character in an integer character constant size t Unsigned integer type of the result of the sizeof operator The implementation supports one or more programming environments in which the widths of ptrdiff_t size_t and wchar_t are no greater than the width of type long The names of these programming environments can be obtained using the confstr 3C function or the getconf 1 utility Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard SeeAlso getconf 1 confstr 3C types h 3HEAD wchar h 3HEAD attributes 5 standards 5 464 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdint h 3HEAD Name Synopsis Description Integer Types stdint h stdint integer types include lt stdint h gt The lt stdint h gt header declares sets of integer types having specified widths and defines corr
284. ion int sival_int Integer signal value void sival_ptr Pointer signal value The sigev_notify member specifies the notification mechanism to use when an asynchronous event occurs The sigev_notify member may be defined with the following values SIGEV_NONE No asynchronous notification is delivered when the event of interest occurs SIGEV_SIGNAL A queued signal with its value application defined is generated when the event of interest occurs 450 man pages section 3 Library Interfaces and Headers Last Revised 20 Oct 2003 signal h 3HEAD Attributes See Also Notes SIGEV_PORT An asynchronous notification is delivered to an event port when the event of interest occurs The sival_ptr member points to a port_notify_t structure see port_associate 3C The event port identifier as well as an application defined cookie are part of the port_notify_t structure Your implementation may define additional notification mechanisms The sigev_signo member specifies the signal to be generated The sigev_value member references the application defined value to be passed to the signal catching function at the time of the signal delivery as the si_ value member of the siginfo_t structure The sival_int member is used when the application defined value is of type int and the sival_ptr member is used when the application defined value is a pointer When a signal is generated by sigqueue 3RT or any signal generating function whi
285. ion Functions in this library provide forms using Libcurses 3LIB routines Interfaces The shared object Libform so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces current_field data_behind dynamic_field_ info field_back field count field_index field_init field opts field_opts_on field status field_type form_driver form_init form_opts_ off form_page form_term form_win free fieldtype link_field move field new_fieldtype new_page post_form set_current_field data_ahead dup_ field field_arg field_buffer field fore field_info field just field opts off field _pad field_term field_userptr form fields form_opts form_opts_on form_sub form_userptr free field free form link_fieldtype new_field new_form pos form_cursor scale_form set_field_back 158 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libform 3LIB set_field_buffer set_field_ init set_field_ opts set_field status set_field_ type set_fieldtype arg set_form_ fields set_form_opts set_form_sub set_form_userptr set_max_field unpost_ form Files usr lib libform so 1 uSr lib 64 libform so 1 shared object set_field fore set_field just set_field_pad set_field_ term set_field_userptr set_fieldtype choice set_form_init set_form_page set_form_term set_form_win set_new_page 64 bit shared object Attributes See attributes 5 for d
286. ion of stack growth A push onto the stack increases decreases the stack pointer so it stores data at successively higher lower addresses _CHAR_IS_UNSIGNED _CHAR_IS_ SIGNED The C Compiler implements objects of type char as unsigned or signed respectively This is really an implementation choice of the compiler but it is specified in the ABI and tends to be uniform across compilers for an instruction set architecture _CHAR_ ALIGNMENT _SHORT_ ALIGNMENT _INT_ALIGNMENT _ LONG ALIGNMENT _ LONG LONG ALIGNMENT 504 man pages section 3 Library Interfaces and Headers Last Revised 6 Oct 2004 types h 3HEAD _DOUBLE_ALIGNMENT _ LONG DOUBLE ALIGNMENT _POINTER_ALIGNMENT _FLOAT_ALIGNMENT The ABI defines alignment requirements of each of the primitive object types Some if not all might be hardware requirements as well The values are expressed in bytes _MAX_ALIGNMENT The most stringent alignment requirement as specified by the ABI Equal to the maximum of all the above _XXX_ALIGNMENT values _LONG LONG ALIGNMENT 32 The 32 bit ABI supported by a 64 bit kernel may have different alignment requirements for primitive object types The value of this identifier is expressed in bytes Usage The daddr_t type is used for disk addresses except in an inode on disk Times are encoded in seconds since 00 00 00 UTC January 1 1970 The major and minor parts of a device code specify kind and unit number of a device and are installation depen
287. ion of the programs including any operating system integrated software any programs installed on the hardware and or documentation shall be subject to license terms and license restrictions applicable to the programs No other rights are granted to the U S Government This software or hardware is developed for general use in a variety of information management applications It is not developed or intended for use in any inherently dangerous applications including applications that may create a risk of personal injury If you use this software or hardware in dangerous applications then you shall be responsible to take all appropriate fail safe backup redundancy and other measures to ensure its safe use Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications Oracle and Java are registered trademarks of Oracle and or its affiliates Other names may be trademarks of their respective owners Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International Inc AMD Opteron the AMD logo and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices UNIX is a registered trademark of The Open Group This software or hardware and documentation may provide access to or information on content products an
288. 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 other XPGV4v2 see standards 5 systems is a requirement the application must use the libxnet interfaces If portability 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 libns1 The functions described in this volume comprise the libraries that provide graphics and character screen updating capabilities 3CURSES Introduction The functions constitute the following libraries libcurses These functions constitute the curses library libcurses This library is implemented as a shared object Libcurses so 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 but is not automatically linked by the C compilation system Specify form on the cc command line to link with this library See Llibform 3LIB Libmenu These functions constitute the men
289. ised 15 Oct 2007 libmlib 3LIB mlib_VideoCopyRef_S16_U8_8x16 mlib_VideoCopyRef_S16_U8_8x4 mlib_VideoCopyRef_S16_U8_8x8 mlib_VideoCopyRef_U8_U8 mlib_VideoCopyRef_U8_U8_16x16 mlib_VideoCopyRef_U8_U8_16x8 mlib_VideoCopyRef_U8_U8_8x16 mlib_VideoCopyRef_U8_U8_8x4 mlib_VideoCopyRef_U8_U8_8x8 mlib_VideoDCT16x16_S16_S16 mlib_VideoDCT16x16_S16_S16_B10 mlib_VideoDCT2x2_S16_S16 mlib_VideoDCT4x4_S16_S16 mlib_VideoDCT8x8Quantize_S16_S16_B12 mlib_VideoDCT8x8Quantize_S16_S16_B12_NA mlib_VideoDCT8x8Quantize_S16_U8 mlib_VideoDCT8x8Quantize_S16_U8_NA mlib_VideoDCT8x8_S16_S16 mlib_VideoDCT8x8_S16_S16_B10 mlib_VideoDCT8x8_S16_S16_B10_NA mlib_VideoDCT8x8_S16_S16_B12 mlib_VideoDCT8x8_S16_S16_NA mlib_VideoDCT8x8_S16_U8 mlib_VideoDCT8x8_S16_U8_NA mlib_VideoDeQuantizeIDCT8x8_S16_S16_B12 mlib_VideoDeQuantizeIDCT8x8_S16_S16_B12_NA mlib_VideoDeQuantizeIDCT8x8_U8_S16 mlib_VideoDeQuantizeIDCT8x8_U8_S16_NA mlib_VideoDeQuantizeInit_S16 mlib_VideoDeQuantize_S16 mlib_VideoDownSample420 mlib_VideoDownSample420_S16 mlib_VideoDownSample422 mlib_VideoDownSample422_S16 mlib_VideoH2630verlappedMC_S16_U8 mlib_VideoH2630verlappedMC_U8_U8 mlib_VideoIDCT8x8_S16_S16 mlib_VideoIDCT8x8_S16_S16_B12 mlib_VideoIDCT8x8_S16_S16_B12_NA mlib_VideoIDCT8x8_S16_S16_DC mlib_VideoIDCT8x8_S16_S16_NA mlib_VideoIDCT8x8_S16_S16_Q1 mlib_VideoIDCT8x8_S16_S16_Q1_Mismatch mlib_VideoIDCT8x8_U8_S16 Library Interfaces and Headers 275 libmlib 3LIB 276 mlib_VideoIDCT8x8_U8_S16_DC
290. ision real functions x86 error bound largest error function ulps observed ulps notes acos 1 0 lt 1 acosh 4 0 1 694 asin 1 0 lt 1 asinh 7 0 1 493 atan 1 0 xi atan2 1 0 lt 1 atanh 4 0 1 445 cbrt 1 0 lt 1 cos 1 0 lt 1 cosh 3 0 1 001 Library Interfaces and Headers 193 libm 3LIB error bound largest error function ulps observed ulps notes erf 4 0 0 932 erfc 6 0 2 728 exp 1 0 lt 1 exp2 1 0 lt 1 expm1 1 0 lt 1 hypot 1 0 lt I lgamma 61 5 2 654 2 log 1 0 lt 1 log10 1 0 lt 1 loglp 1 0 lt 1 log2 1 0 lt 1 pow 1 0 lt 1 sin 1 0 lt 1 sinh 4 0 1 458 sqrt 0 5003 0 500 1 tan 1 0 lt 1 tanh 3 5 1 592 tgamma 1 0 lt 1 Quadruple precision real functions SPARC error bound largest error function ulps observed ulps notes acosl 3 5 1 771 acoshl 8 0 1 275 asinl 4 0 2 007 asinhl 9 0 1 823 atanl 1 0 lt 1 194 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB error bound largest error function ulps observed ulps notes atan2l 2 5 1 102 atanhl 4 0 1 970 cbrtl 1 0 lt 1 cosl 1 0 lt 1 coshl 3 5 0 985 erfl 2 0 0 779 erfcl 68 5 13 923 expl 1 0 lt 1 exp2l 2 0 0 714 expm1l 2 0 1 020 hypotl 1 0 lt 1 lgammal 18 5 2 916 2 logl 1 0 lt 1 log10l 3 5 1 156 loglpl 2 0 1 216 log2l 25 1 675 powl 1 0 lt 1 sinl 1 0 lt 1 sinhl 4 5 1 589 sqrtl 0 5 0 500 1 tanl 4 5 2 380 tanhl 4 5 1 692 tgammal 1 0
291. iter_instance pgs typed composed scf_iter_instance snapshots scf_iter_next_pg scf_iter_next_scope scf_iter_next_snapshot scf_iter_pg properties scf_iter_reset man pages section 3 Library Interfaces and Headers Last Revised 9 Sep 2004 libscf 3LIB scf_iter_scope services scf_iter_service pgs scf_iter_snaplevel_pgs scf_limit scf_pg create scf_pg_ destroy scf_pg_get_name scf_pg_get_parent_service scf_pg_get_property scf_pg_get_underlying_pg scf_pg to fmri scf_property_create scf_property_get_name scf_property handle scf_property_to_fmri scf_scope add service scf_scope destroy scf_scope get_service scf_ scope to fmri scf_service add pg scf_service delete scf_service get_instance scf_service get_parent scf_service_ handle scf_simple app props free scf_simple_app props next scf_simple prop free scf_simple_prop_name scf_simple prop _next_boolean Library Interfaces and Headers scf_iter_ service instances scf_iter_service pgs_ typed scf_iter_snaplevel_pgs_ typed scf_myname scf_pg delete scf_pg get flags scf_pg get_parent_instance scf_pg_get_parent_snaplevel scf_pg get _type scf_pg_ handle scf_pg update scf_property destroy scf_property get value scf_property is _ type scf_ property type scf_ scope create scf_scope_get_name scf_scope handle scf_service add instance scf_service create scf_service destroy scf_service get_name scf_service get_pg scf_service to_fmri scf_simple_app props get scf_sim
292. jtime open opendir optarg optind p_online pause pcsample pfmt man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB pipe poll port_alert port_create port_get port_send posix_openpt posix spawn file actions addclose posix _spawn_file actions addopen posix spawn file actions init posix spawnattr_getflags posix _spawnattr_getschedparam posix spawnattr_getsigdefault posix spawnattr_init posix spawnattr_setpgroup posix _spawnattr_setschedpolicy posix _spawnattr_setsigmask pread printstack priocntlset priv_allocset priv_delset priv_fillset priv_getbyname priv_getsetbyname priv_gettext priv_intersect priv_isemptyset priv_isfullset Library Interfaces and Headers plock popen port_associate port_dissociate port_getn port_sendn posix spawn posix spawn file actions adddup2 posix spawn file actions destroy posix spawnattr_destroy posix spawnattr_getpgroup posix _spawnattr_getschedpolicy posix _spawnattr_getsigmask posix spawnattr_setflags posix _spawnattr_setschedparam posix spawnattr_setsigdefault posix_spawnp printf priocntl priv_addset priv_copyset priv_emptyset priv_freeset priv_getbynum priv_getsetbynum priv_ineffect priv_inverse priv_isequalset priv_ismember 99 libc 3LIB 100 priv_issubset priv_set_to str priv_union processor info pselect pset_bind pset_destroy pset_getloadavg pset_list psig
293. k pthread_mutex_unlock pthread _mutexattr_getprioceiling pthread _mutexattr_getpshared pthread mutexattr_gettype pthread _mutexattr_setprioceiling pthread _mutexattr_setpshared pthread mutexattr_settype pthread_rwlock_ destroy pthread_rwlock_rdlock pthread_rwlock_reltimedwrlock_np pthread_rwlock_timedwrlock pthread_rwlock_trywrlock pthread_rwlock_ wrlock pthread_rwlockattr_getpshared pthread_rwlockattr_setpshared pthread_setcancelstate pthread_setconcurrency Library Interfaces and Headers pthread _condattr_init pthread _condattr_setpshared pthread detach pthread exit pthread_getschedparam pthread join pthread key delete pthread _mutex_consistent_np pthread _mutex_getprioceiling pthread_mutex_lock pthread_mutex_setprioceiling pthread_mutex_trylock pthread _mutexattr_destroy pthread_mutexattr_getprotocol pthread _mutexattr_getrobust_np pthread mutexattr_init pthread_mutexattr_setprotocol pthread mutexattr_setrobust_np pthread_once pthread _rwlock_ init pthread_rwlock_reltimedrdlock_np pthread_rwlock_timedrdlock pthread_rwlock_tryrdlock pthread_rwlock_unlock pthread_rwlockattr_destroy pthread_rwlockattr_init pthread self pthread_setcanceltype pthread setspecific 101 libc 3LIB 102 pthread_sigmask pthread_setschedprio pthread spin init pthread spin _trylock pthread _testcancel putacct putc_unlocked putchar_unlocked putmsg putpwent putspent pututxline putwc putws qeconvert qfconver
294. l aioread aiowait aiowrite assfail close fork sigaction The following interfaces are unique to the 32 bit version of this library aioread64 aiowrite64 Files lib libaio so 1 shared object lib 64 libaio so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe See Also pvs 1 Intro 2 Intro 3 aiocancel 3AIO aioread 3AIO aiowait 3AIO aiowrite 3AIO aio h 3HEAD attributes 5 Library Interfaces and Headers 79 libauto_ef 3LIB Name Synopsis Description Interface Level Files Attributes See Also 80 libauto_ef auto encoding finder library cc flag file lauto_ef library include lt auto ef h gt Functions in this library provide automatic encoding identification The shared object Libauto_ef so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces auto_ef_file auto_ef_free auto_ef_get_encoding auto_ef_get_score auto_ef_str usr lib libauto_ef so 1 shared object usr lib 64 libauto_ef so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWatutoef 32 bit SUNWautoefx 64 bit Interface Stability Stable MT Level MT Safe auto_
295. l information on shared object interfaces calloc free malloc realloc Files usr lib libmalloc so 1 usr lib 64 libmalloc so 1 cfree mallinfo mallopt valloc shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability MT Level SUNWcsl 32 bit SUNWcslx 64 bit Safe See Also Intro 3 malloc 3MALLOC attributes 5 Library Interfaces and Headers 203 libmapmalloc 3LIB Name Synopsis Description Interfaces Files Attributes See Also 204 man pages section 3 Library Interfaces and Headers libmapmalloc alternative memory allocator library cc flag file mapmalloc library include lt stdlib h gt Functions in this library provide malloc routines that use mmap 2 instead of sbrk 2 for acquiring heap space The shared object Libmapmalloc so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces calloc cfree free mallinfo malloc mallopt memalign realloc valloc usr lib libmapmalloc so 1 shared object usr lib 64 libmapmalloc so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe pvs 1 mmap 2 sbrk 2 Intro 3 mallo
296. l tndb h gt Functions in this library provide programmatic access to Solaris Trusted Extensions features such as labels and Mandatory Access Policy MAC These functions are available on systems that are configured with Trusted Extensions software The shared object Libtsnet so 1 provides the public interfaces that are defined below See Intro 3 for additional information on shared object interfaces tsol_getrhtype lib libtsnet so 1 shared object 1ib 64 libtsnet so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl Interface Stability Stable MT Level Safe Intro 3 Libtsol 3LIB att ributes 5 Library Interfaces and Headers 381 libtsol 3LIB Name Synopsis Description Interfaces Committed Functions libtsol Solaris Trusted Extensions library cc flag file ltsol library include lt tsol h gt Functions in this library provide programmatic access to Solaris Trusted Extensions features such as labels and Mandatory Access Policy MAC on systems that are configured with Trusted Extensions software The shared object Libtsol so 2 provides the public interfaces that are defined below See Intro 3 for additional information on shared object interfaces bldominates blstrictdom getplabel getzoneidbylabel getzonerootbyid getzonerootbyname labelbuilder m_label_alloc m_label_
297. lPolygon_AG_32 mlib_GraphicsFillPolygon_AG_8 mlib_GraphicsFillPolygon_AGZ_32 mlib_GraphicsFillPolygon_AGZ_8 mlib_GraphicsFillPolygon_AZ_32 mlib_GraphicsFillPolygon_AZ_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsFillPolygon_B_32 mlib_GraphicsFillPolygon_B_8 mlib_GraphicsFillPolygon_BG_32 mlib_GraphicsFillPolygon_BG_8 mlib_GraphicsFillPolygon_BGZ_32 mlib_GraphicsFillPolygon_BGZ_8 mlib_GraphicsFillPolygon_BZ_32 mlib_GraphicsFillPolygon_BZ_8 mlib_GraphicsFillPolygon_G_32 mlib_GraphicsFillPolygon_G_8 mlib_GraphicsFillPolygon_GZ_32 mlib_GraphicsFillPolygon_GZ_8 mlib_GraphicsFillPolygon_X_32 mlib_GraphicsFillPolygon_X_8 mlib_GraphicsFillPolygon_Z_32 mlib_GraphicsFillPolygon_Z_8 mlib_GraphicsFillRectangle_32 mlib_GraphicsFillRectangle_8 mlib_GraphicsFillRectangle_B_32 mlib_GraphicsFillRectangle_B_8 mlib_GraphicsFillRectangle_X_32 mlib_GraphicsFillRectangle_X_8 mlib_GraphicsFillTriangle_32 mlib_GraphicsFillTriangle_8 mlib_GraphicsFillTriangle_A_32 mlib_GraphicsFillTriangle_A_8 mlib_GraphicsFillTriangle_AB_32 mlib_GraphicsFillTriangle_AB_ 8 mlib_GraphicsFillTriangle_ABG_32 mlib_GraphicsFillTriangle_ABG_8 mlib_GraphicsFillTriangle_ABGZ_32 mlib_GraphicsFillTriangle ABGZ_8 mlib_GraphicsFillTriangle_ABZ_32 mlib_GraphicsFillTriangle_ABZ_8 mlib_GraphicsFillTriangle_AG_32 mlib_GraphicsFillTriangle_AG_8 mlib_GraphicsFillTriangle_AGZ_32 mlib_GraphicsFillTriangle_AGZ_8 mlib_Grap
298. lag file lssasnmp library Description The libssasnmp library provides low level SNMP API functions ASN 1 serialization encoding decoding module SNMP PDU development routines SNMP session module Low level SNMP based API functions Error handling module Trace debugging module Interfaces The shared object Libssasnmp so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces SSAOidCmp SSAOidDup SSAOidInit SSAOidStrToOid SSAOidZero SSAStringInit SSAStringZero Files usr lib libssasnmp so 1 usr lib 64 libssasnmp so 1 SSAOidCpy SSAOidFree SSAOidNew SSAOidString SSASt ringCpy SSASt ringToChar shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWsasnm Interface Stability Obsolete MT Level Unsafe See Also Intro 3 Libssagent 3LIB attributes 5 364 man pages section 3 Library Interfaces and Headers Last Revised 30 May 2012 libsys 3LIB Name libsys system library Synopsis cc flag file sys library Description Functions in this library provide basic system services This library is implemented as a filter on the C library see Libc 3LIB Interfaces The shared object Libsys so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared obje
299. ld use this objective when he is relatively satisfied with the constraints established using the minimum and maximum properties and would like the DRP to manipulate resources freely within those constraints Property name Type Description pool active bool Mark this pool as active if true pool comment string User description of pool man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2006 libpool 3LIB Processor Sets Property name Type Description pool default bool Mark this pool as the default pool if true see system bind default property pool importance int64 Relative importance of this pool for possible resource dispute resolution pool name string User name for pool used by setproject 3PROJECT as value for project pool project attribute in project 4 database pool scheduler string Scheduler class to which consumers of this pool will be bound This property is optional and if not specified the scheduler bindings for consumers of this pool are not affected pool sys_id int64 System assigned pool ID pool temporary bool Mark this pool as a temporary resource if true this pool can exist only in the dynamic configuration and cannot be committed to a configuration file The pool default pool sys_id and pool temporary properties are not writable all other listed properties are writable If pool scheduler is specified it must be set to the name of a valid scheduling cla
300. le state The type idtype_t is defined as an enumeration type whose possible values include the following P ALL P PID P_PGID The id_t and pid_t types are defined as described in lt sys types h gt The siginfo_t type is defined as described in lt signal h gt The rusage structure is defined as described in lt sys resource h gt Inclusion of the lt sys wait h gt header can also make visible all symbols from lt signal h gt and lt sys resource h gt Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also exit 2 waitid 2 exit 3C wait 3C waitpid 3C attributes 5 standards 5 528 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 wchar h 3HEAD Name wehar h wchar wide character handling Synopsis include lt wchar h gt Description The lt wchar h gt header defines the following types wchar t wint_t wctype_t mbstate t FILE size t va_list As described in lt stddef h gt An integer type capable of storing any valid value of wchar_t or WEOF A scalar type of a data object that can hold values which represent locale specific character classification An object type other than an array type that can hold the conversion state information necessary to convert between sequences of possibly multi byte characters and wide characters If a codeset is b
301. leFIR_F32_F32 mlib_SignalUpSampleFIR_F32S_F32S mlib_SignalUpSampleFIRFree_F32_F32 mlib_SignalUpSampleFIRFree_F32S_F32S mlib_SignalUpSampleFIRFree_S16_S16 mlib_SignalUpSampleFIRFree_S16S_S16S mlib_SignalUpSampleFIRInit_F32_F32 mlib_SignalUpSampleFIRInit_F32S_F32S mlib_SignalUpSampleFIRInit_S16_S16 mlib_SignalUpSampleFIRInit_S16S_S16S mlib_SignalUpSampleFIR_S16_S16_Sat mlib_SignalUpSampleFIR_S16S_S16S_Sat mlib_SignalUpSample_S16_S16 mlib_SignalUpSample_S16S_S16S mlib_SignalWhiteNoise_F32 mlib_SignalWhiteNoiseFree_F32 mlib_SignalWhiteNoiseFree_S16 mlib_SignalWhiteNoiseInit_F32 mlib_SignalWhiteNoiseInit_S16 mlib_SignalWhiteNoise_S16 mlib_VideoAddBlock_U8_S16 mlib_VideoColorABGR2 JFIFYCC420 mlib_VideoColorABGR2JFIFYCC422 mlib_VideoColorABGR2 JFIFYCC444 mlib_VideoColorABGR2RGB mlib_VideoColorABGRint_to_ARGBint mlib_VideoColorARGB2JFIFYCC420 mlib_VideoColorARGB2JFIFYCC422 mlib_VideoColorARGB2JFIFYCC444 mlib_VideoColorARGB2RGB mlib_VideoColorBGR2JFIFYCC420 mlib_VideoColorBGR2JFIFYCC422 mlib_VideoColorBGR2JFIFYCC444 mlib_VideoColorBGR2JFIFYCC444_S16 mlib_VideoColorBGRAint_to_ABGRint mlib_VideoColorBGRint_to_ABGRint mlib_VideoColorBlendABGR mlib_VideoColorBlendABGR_Inp mlib_VideoColorBlendABGR_ResetAlpha mlib_VideoColorBlendABGR_ResetAlpha_Inp mlib_VideoColorCMYK2JFIFYCCK444 mlib_VideoColorJFIFYCC2ABGR444 mlib_VideoColorJFIFYCC2ARGB444 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mli
302. lemented as filters on libc 3LIB When compiling a multithreaded application the mt option must be specified on the command line There is no need for a multithreaded application to link with thread An application must link with lpthread only when POSIX semantics for fork 2 are desired When an application is linked with lpthread a call to fork assumes the behavior fork1 2 rather than the default behavior that forks all threads When compiling a POSIX conforming application either the _POSIX_C_SOURCE or _POSIX_PTHREAD_SEMANTICS option must be specified on the command line For POSIX 1c conforming applications define the _POSIX_C_SOURCE flag to be gt 199506L cc mt flag file D_POSIX_C_SOURCE 199506L lpthread For POSIX behavior with the Solaris fork and fork1 distinction compile as follows cc mt flag file D_POSIX_PTHREAD_ SEMANTICS For Solaris threads behavior compile as follows cc mt flag file 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 att ributes 5 Ifa manual page does not state explicitly that an interface is MT Safe the user should assume that the interface is unsafe man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 Intro 3 Realtime Applications Files See Also Dia
303. lete telldir textdomain thr_continue thr_exit thr_getprio thr_join thr_kill thr_min_stack thr_setconcurrency thr_setspecific thr_stksegment strtoimax strtok_r strtold strtoul strtoumax strxfrm swapcontext swprintf symlink sync_instruction_memory sysfs syslog tcdrain tcflush tcgetpgrp tcsendbreak tcsetpgrp tell tempnam tfind thr_create thr_getconcurrency thr_getspecific thr_keycreate thr_main thr_self thr_setprio thr_sigsetmask thr_suspend man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB thr_yield times tmpfile tmpnam_r tolower towctrans towupper tsearch ttyname_r twalk tzset ualarm ucred_ get ucred_geteuid ucred_getpflags ucred_getprivset ucred_getrgid ucred_getsgid ucred_getzoneid ulckpwdf ulltostr umount uname ungetwc unlinkat unordered updwtmp usleep utime Library Interfaces and Headers time timezone tmpnam toascii toupper towlower truncate ttyname ttyslot tzname uadmin ucred_ free ucred_getegid ucred_getgroups ucred_getpid ucred_getprojid ucred_getruid ucred_getsuid ucred size ulimit umask umount2 ungetc unlink unlockpt unsetenv updwtmpx ustat utimes 107 libc 3LIB utmpname valloc vfprintf vfwprintf vhangup vpfmt vscanf vsprintf vswprintf vsys log vwscanf wait3 waitid walkcontext wcertomb weschr wescoll wescspn wcslen wcsncmp wespbrk wcsrtombs wesstr wes
304. lib mt so export LD PRELOAD or in C shell setenv LD PRELOAD libmlib mt so In this way you can take advantage of MT mediaLib without rebuilding your application 2 Link your application with a multi threaded mediaLib library directly as shown under SYNOPSIS In this way an MT mediaLib library is always used whenever your application is started The parallelization of MT mediaLib is controlled in part by the PARALLEL environment variable You can change its setting to adjust the degree of parallelization before starting your application in Bourne Korn shell PARALLEL n export PARALLEL or in C shell setenv PARALLEL n where n is a positive integer for number of threads Note that other factors also affect the degree of parallelization in MT mediaLib Files usr lib libmlib_mt so 2 shared object usr lib 64 libmlib_mt so 2 64 bit shared object 280 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib_mt 3LIB Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWmilibt MT Level MT Safe See Also Intro 3 Libmlib 3LIB attributes 5 mediaLib User s Manual Library Interfaces and Headers 281 libmp 3LIB Name _ libmp multiple precision library Synopsis cc flag include lt mp h gt file lmp library Description Functions in this library prov
305. lib_GraphicsDrawArc_B_8 mlib_GraphicsDrawArc_X_32 mlib_GraphicsDrawArc_X_8 mlib_GraphicsDrawCircle_32 mlib_GraphicsDrawCircle_8 mlib_GraphicsDrawCircle_A_32 mlib_GraphicsDrawCircle_A_8 mlib_GraphicsDrawCircle_AB_32 mlib_GraphicsDrawCircle_AB_8 mlib_GraphicsDrawCircle_B_32 mlib_GraphicsDrawCircle_B_8 mlib_GraphicsDrawCircle_X_32 mlib_GraphicsDrawCircle_X_8 mlib_GraphicsDrawEllipse_32 mlib_GraphicsDrawEllipse_8 mlib_GraphicsDrawEllipse_A_32 mlib_GraphicsDrawEllipse_A_8 mlib_GraphicsDrawEllipse_AB_32 mlib_GraphicsDrawEllipse_AB_8 mlib_GraphicsDrawEllipse_B_32 mlib_GraphicsDrawEllipse_B_8 mlib_GraphicsDrawEllipse_X_32 mlib_GraphicsDrawEllipse_X_8 mlib_GraphicsDrawLine_32 mlib_GraphicsDrawLine_8 mlib_GraphicsDrawLine_A_32 mlib_GraphicsDrawLine_A_8 mlib_GraphicsDrawLine_AB_32 mlib_GraphicsDrawLine_AB_8 mlib_GraphicsDrawLine_ABG_32 mlib_GraphicsDrawLine_ABG_8 mlib_GraphicsDrawLine_ABGZ_32 mlib_GraphicsDrawLine_ABGZ_8 mlib_GraphicsDrawLine_ABZ_32 mlib_GraphicsDrawLine_ABZ_8 mlib_GraphicsDrawLine_AG_32 mlib_GraphicsDrawLine_AG_8 mlib_GraphicsDrawLine_AGZ_32 mlib_GraphicsDrawLine_AGZ_8 Library Interfaces and Headers 233 libmlib 3LIB 234 mlib_GraphicsDrawLine_AZ_32 mlib_GraphicsDrawLine_AZ_8 mlib_GraphicsDrawLine_B_32 mlib_GraphicsDrawLine_B_8 mlib_GraphicsDrawLine_BG_32 mlib_GraphicsDrawLine_BG_8 mlib_GraphicsDrawLine_BGZ_32 mlib_GraphicsDrawLine_BGZ_8 mlib_GraphicsDrawLine_BZ_32 mlib_GraphicsDrawLine_BZ_8 mlib_GraphicsDra
306. lib_MatrixSub_S16C_U8C_Sat mlib_MatrixSub_S16_Mod mlib_MatrixSub_S16_S16_Mod mlib_MatrixSub_S16_S16_Sat mlib_MatrixSub_S16_S8_Mod mlib_MatrixSub_S16_S8_Sat mlib_MatrixSub_S16_Sat mlib_MatrixSub_S16_U8_Mod mlib_MatrixSub_S16_U8_Sat mlib_MatrixSub_S32C_Mod mlib_MatrixSub_S32C_S16C_Mod mlib_MatrixSub_S32C_S16C_Sat mlib_MatrixSub_S32C_S32C_Mod mlib_MatrixSub_S32C_S32C_Sat mlib_MatrixSub_S32C_Sat mlib_MatrixSub_S32_Mod mlib_MatrixSub_S32_S16_Mod mlib_MatrixSub_S32_S16_Sat mlib_MatrixSub_S32_S32_Mod mlib_MatrixSub_S32_S32_Sat mlib_MatrixSub_S32_Sat mlib_MatrixSub_S8C_Mod mlib_MatrixSub_S8C_S8C_Mod mlib_MatrixSub_S8C_S8C_Sat mlib_MatrixSub_S8C_Sat mlib_MatrixSub_S8_Mod mlib_MatrixSub_S8_S8_Mod mlib_MatrixSub_S8_S8_Sat mlib_MatrixSub_S8_ Sat mlib_MatrixSubS_S16C_Mod mlib_MatrixSubS_S16C_S16C_Mod mlib_MatrixSubS_S16C_S16C_Sat mlib_MatrixSubS_S16C_S8C_Mod mlib_MatrixSubS_S16C_S8C_Sat mlib_MatrixSubS_S16C_Sat mlib_MatrixSubS_S16C_U8C_Mod mlib_MatrixSubS_S16C_U8C_Sat mlib_MatrixSubS_S16_Mod mlib_MatrixSubS_S16_S16_Mod mlib_MatrixSubS_S16_S16_Sat mlib_MatrixSubS_S16_S8_Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_MatrixSubS_S16_S8_Sat mlib_MatrixSubS_S16_Sat mlib_MatrixSubS_S16_U8_Mod mlib_MatrixSubS_S16_U8_Sat mlib_MatrixSubS_S32C_Mod mlib_MatrixSubS_S32C_S16C_Mod mlib_MatrixSubS_S32C_S16C_Sat mlib_MatrixSubS_S32C_S32C_Mod mlib_MatrixSubS_S32C_S32C_Sat mlib_MatrixSubS_S32
307. libraries See Libexacct 3LIB and libproject 3LIB These functions constitute the fault management events library This library is implemented as a shared object Libfmevent so but is not automatically linked by the C compilation system Specify lfmevent on the cc command line to link with this library See Libfmevent 3LIB These functions constitute the string pattern matching and pathname manipulation library Libgen This library is implemented as a shared object Libgen so 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 These functions constitute the common fibre channel HBA information library Libhbaapi This library is implemented as a shared object Libhbaapi so but is not automatically linked by the C compilation system Specify Lhbaapi on the cc command line to link with this library See Libhbaapi 3LIB These functions constitute the kernel statistics library which is implemented as a shared object Libkstat so 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 These functions allow access to the kernel s virtual memory library which is implemented as a shared object Libkvm so but is not automatically linked by the C compilation system Specify kvm on the cc command line to link with this library See Libkvm 3LIB T
308. lication to define its own version of the some of the callback functions See Intro 3 for additional information on shared object interfaces prop clear prop dup prop_ format prop _getnames prop request prop_setvals sasl_auxprop sasl_auxprop getctx sasl_canon_user_t sasl_chalprompt_t sasl_checkpass sasl_client_init man pages section 3 Library Interfaces and Headers prop dispose prop_erase prop get prop_new prop_set sasl_authorize t sasl_auxprop add plugin sasl_auxprop_request sasl_canonuser_add_ plugin sasl_checkapop sasl_client_add_ plugin sasl_client_new Last Revised 27 Oct 2003 libsasl 3LIB sasl_client_plug init_t sasl_client_step sasl_decode64 sasl_done sasl_encode64 sasl_erasebuffer sasl_errors sasl_getcallback t sasl_getpath t sasl_getrealm t sasl_getsimple t sasl_idle sasl_log t sasl_server_init sasl_server_plug init_t sasl_server_ step sasl_server_userdb setpass t sasl_set_mutex sasl_setpass sasl_utf8verify sasl_version Files usr lib libsasl so 1 shared object sasl_client_start sasl_decode sasl_ dispose sasl_encode sasl_encodev sasl_errdetail sasl_errstring sasl_getopt_t sasl_getprop sasl_getsecret t sasl_global_listmech sasl_listmech sasl_server_add plugin sasl_server_new sasl_server_ start sasl_server_userdb checkpass t sasl_set_alloc sasl_seterror sasl_setprop sasl_verifyfile t Attributes See attributes 5 for descriptions of the following attr
309. loat 408 man pages section 3 Library Interfaces and Headers Last Revised 8 April 2004 limits h 3HEAD Other Invariant Values INT_MIN INT _MAX LLONG MIN LLONG MAX LONG BIT LONG MIN LONG MAX MB_LEN MAX SCHAR MIN SCHAR_MAX SHRT_MIN SHRT_MAX SSIZE_MAX TMP_ MAX UCHAR_MAX UINT MAX ULLONG MAX ULONG MAX USHRT_MAX WORD BIT Minimum value of type int Maximum value ofan int Minimum value of type long long Maximum value of type long long Number of bits ina long Minimum value of type Long Maximum value of a Long Maximum number of bytes in a character for any supported locale Minimum value of type signed char Maximum value of type signed char Minimum value of type short Maximum value of type short Maximum value of an object of type ssize_t Minimum number of unique filename generated by tmpnam 3C Maximum number of times an application can call tmpnam reliably Maximum value of type unsigned char Maximum value of type unsigned Maximum value of type unsigned Long long Maximum value of type unsigned Long Maximum value for a type unsigned short Number of bits in a word or type int The following constants are defined in lt Limits h gt CHARCLASS NAME MAX Maximum number of bytes in a character class name LOGNAME_MAX NL_ARGMAX NL_LANGMAX NL_MSGMAX NL_NMAX NL_SETMAX The maximum number of bytes supported in a user s login name Maximum value of digit in calls to
310. loat representing a quiet NaN This symbolic constant is only defined if the implementation supports quiet NaNs for the float type The following macros are defined for number classification They represent the mutually exclusive kinds of floating point values They expand to integer constant expressions with distinct values FP_ INFINITE FP_NAN FP_NORMAL FP_ SUBNORMAL FP_ZERO The following optional macros indicate whether the fma family of functions are fast compared with direct code FP_FAST_FMA FP_FAST_FMAF FP_FAST_FMAL The FP_FAST_FMA macro is defined to indicate that the fma function generally executes about as fast as or faster than a multiply and an add of double operands The other macros have the equivalent meaning for the float and long double versions The following macros expand to integer constant expressions whose values are returned by ilogb x if xis zero or NaN respectively The value of FP_ILOGBO is either INT_MIN or INT MAX The value of FP_ILOGBNAN is either INT_MAX or INT_MIN FP_ILOGBO FP_ILOGBNAN The following macros expand to the integer constants 1 and 2 respectively MATH_ERRNO MATH_ERREXCEPT The following macro expands to an expression that has type int and the value MATH_ERREXCEPT math _errhandling 414 man pages section 3 Library Interfaces and Headers Last Revised 11 Aug 2004 math h 3HEAD Attributes See Also The value of the macro math_errhandling is cons
311. low See Int ro 3 for additional information on shared object interfaces allprint allprint_w main sprint sprint_w yyless yyless e yyless w yyracc yyreject yyreject_e yyreject_w yywrap usr lib libl so 1 shared object usr lib 64 libl so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Unsafe lex 1 Intro 3 attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 liblayout 3LIB Name Synopsis Description Interfaces Files Attributes See Also liblayout layout service library cc flag file Ulayout library include lt sys layout h gt Functions in this library provide various layout service routines The shared object Liblayout so 1 provides the public inter faces defined below See Int ro 3 for additional information on shared object interfaces m_create_layout m_destroy layout m_getvalues_ layout m_setvalues_ layout m_transform_layout m_wtransform_ layout usr lib liblayout so 1 shared object usr lib 64 liblayout so 1 64 bit shared object See att ributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWetpls MT Level MT Safe Intro 3 attributes 5 Library Interfaces and Headers 183 liblgrp 3LIB N
312. lues Most examples illustrate concepts from the SYNOPSIS DESCRIPTION OPTIONS and USAGE sections ENVIRONMENT VARIABLES This section lists any environment variables that the command or function affects followed by a brief description of the effect EXIT STATUS This section lists the values the command returns to the calling program or shell and the conditions that cause these values to be returned Usually zero is returned for successful completion and values other than zero for various error conditions FILES This section lists all file names referred to by the man page files of interest and files created or required by commands Each is followed by a descriptive summary or explanation ATTRIBUTES This section lists characteristics of commands utilities and device drivers by defining the attribute type and its corresponding value See att ributes 5 for more information SEE ALSO This section lists references to other man pages in house documentation and outside publications DIAGNOSTICS This section lists diagnostic messages with a brief explanation of the condition causing the error WARNINGS This section lists warnings about special conditions which could seriously affect your working conditions This is not alist of diagnostics NOTES This section lists additional information that does not belong anywhere else on the page It takes the form of an aside to the user covering points of special interest Critical infor
313. m iswblank iswctype iswgraph iswprint iswspace iswxdigit jrand48 grantpt hasmntopt hdestroy iconv iconv_open imaxdiv initgroups innetgr ioctl isalnum isascii isatty iscntrl isenglish isideogram isnan isnanf isphonogram ispunct isspace isupper iswalpha iswentrl iswdigit iswlower iswpunct iswupper isxdigit kill 96 man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB killpg labs tchown lcong48 ldivide lfind link lldiv llseek localeconv localtime_r Logb Longjmp Llsearch Ushiftl lsub lzero makecontext malloc mbrlen mbsinit mbstowcs memalign memchr memcntl meminfo memset mkdir mknod Library Interfaces and Headers 164a ladd Lckpwdf ldexp lexp10 Lfmt Llabs Llog10 Ultostr localtime lockf lone Lrand48 lseek lstat lten madvise makeutx mblen mbrtowc mbsrtowcs mbtowc memccpy memcmp memcpy memmove mincore mkfifo mkstemp 97 libc 3LIB 98 mktemp mlock mmap modf modutx mount mrand48 msgget msgrcv msgsnd munlock munmap mutex _init mutex_trylock nextafter nftw nice nrand48 nss delete nss_getent nss_setent ntp_gettime openat openlog opterr optopt pathconf pclose perror mktime mlockall modctl modff monitor mprotect msgctl msgids msgsnap msync munlockall mutex_destroy mutex_lock mutex_unlock nfs_getfh ngettext nl_langinfo nss_default_finders nss_endent nss_ search ntp_ad
314. m asynchronous writes MS_SYNC Perform synchronous writes MS_INVALIDATE Invalidate mappings The symbolic constants immediately following are defined for the mlockall function See mlockall 3C MCL CURRENT Lock currently mapped pages MCL_FUTURE Lock pages that become mapped The symbolic constant MAP_ FAILED is defined to indicate a failure from the mmap function See mmap 2 The mode_t of f_t and size_t types are be defined as described in lt sys types h gt See types 3HEAD 416 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 mman h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also mmap 2 mprotect 2 munmap 2 madvise 3C mlock 3C mlockall 3C msync 3C shm_open 3RT shm_unlink 3RT attributes 5 standards 5 Library Interfaces and Headers 417 monetary h 3HEAD Name Synopsis Description Attributes See Also monetary h monetary monetary types include lt monetary h gt The lt monetary h gt header defines the following types size t As described in stddef h 3HEAD ssize t As described in types h 3HEAD See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard stddef h 3HEAD strfmon 3C types h 3HEAD attributes 5
315. mTranslateTable mlib_ImageZoomTranslateTableBlend mlib_ImageZoomTranslateTable_Fp mlib_ImageZoomTranslateToGray mlib_SignalADPCM2Bits2Linear mlib_SignalADPCM3Bits2Linear mlib_SignalADPCM4Bits2Linear mlib_SignalADPCM5Bits2Linear mlib_SignalADPCMFree mlib_SignalADPCMInit mlib_SignalALaw2Linear mlib_SignalALaw2uLaw mlib_SignalAutoCorrel_F32 mlib_SignalAutoCorrel_F32S mlib_SignalAutoCorrel_S16 mlib_SignalAutoCorrel_S16S mlib_SignalCepstral_F32 mlib_SignalCepstralFree_F32 mlib_SignalCepstralFree_S16 mlib_SignalCepstralInit_F32 mlib_SignalCepstralInit_S16 mlib_SignalCepstral_S16 mlib_SignalCepstral_S16_Adp mlib_SignalConvertShift_F32_S16 mlib_SignalConvertShift_F32_ 32 mlib_SignalConvertShift_F32_S8 mlib_SignalConvertShift_F32S_S16S mlib_SignalConvertShift_F32S_S32S mlib_SignalConvertShift_F32S_S8S milib_SignalConvertShift_F32S_U8S mlib_SignalConvertShift_F32_U8 Library Interfaces and Headers 259 libmlib 3LIB 260 mlib_SignalConvertShift_S16_F32_Sat mlib_SignalConvertShift_S16_S32_Sat mlib_SignalConvertShift_S16_S8_Sat mlib_SignalConvertShift_S16S_F32S_Sat mlib_SignalConvertShift_S16S_S32S_Sat mlib_SignalConvertShift_S16S_S8S_Sat mlib_SignalConvertShift_S16S_U8S_Sat mlib_SignalConvertShift_S16_U8_Sat milib_SignalConvertShift_S32_F32_Sat mlib_SignalConvertShift_S32_S16_Sat mlib_SignalConvertShift_S32_S8_Sat mlib_SignalConvertShift_S32S_F32S_Sat mlib_SignalConvertShift_S32S_S 16S_Sat mlib_SignalConvertShift_S32S_S8S_Sat
316. m_otime last semop time time t sem_ctime last time changed by semctl The pid_t time_t key_t and size_t types are defined as described in lt sys types h gt See types h 3HEAD A semaphore is represented by an anonymous structure containing the following members unsigned short semval semaphore value pid t sempid process ID of last operation unsigned short semncnt number of processes waiting for semval to become greater than current value unsigned short semzcnt number of processes waiting for semval to become 0 The sembuf structure contains the following members unsigned short sem_num semaphore number short sem_op semaphore operation short sem flg operation flags All of the symbols from lt sys ipc h gt are defined when this header is included See ipc h 3HEAD 438 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 sem h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also semctl 2 semget 2 semop 2 ipc h Z3HEAD types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 439 setjmp h 3HEAD Name setjmp h setjmp stack environment declarations Synopsis include lt setjmp h gt Description The lt setjmp h gt header defines the array types jmp_buf and sigjmp_buf
317. ma is implementation defined When execution passes from a part of the application translated with FENV_ACCESS off to a part translated with FENV_ACCESS on the state of the floating point status flags is unspecified and the floating point control modes have their default settings This header is designed to support the floating point exception status flags and directed rounding control modes required by the IEC 60559 1989 standard and other similar floating point state information Also it is designed to facilitate code portability among all systems Certain application programming conventions support the intended model of use for the floating point environment A function call does not alter its caller s floating point control modes clear its caller s floating point status flags or depend on the state of its caller s floating point status flags unless the function is so documented A function call is assumed to require default floating point control modes unless its documentation promises otherwise A function call is assumed to have the potential for raising floating point exceptions unless its documentation promises otherwise With these conventions an application can safely assume default floating point control modes or be unaware of them The responsibilities associated with accessing the floating point environment fall on the application that does so explicitly Even though the rounding direction macros might expand to c
318. mages caus s par utilisation de ce logiciel ou mat riel pour ce type d applications Oracle et Java sont des marques d pos es d Oracle Corporation et ou de ses affili s Tout autre nom mentionn peut correspondre a des marques appartenant d autres propri taires qu Oracle Intel et Intel Xeon sont des marques ou des marques d pos es d Intel Corporation Toutes les marques SPARC sont utilis es sous licence et sont des marques ou des marques d pos es de SPARC International Inc AMD Opteron le logo AMD et le logo AMD Opteron sont des marques ou des marques d pos es d Advanced Micro Devices UNIX est une marque d pos e d The Open Group Ce logiciel ou mat riel et la documentation qui l accompagne peuvent fournir des informations ou des liens donnant acc s des contenus des produits et des services manant de tiers Oracle Corporation et ses affili s d clinent toute responsabilit ou garantie expresse quant aux contenus produits ou services manant de tiers En aucun cas Oracle Corporation et ses affili s ne sauraient tre tenus pour responsables des pertes subies des co ts occasionn s ou des dommages caus s par l acc s des contenus produits ou services tiers ou leur utilisation 130204 25097 Contents ed 1 U 8 oP a OPE ER er ve Eo rere TU pee oO er rere 9 Introduction TV O05 des R A R E E EEN E A A E AT Library Interfaces and Headers 0 0 eecesscsesssssseseeeeseeseesese
319. man pages section 3 Library Interfaces and Headers Part No 816 5173 18 ORACLE January 2013 Copyright 1993 2013 Oracle and or its affiliates All rights reserved This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws Except as expressly permitted in your license agreement or allowed by law you may not use copy reproduce translate broadcast modify license transmit distribute exhibit perform publish or display any part in any form or by any means Reverse engineering disassembly or decompilation of this software unless required by law for interoperability is prohibited The information contained herein is subject to change without notice and is not warranted to be error free If you find any errors please report them to us in writing If this is software or related documentation that is delivered to the U S Government or anyone licensing it on behalf of the U S Government the following notice is applicable U S GOVERNMENT END USERS Oracle programs including any operating system integrated software any programs installed on the hardware and or documentation delivered to U S Government end users are commercial computer software pursuant to the applicable Federal Acquisition Regulation and agency specific supplemental regulations As such use duplication disclosure modification and adaptat
320. mation is never covered here BUGS This section describes known bugs and wherever possible suggests workarounds 12 man pages section 3 Library Interfaces and Headers January 2013 REFERENCE Introduction Intro 3 Name Description Library Interfaces and Headers Basic Library Functions 14 Intro introduction to functions and libraries 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 six volumes as described below A seventh 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 This volume describes the contents of each shared library and each header used by functions macros and external variables described in the remaining six volumes 3LIB The libraries described in this section are implemented as shared objects Descriptions of shared objects can include a definition of the global symbols that define the shared objects public interface for example SUNW_1 1 Other inter
321. ming environment and the application is being built in the _POSIX_ V6_LP64_OFF64 programming environment The implementation supports the _POSIX_V6_LPBIG_OFFBIG programming environment and the application is being built in the _POSIX_V6_LPBIG_OFFBIG programming environment All other types of this form are optional Minimum width integer types The typedef name int_leastN_t designates a signed integer type with a width of at least N such that no signed integer type with lesser size has at least the specified width Thus int_least32_t denotes a signed integer type with a width of at least 32 bits The typedef name uint_leastN_t designates an unsigned integer type with a width of at least N such that no unsigned integer type with lesser size has at least the specified width Thus uint_ least16_t denotes an unsigned integer type with a width of at least 16 bits The following types are required int_least8 t int_least16 t int_least32_ t int_least64 t uint_least8 t uint_least16 t uint_least32 t uint_least64 t All other types of this form are optional 466 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdint h 3HEAD Fastest minimum width integer types Each of the following types designates an integer type that is usually fastest to operate with among all integer types that have at least the specified width The designated type is not guaranteed to be fastest for all purposes if the
322. mlib screen handling and optimization library cc flag file lcurses library Functions in the Libcurses library provide a terminal independent method of updating character screens with reasonable optimization The Libtermcap and libtermlib libraries are identical to Libcurses and are maintained for backward compatibility See Libcurses 3XCURSES for information about the curses library that conforms to X Open Curses Issue 4 Version 2 The shared objects Libcurses so 1 Libtermcap so 1 and libtermlib so 1 provide the public interfaces defined below See Int ro 3 for additional information on shared object interfaces _getsyx _ring _setnonl addch addchstr addnwstr addwch addwchstr attroff attrset beep bkgdset box cbreak clearok clrtoeol copywin curs set def_prog_ mode del_curterm Library Interfaces and Headers _meta _setecho _setqiflush addchnstr addnstr addstr addwchnstr addwstr attron baudrate bkgd border can_change color clear clrtobot color_content crmode curserr def_shell_mode delay output 125 libcurses 3LIB 126 delch delkeymap delwin doupdate echo echowchar erase filter flushinp getch getnwstr getwch getwstr has_colors has il idlok inch inchstr init_pair innstr insch insertln insnwstr instr inswstr inwch inwchstr is_lLinetouched isendwin deleteln delscreen derwin dupwin echochar endwin erasechar flash getbmap getmou
323. mlib_GraphicsFillTriangleFanSet_GZ_8 mlib_GraphicsFillTriangleFanSet_X_32 mlib_GraphicsFillTriangleFanSet_X_8 mlib_GraphicsFillTriangleFanSet_Z_32 mlib_GraphicsFilTriangleFanSet_Z_8 mlib_GraphicsFillTriangle_G_32 mlib_GraphicsFilTriangle_G_8 mlib_GraphicsFillTriangle_GZ_32 mlib_GraphicsFillTriangle_GZ_8 mlib_GraphicsFillTriangleSet_32 mlib_GraphicsFillTriangleSet_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsFillTriangleSet_A_32 mlib_GraphicsFillTriangleSet_A_8 mlib_GraphicsFillTriangleSet_AB_32 mlib_GraphicsFillTriangleSet_AB_8 mlib_GraphicsFillTriangleSet_ABG_32 mlib_GraphicsFillTriangleSet_ABG_8 mlib_GraphicsFillTriangleSet_ABGZ_32 mlib_GraphicsFillTriangleSet_ABGZ_8 mlib_GraphicsFillTriangleSet_ABZ_32 mlib_GraphicsFillTriangleSet_ABZ_8 mlib_GraphicsFillTriangleSet_AG_32 mlib_GraphicsFillTriangleSet_AG_8 mlib_GraphicsFillTriangleSet_AGZ_32 mlib_GraphicsFillTriangleSet_AGZ_8 mlib_GraphicsFillTriangleSet_AZ_32 mlib_GraphicsFillTriangleSet_AZ_8 mlib_GraphicsFillTriangleSet_B_32 mlib_GraphicsFillTriangleSet_B_8 mlib_GraphicsFillTriangleSet_BG_32 mlib_GraphicsFillTriangleSet_BG_8 mlib_GraphicsFillTriangleSet_BGZ_32 mlib_GraphicsFillTriangleSet_BGZ_8 mlib_GraphicsFillTriangleSet_BZ_32 mlib_GraphicsFillTriangleSet_BZ_8 mlib_GraphicsFillTriangleSet_G_32 mlib_GraphicsFillTriangleSet_G_8 mlib_GraphicsFillTriangleSet_GZ_32 mlib_GraphicsFillTriangleSet_GZ_8 mlib_GraphicsFill
324. mlib_SignalConvertShift_S32S_U8S_Sat mlib_SignalConvertShift_S32_U8_Sat mlib_SignalConvertShift_S8_F32_Sat milib_SignalConvertShift_S8_S16_Sat mlib_SignalConvertShift_S8_S 32_Sat milib_SignalConvertShift_S8S_F32S_Sat mlib_SignalConvertShift_S8S_S16S_Sat milib_SignalConvertShift_S8S_S32S_Sat mlib_SignalConvertShift_S8S_U8S_Sat mlib_SignalConvertShift_S8_U8_Sat mlib_SignalConvertShift_U8_F32_Sat mlib_SignalConvertShift_U8_S16_Sat mlib_SignalConvertShift_U8_S32_Sat mlib_SignalConvertShift_U8_S8_Sat mlib_SignalConvertShift_U8S_F32S_Sat mlib_SignalConvertShift_U8S_S16S_Sat mlib_SignalConvertShift_U8S_S32S_Sat mlib_SignalConvertShift_U8S_S8S_Sat mlib_SignalConv_F32_F32 mlib_SignalConv_F32S_F32S mlib_SignalConv_S16_S16_Sat mlib_SignalConv_S16S_S16S_Sat mlib_SignalCrossCorrel_F32 mlib_SignalCrossCorrel_F32S mlib_SignalCrossCorrel_S16 mlib_SignalCrossCorrel_S16S mlib_SignalDownSample_F32_F32 mlib_SignalDownSample_F32S_F32S mlib_SignalDownSample_S16_S16 mlib_SignalDownSample_S16S_S16S man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_SignalDTWKScalar_F32 mlib_SignalDTWKScalarFree_F32 mlib_SignalDTWKScalarFree_S16 mlib_SignalDTWKScalarInit_F32 mlib_SignalDTWKScalarInit_S16 mlib_SignalDTWKScalarPath_F32 mlib_SignalDTWKScalarPath_S16 mlib_SignalDTWKScalar_S16 mlib_SignalDTWKVector_F32 mlib_SignalDTWKVectorFree_F32 mlib_SignalDTWKVectorFree_S16 mlib_SignalDTWKVectorInit_F32 mlib_SignalDTWKV
325. mlib_SignalFFT_2_D64C_D64 mlib_SignalFFT_2_D64C_D64C mlib_SignalFFT_2_D64_D64 mlib_SignalFFT_2_F32 mlib_SignalFFT_2_F32C mlib_SignalFFT_2_F32C_F32 mlib_SignalFFT_2_F32C_F32C mlib_SignalFFT_2_F32_F32 mlib_SignalFFT_2_S16 mlib_SignalFFT_2_S16C mlib_SignalFFT_2_S16C_S16 mlib_SignalFFT_2_S16C_S16C mlib_SignalFFT_2_S16_S16 mlib_SignalFFT_3_D64 mlib_SignalFFT_3_D64C mlib_SignalFFT_3_D64C_D64 mlib_SignalFFT_3_D64C_D64C mlib_SignalFFT_3_D64_D64 mlib_SignalFFT_3_F32 mlib_SignalFFT_3_F32C mlib_SignalFFT_3_F32C_F32 mlib_SignalFFT_3_F32C_F32C mlib_SignalFFT_3_F32_F32 mlib_SignalFFT_3_S16C_Mod mlib_SignalFFT_3_S16C_S16C_Mod mlib_SignalFFT_3_S 16C_S16_Mod mlib_SignalFFT_3_S16_Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_SignalFFT_3_S 16_S16_Mod mlib_SignalFFT_4_S16 mlib_SignalFFT_4_S16C mlib_SignalFFT_4_S16C_S16 mlib_SignalFFT_4_S 16C_S16C mlib_SignalFFT_4_ 16_S16 mlib_SignalFFTW_1_F32 mlib_SignalFFTW_1_F32C mlib_SignalFFTW_1_F32C_F32 mlib_SignalFFTW_1_F32C_F32C mlib_SignalFFTW_1_F32_F32 mlib_SignalFFTW_1_S16C_Mod mlib_SignalFFTW_1_S16C_S16C_Mod mlib_SignalFFTW_1_S16C_S16_Mod mlib_SignalFFTW_1_S16_Mod mlib_SignalFFTW_1_S16_S16_Mod mlib_SignalFFTW_2_F32 mlib_SignalFFTW_2_F32C mlib_SignalFFTW_2_F32C_F32 mlib_SignalFFTW_2_F32C_F32C mlib_SignalFFTW_2_F32_F32 mlib_SignalFFTW_2_S16 mlib_SignalFFTW_2_S16C mlib_SignalFFTW_2_S16C_S16 mlib_SignalFFTW_2_S16C_S16C mlib_SignalFFTW_2_S
326. mlib_VectorMulMShift_S16_S16_Sat mlib_VectorMulM_U8C_U8C_Mod mlib_VectorMulM_U8C_U8C_Sat mlib_VectorMulM_U8_U8_Mod mlib_VectorMulM_U8_U8_ Sat mlib_VectorMul_S16C_Mod mlib_VectorMul_S16C_S16C_Mod mlib_VectorMul_S16C_S16C_Sat mlib_VectorMul_S16C_S8C_Mod mlib_VectorMul_S16C_S8C_Sat mlib_VectorMul_S16C_Sat mlib_VectorMul_S16C_U8C_Mod mlib_VectorMul_S16C_U8C_Sat mlib_VectorMul_S16_Mod mlib_VectorMul_S16_S16_Mod mlib_VectorMul_S16_S16_Sat mlib_VectorMul_S16_S8_Mod mlib_VectorMul_S16_S8_Sat mlib_VectorMul_S16_Sat mlib_VectorMul_S16_U8_Mod mlib_VectorMul_S16_U8_Sat mlib_VectorMul_S32C_Mod mlib_VectorMul_S32C_S16C_Mod mlib_VectorMul_S32C_S16C_Sat mlib_VectorMul_S32C_S32C_Mod mlib_VectorMul_S32C_S32C_Sat mlib_VectorMul_S32C_Sat mlib_VectorMul_S32_Mod mlib_VectorMul_S32_S16_Mod mlib_VectorMul_S32_S16_Sat mlib_VectorMul_S32_S32_Mod mlib_VectorMul_S32_S32_Sat mlib_VectorMul_S32_Sat mlib_VectorMul_S8C_Mod mlib_VectorMul_S8C_S8C_Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorMul_S8C_S8C_Sat mlib_VectorMul_S8C_Sat mlib_VectorMul_S8_Mod mlib_VectorMul_S8_S8_ Mod mlib_VectorMul_S8_S8_ Sat mlib_VectorMul_S8_Sat mlib_VectorMulSAdd_S16C_Mod mlib_VectorMulSAdd_S16C_S16C_Mod mlib_VectorMulSAdd_S16C_S16C_Sat mlib_VectorMulSAdd_S16C_S8C_Mod mlib_VectorMulSAdd_S16C_S8C_Sat mlib_VectorMulSAdd_S16C_Sat mlib_VectorMulSAdd_S16C_U8C_Mod mlib_VectorMulSAdd_S16C_U8C_Sat mlib_VectorMulSAdd_
327. modified System Call Error Value pset_assign pset PS QUERY ENOTSUP pset_bind pset PS_QUERY ENOTSUP pset_create ENOTSUP pset_destroy ENOTSUP pset_setattr ENOTSUP Each active entity within the resource pools framework can have an arbitrary collection of named typed properties associated with it Properties supported by the pools framework are listed with descriptions under each entity below In general resource properties can be one of five types boolean bool signed int64 and unsigned uint64 integers floating point double and string values All entities and resources support a string property for commenting purposes this property is available for use by management applications to record descriptions and other administrator oriented data The comment field is not used by the default pools commands except when a configuration is initiated by the poolcfg utility in which case an informative message is placed in the system comment property for that configuration man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2006 libpool 3LIB System Property name Type Description system allocate method string Allocation method to use when this configuration is instantiated system bind default bool If specified pool not found bind to pool with pool default property set to true system comment string User description of system system name string User name for the configurati
328. n a list I O call The number of outstanding asynchronous I O operations Maximum length of argument to the exec 2 functions including environment data Maximum number of simultaneous processes per real user ID The number of timer expiration overruns Maximum length ofa host name not including the terminating null as returned from the gethostname 3C function Maximum number of links to a single file The size of the storage required for a login name in bytes including the terminating null Maximum number of bytes in a terminal canonical input queue Maximum number of bytes allowed in a terminal input queue 405 limits h 3HEAD _POSIX_MQ_OPEN_MAX The number of message queues that can be open for a single process _ POSIX MQ _PRIO MAX The maximum number of message priorities supported by the implementation _POSIX_NAME MAX Maximum number of bytes in a filename not including terminating null _POSIX_NGROUPS MAX Maximum number of simultaneous supplementary group IDs per process _POSIX_OPEN MAX Maximum number of files that one process can have open at any one time _POSIX_PATH_MAX Maximum number of bytes in a pathname _POSIX_PIPE_BUF Maximum number of bytes that is guaranteed to be atomic when writing to a pipe _ POSIX _RE_DUP_MAX The number of repeated occurrences of a BRE permitted by the regexec and regcomp functions when using the interval notation m n _ POSIX RTSIG MAX The numbe
329. n it gets the signal the receiving process is to be terminated with all the consequences outlined in exit 2 Core When it gets the signal the receiving process is to be terminated with all the consequences outlined in exit 2 In addition a core image of the process is constructed in the current working directory Stop When it gets the signal the receiving process is to stop When a process is stopped all the threads within the process also stop executing Ignore When it gets the signal the receiving process is to ignore it This is identical to setting the disposition to SIG_IGN A disposition of SIG_IGN specifies that the signal is to be ignored Setting a signal action to SIG_IGN for a signal that is pending causes the pending signal to be discarded whether or not it is blocked Any queued values pending are also discarded and the resources used to queue them are released and made available to queue other signals A disposition that is a function address specifies that when it gets the signal the thread within the process that is selected to process the signal will execute the signal handler at the specified address Normally the signal handler is passed the signal number as its only argument If the disposition was set with the sigaction 2 function however additional arguments can be requested When the signal handler returns the receiving process resumes execution at the Library Interfaces and Headers 449 signal h 3HEA
330. n requesting a read A lio_listio synchronization operation indicating that the calling thread is to suspend until the Lio_listio operation is complete A lio_listio element operation option requesting a write See Also lseek 2 read 2 write 2 fsync 3C Libaio 3LIB Lio_listio 3RT 30 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 archives h 3HEAD Name archives h archives device header Description Magic numbers define CMN ASC 0x070701 Cpio Magic Number for c header define CMN BIN 070707 Cpio Magic Number for Binary header define CMN BBS 0143561 Cpio Magic Number for Byte Swap header define CMN CRC 0x070702 Cpio Magic Number for CRC header define CMS ASC 070701 Cpio Magic String for c header define CMS CHR 070707 Cpio Magic String for odc header define CMS CRC 070702 Cpio Magic String for CRC header define CMS LEN 6 Cpio Magic String length Various header and field lengths define CHRSZ 76 H odc size minus filename field define ASCSZ 110 c and CRC hdr size minus filename field define TARSZ 512 TAR hdr size define HNAMLEN 256 maximum filename length for binary and odc headers define EXPNLEN 1024 maximum filename length for c and CRC headers define HTIMLEN 2 length of modification time field define HSIZLEN 2 length of file size field cpio binary hea
331. nd compilation environments The shared object is implemented as a filter on the runtime linker See ld so 1 1 New application development need not specify 1d1 The shared object Libdl so 1 provides the following public interfaces See Int ro 3 for additional information on shared object interfaces dladdr dladdr1 dlclose dldump dlerror dlinfo dlmopen dlopen dlsym lib libdl so 1 shared object lib 64 libdl so 1 64 bit shared object See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe ld so 1 1 pvs 1 Intro 3 Libc 3LIB attributes 5 Library Interfaces and Headers 143 libdlpi 3L1B Name libdlpi Data Link Provider Interface DLPI library Synopsis cc flag file ldlpi library include lt libdlpi h gt Description The libdlpi library provides functions that support a programming interface for DLPI applications The functions support only DLPI Version 2 devices in connectionless mode Interfaces The shared object Libdlpi so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces dlpi_arptype dlpi_close dlpi_disabnotify dlpi_enabnotify dlpi_get_physaddr dlpi_info dlpi_mactype dlpi_promiscoff dlpi_recv dlpi_set_physaddr dlpi_strerror dlpi_walk Files lib libdlpi so 1 1ib 64 libdlpi so 1 shared
332. nd Headers Last Revised 24 Mar 2004 libXtsol 3LIB Name libXtsol libxtsol Trusted Extensions to X Windows Library Synopsis cc flag file 1X11 lXtsol library include lt X11 extensions Xtsol h gt Description Functions in this library provide Trusted Extensions to the X windows library The functions in this library are available only if the system is configured with Trusted Extensions Interfaces The shared object LibXtsol so 1 provides the public interfaces that are defined below See Intro 3 for additional information on shared object interfaces XTSOLIsWindowTrusted XTSOLgetClientAttributes XTSOLgetPropLabel XTSOLgetResAttributes XTSOLgetResUID XTSOLgetWorkstationOwner XTSOLsetPropLabel XTSOLsetResLabel XTSOLsetSSHeight XTSOLsetSessionLO Files lib libXtsol so 1 1ib 64 libXtsol so 1 shared object XTSOLMakeTPWindow XTSOLgetPropAttributes XTSOLgetPropUID XTSOLgetResLabel XTSOLgetSSHeight XTSOLsetPolyInstInfo XTSOLsetPropUID XTSOLsetResUID XTSOLsetSessionHI XTSOLsetWorkstationOwner 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWxwts Interface Stability Committed MT Level Unsafe See Also Intro 3 Libtsnet 3LIB Libtsol 3LIB attributes 5 Notes The functionality described on this manual page is available only if the system has been configured with Truste
333. nd the process exits when this context returns The uc_sigmask member defines the set of signals that are blocked when this context is active See sigprocmask 2 The uc_stack member defines the stack used by this context See sigaltstack 2 The uc_mcontext member contains the saved set of machine registers and any implementation specific context data Portable applications should not modify or access uc_mcontext See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard getcontext 2 sigaction 2 sigaltstack 2 sigprocmask 2 makecontext 3C attributes 5 standards 5 Library Interfaces and Headers 507 uio h 3HEAD Name uio h uio definitions for vector I O operations Synopsis include lt sys uio h gt Description The lt sys uio h gt header defines the iovec structure which includes the following members void iov_base base address of a memory region for input or output size t iov_len size of the memory pointed to by iov_base The lt sys uio h gt header uses the iovec structure for scatter gather I O The ssize_tand size_t types are defined as described in lt sys types h gt Usage The symbol I0V_MAX defined in lt limits h gt should always be used to learn about the limits on the number of scatter gather elements that can be processed in one call instead of assuming a fixed value Attributes See a
334. nd the signal masks of the threads in the receiving process Signals that are generated by action ofa particular thread such as hardware faults are delivered to the thread that caused the signal See pthread_sigmask 3C or sigprocmask 2 See alarm 2 for current semantics of delivery of SIGALRM Signals that are directed to a particular thread are delivered to the targeted thread See pthread_kill 3C If the selected thread has blocked the signal it remains pending on the thread until it is unblocked For all other types of signal generation for example kil1 2 sigsend 2 terminal activity and other external events not ascribable to a particular thread one of the threads that does not have the signal blocked is selected to process the signal If all the threads within the process block the signal it remains pending on the process until a thread in the process unblocks it If the action associated with a signal is set to ignore the signal then both currently pending and subsequently generated signals of this type are discarded immediately for this process The determination of which action is taken in response to a signal is made at the time the signal is delivered to a thread within the process allowing for any changes since the time of generation This determination is independent of the means by which the signal was originally generated The signals currently defined by lt signal h gt are as follows Name Value Default Event SIGHU
335. need not specify lw Interfaces The shared object Libw so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces fgetwc fgetws fputwc fputws getwc getwchar getws isenglish isideogram isnumber isphonogram isspecial iswalnum iswalpha iswentrl iswctype iswdigit iswgraph iswlower iswprint iswpunct iswspace iswupper iswxdigit putwc putwchar putws strtows towlower towupper ungetwc watoll wescat weschr wcscmp wescoll wcscpy wcscspn wesftime wcslen wcsncat wcsncmp wcsncpy wcspbrk wesrchr wesspn wcstod westok wcstol wcstoul wcswcs wceswidth wesxfrm wctype wewidth wscasecmp wscat wschr wscmp wscol 392 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libw 3LIB wscoll wscpy wscspn wsdup wslen wsncasecmp wsncat wsncmp wsncpy wspbrk wsprintf wsrchr wsscanf wsspn wstod wstok wstol wstoll wstostr wsxfrm Files lib libw so 1 a filter on libc so 1 lib 64 libw so 1 a filter on 64 libc so 1 Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe See Also pvs 1 Intro 3 Libc 3LIB attributes 5 Library Interfaces and Headers 393 libwsreg 3LIB Name Synopsis Description Interfaces 394 libwsreg product install registry library cc flag file lwsreg library inclu
336. nel functions available for use by device drivers Section 9S describes the data structures used by drivers to share information between the driver and the kernel Preface 10 Below is a generic format for man pages The man pages of each manual section generally follow this order but include only needed headings For example if there are no bugs to report there is no BUGS section See the int ro pages for more information and detail about each section and man 1 for more information about man pages in general NAME SYNOPSIS PROTOCOL DESCRIPTION IOCTL This section gives the names of the commands or functions documented followed by a brief description of what they do This section shows the syntax of commands or functions When a command or file does not exist in the standard path its full path name is shown Options and arguments are alphabetized with single letter arguments first and options with arguments next unless a different argument order is required The following special characters are used in this section Brackets The option or argument enclosed in these brackets is optional If the brackets are omitted the argument must be specified Ellipses Several values can be provided for the previous argument or the previous argument can be specified multiple times for example filename Separator Only one of the arguments separated by this character can be specified at a time Br
337. net These libraries are implemented as shared objects Libtsol so and libtsnet so but are not automatically linked by the C compilation system Specify ltsol or 1tsnet on the cc command line to link with these libraries See libtsol 3LIB and Libtsnet 3LIB These functions constitute the universally unique identifier library Libuuid This library is implemented as a shared object Libuuid so but is not automatically linked by the C compilation system Specify Luuid on the cc command line to link with this library See Libuuid 3LIB These functions constitute the volume management library Libvolmgt This library is implemented as a shared object Libvolmgt so 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 These functions constitute the product install registry library Libws reg This library is implemented as a shared object Libws reg so but is not automatically linked by the C compilation system Specify lwsreg on the cc command line to link with this library See Libws reg 3LIB These functions constitute the Trusted Extensions to the X windows library LibXtsol This library is implemented as a shared object LibXtsol so but is not automatically linked by the C compilation system Specify 1X11 and then 1Xtsol on the cc command line to link with this library See LibXtsol 3LIB These functions constitute the mediaL
338. ng described here for the symbol table E even if the machine s natural byte order is different 0 1 2 3 0x01020304 01 02 03 04 The contents of this file are as follows 1 The number of symbols Length 4 bytes 2 The array of offsets into the archive file Length 4 bytes the number of symbols 3 The name string table Length ar_size 4 bytes the number of symbols 1 As an example the following symbol table defines 4 symbols The archive member at file offset 114 defines name The archive member at file offset 122 defines object The archive member at file offset 426 defines function and the archive member at file offset 434 defines namez2 Offset 0 1 2 3 0 4 4 offset entries Phe ee 4 114 name fies ee 8 122 object fice oes ok eee 12 426 function Jo 16 434 name2 ee ee 20 nja m e aes N EAEE EES 24 8 o b j D es es De 28 elc t X l l lll 32 Ep fin e PEE A OE oh 36 Lli t Jn PESEE eee EREE EEEN 40 O n a m S a es ee 44 e 2 0 Library Interfaces and Headers 37 ar h 3HEAD 38 See Also Notes The string table contains exactly as many null terminated strings as there are elements in the offsets array Each offset from the array is associated with the corresponding name from the string table in order The names in the string table are all the defined global symbols found in the common object
339. ngam signgaml significandf sin sincosf sinf sinhf sinl Library Interfaces and Headers lroundl modf modfl nanf nearbyint nearbyintl nextafterf nexttoward nexttowardl powf remainder remainderl remquof rint rintl roundf scalb scalbl scalblnf scalbn scalbnl signgamf significand significandl sincos sincosl sinh sinhl sqrt 189 libm 3LIB 190 Accuracy sqrtf sqrtl tan tanf tanh tanhf tanhl tanl tgamma tgammaf tgammal trunc truncf truncl yo yof you yl ylf yll yn ynf ynl The following interfaces are unique to the x86 and x64 versions of this library fegetprec fesetprec ISO IEC 9899 1999 also known as C99 specifies the functions listed in the following tables and states that the accuracy of these functions is implementation defined The information below characterizes the accuracy of these functions as implemented in Libm so 2 For each function the tables provide an upper bound on the largest error possible for any argument and the largest error actually observed among a large sample of arguments Errors are expressed in units in the last place or ulps relative to the exact function value for each argument regarding the argument as exact Ulps depend on the precision of the floating point format ify is the exact function value x and x are adjacent floating point numbers such that x lt y lt x and x is the computed function value then provided x x and x all l
340. nl_langinfo _nsc_trydoorcall _nss_ XbyY_ buf alloc _nss_ XbyY_buf_ free _nss_netdb aliases _ntp_adjtime _ntp_gettime _numeric _open _opendir _pathconf _ pause _pclose _pipe _poll _ popen Library Interfaces and Headers 87 libc 3LIB _profil _ptrace _ptsname _putacct _putenv _putmsg _putpmsg _putw _read _readdir _readlink _readv _ remque _ rename _resolvepath _rewinddir _rmdir _rw_read_held _rw write_held _rwlock_destroy _sbrk _scalb _seekdir _sema_destroy _sema_held _semctl _semget _semids _semop _semtimedop _setcontext _setgid _setgroups _setitimer _setjmp _setkey _setpgid _setpgrp _setrlimit _setsid _settaskid _setuid _shmat _shmctl _shmdt _shmget _shmids _sibuf _sigaction _sigaddset _sigaltstack _sigdelset _sigemptyset _sigfillset _sighold _sigignore _sigismember _siglongjmp 88 man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB _Sigpause _sigprocmask _sigsend _sigset _sigsuspend _ sobuf _stat _stime _ swab _ symlink _sys_buslist _sys_fpelist _sys_segvlist _sys_siglist _sys_siglistp _syscall _sysinfo _tcdrain _tcflush _tcgetpgrp _tcsendbreak _tcsetpgrp _tell _tempnam _time _timezone _tolower _tsearch _twalk Library Interfaces and Headers _sigpending _sigrelse _sigsendset _sigsetjmp _sleep _stack_grow _statvfs _strdup _swapcontext _sync _sys_cldlist _sys_illlist _sys_ Siginfolistp _sys_siglistn _sys_traplist _sysconf _
341. nt_get_newct ct_event_read ct_event_reliable ct_pr_event_get_exitstatus ct_pr_event_get_pcorefile ct_pr_event_get_ppid ct_pr_event_get_senderct ct_pr_event_get_zcorefile ct_pr_status get fatal ct_pr_status_get_param ct_pr_tmpl_get_param ct_pr_tmpl_set_ fatal ct_pr_tmpl_set_transfer ct_status_get_cookie ct_status_get_holder ct_status get informative ct_status get _nevid ct_ctl_ack ct_ctl_newct ct_event_free ct_event_get_evid ct_event_get_nevid ct_event_get_type ct_event_read_ critical ct_event_reset ct_pr_event_get_gcorefile ct_pr_event_get_pid ct_pr_event_get_sender ct_pr_event_get_signal ct_pr_status_get_contracts ct_pr_status_get_members ct_pr_tmpl_get_ fatal ct_pr_tmpl_get_transfer ct_pr_tmpl_set_param ct_status free ct_status_ get critical ct_status_get_id ct_status_get_nevents ct_status get _ntime man pages section 3 Library Interfaces and Headers Last Revised 19 Jul 2004 libcontract 3LIB ct_status_get_qtime ct_status_get_type ct_status_read ct_tmpl_clear ct_tmpl_get_cookie ct_tmpl_get_informative ct_tmpl_set_critical Files usr lib libcontract so 1 usr lib 64 libcontract so 1 ct_status_get_state ct_status_get_zoneid ct_tmpl_activate ct_tmpl_create ct_tmpl_get_critical ct_tmpl_set_cookie ct_tmpl_set_informative shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availab
342. nth sip_get_ date timezone sip_get_date year sip_get_ dialog local _cseq sip get dialog local_uri sip _get_ dialog method sip_get_ dialog remote _cseq sip_get_dialog remote target_uri sip_get_dialog route set sip_get_ dialog type sip_get_event sip get from display name sip_get_from_uri_str sip get header value sip_get_maxforward sip_get_min_expires sip_get_next_value sip _get_org sip_get_params sip_get_passertedid uri_str sip_get_ppreferredid uri _str sip_get_priv_value sip_get_proxy_authen_scheme sip_get_proxy_author_ scheme sip_get_rack_cseq_num sip_get_rack_resp_ num 355 libsip 3LIB 356 sip_get_replyto_ display name sip_get_request_method sip_get_require sip_get_response code sip_get_retry_after_cmts sip_get_route display name sip _get_rseq sip _get_server sip get subject sip_get_ supported sip_get_to_ tag sip_get_trans sip_get_trans_conn_obj sip_get_trans orig msg sip_get_trans state sip_get_tstamp value sip_get_uri_errflags sip_get_uri_host sip get_uri_params sip_get_uri_password sip_get_uri_port sip_get_uri_regname sip_get_uri_user sip_get_via_sent_by host sip _get_via_sent_protocol_name sip_get_via_sent_transport sip _get_warning_code sip _get_www_authen_param sip guid sip_get_replyto_uri_str sip _get_request_uri_str sip _get_resp desc sip_get_response phrase sip _get_retry_after_ time sip_get_route_uri_str sip_get_rseq_resp_num sip get _sip version sip_get_substate sip_get_t
343. ntit qui d livre la licence de ce logiciel ou l utilise pour le compte du Gouvernement des Etats Unis la notice suivante s applique U S GOVERNMENT END USERS Oracle programs including any operating system integrated software any programs installed on the hardware and or documentation delivered to U S Government end users are commercial computer software pursuant to the applicable Federal Acquisition Regulation and agency specific supplemental regulations As such use duplication disclosure modification and adaptation of the programs including any operating system integrated software any programs installed on the hardware and or documentation shall be subject to license terms and license restrictions applicable to the programs No other rights are granted to the U S Government Ce logiciel ou mat riel a t d velopp pour un usage g n ral dans le cadre d applications de gestion des informations Ce logiciel ou mat riel nest pas con u ni nest destin a tre utilis dans des applications risque notamment dans des applications pouvant causer des dommages corporels Si vous utilisez ce logiciel ou mat riel dans le cadre d applications dangereuses il est de votre responsabilit de prendre toutes les mesures de secours de sauvegarde de redondance et autres mesures n cessaires a son utilisation dans des conditions optimales de s curit Oracle Corporation et ses affili s d clinent toute responsabilit quant aux dom
344. o display name sip _get_to uri str sip_get_trans_branchid sip_get_trans_ method sip_get_trans_resp_msg sip _get_tstamp delay sip get unsupported sip get_uri_headers sip _get_uri_opaque sip_get_uri_parsed sip_get_uri_path sip_get_uri_query sip_get_uri_scheme sip_get_user_agent sip _get_via_sent_by port sip_get_via_sent_protocol version sip_get_ warning agent sip_get_warning_text sip _get_www_authen_scheme sip _hdr_to str man pages section 3 Library Interfaces and Headers Last Revised 11 Jan 2008 libsip 3LIB sip hold dialog sip_hold_ trans sip_is_ dialog secure sip_is sip uri sip_msg is request sip_msg to_str sip parse uri sip_register_sent_by sip release trans sip_respline to str sip_sent_by_ to str sip_unregister_all_sent_by sip_uri_errflags to str Files lib libsip so 1 lib 64 libsip so 1 shared object sip_hold_msg sip_init_conn_object sip_is_param_present sip_is_uri_teluser sip_msg is response sip _new_msg sip process new packet sip release dialog sip_reqline to str sip _sendmsg sip stack _init sip_unregister_sent_by 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Committed MT Level MT Safe SeeAlso Intro 3 attributes 5 Library Interfaces and Headers 357 libs p 3LIB Name Synopsis Description
345. oFailback MP_EnableAutoProbing MP_EnablePath MP_SetLogicalUnitLoadBalanceType MP_SetOverridePath MP_SetPathWeight MP_SetPluginLoadBalanceType MP_SetFailbackPollingRate MP_SetProbingPollingRate MP_SetProprietaryProperties MP_SetTPGAccess Errors Errors are generally returned from the underlying VSL and can include any of the following values MP_STATUS SUCCESS This status value is returned when the requested operation is successfully carried out MP_STATUS INVALID PARAMETER This status value is returned when parameters passed to an API are detected to be invalid or inappropriate for a particular API parameter If the parameter is an object ID this status indicates that the object type subfield is defined in this specification but is not appropriate for this API MP_STATUS UNKNOWN_FN This status value is returned when a client function passed into the API is not a previously registered or known function MP_STATUS_ FAILED This status value is returned when the requested operation could not be carried out MP_STATUS INSUFFICIENT MEMORY This status value is returned when the API could not allocate the memory required to complete the requested operation Library Interfaces and Headers 285 libMPAPI 3LIB MP_STATUS_ INVALID OBJECT TYPE MP_STATUS OBJECT NOT FOUND MP_STATUS_ UNSUPPORTED MP_STATUS FN REPLACED MP_STATUS ACCESS STATE_INVALID MP_STATUS_ PATH_NONOPERATIONAL MP_STATUS
346. ockets files to be copied to files and buffers to be copied to files Interfaces The shared object Libsendfile so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces sendfile sendfilev The following interfaces are unique to the 32 bit version of this library sendfile64 sendfilev64 Files lib libsendfile so 1 shared object lib 64 libsendfile so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level MT Safe See Also pvs 1 Intro 3 sendfile 3EXT sendfilev 3EXT attributes 5 352 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libsip 3LIB Name Synopsis Description Interfaces libsip Session Initiation Protocol SIP library cc flag file lsip library include lt sip h gt SIP is a control protocol that can establish modify and terminate multimedia sessions conferences such as Internet telephony calls Functions in Libsip provide interfaces to write SIP components and applications The shared object Libsip so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces sip_add_accept sip_add_accept_lang sip_add_allow sip_add_authen_info sip_
347. od mlib_VectorAdd_S16C_S16C_Mod mlib_VectorAdd_S16C_S16C_Sat mlib_VectorAdd_S16C_S8C_Mod mlib_VectorAdd_S16C_S8C_Sat mlib_VectorAdd_S16C_Sat mlib_VectorAdd_S16C_U8C_Mod mlib_VectorAdd_S16C_U8C_Sat mlib_VectorAdd_S16_Mod mlib_VectorAdd_S16_S16_Mod mlib_VectorAdd_S16_S16_Sat mlib_VectorAdd_S16_S8_Mod mlib_VectorAdd_S16_S8_Sat mlib_VectorAdd_S16_Sat mlib_VectorAdd_S16_U8_Mod mlib_VectorAdd_S16_U8_Sat mlib_VectorAdd_S32C_Mod mlib_VectorAdd_S32C_S16C_Mod mlib_VectorAdd_S32C_S16C_Sat mlib_VectorAdd_S32C_S32C_Mod mlib_VectorAdd_S32C_S32C_Sat mlib_VectorAdd_S32C_Sat mlib_VectorAdd_S 32_Mod mlib_VectorAdd_S32_S16_Mod man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_VectorAdd_S32_S16_Sat mlib_VectorAdd_ 32_ 32_Mod mlib_VectorAdd_S32_S 32_Sat mlib_VectorAdd_S32_Sat mlib_VectorAdd_S8C_Mod mlib_VectorAdd_S8C_S8C_Mod mlib_VectorAdd_S8C_S8C_Sat mlib_VectorAdd_S8C_Sat mlib_VectorAdd_S8_Mod mlib_VectorAdd_S8_S8_Mod mlib_VectorAdd_S8_S8_Sat mlib_VectorAdd_S8_Sat mlib_VectorAddS_S16C_Mod mlib_VectorAddS_S16C_S16C_Mod mlib_VectorAddS_S16C_S16C_Sat mlib_VectorAddS_S16C_S8C_Mod mlib_VectorAddS_S16C_S8C_Sat mlib_VectorAddS_S16C_Sat mlib_VectorAddS_S16C_U8C_Mod mlib_VectorAddS_S16C_U8C_Sat mlib_VectorAddS_S16_Mod mlib_VectorAddS_S16_S16_Mod mlib_VectorAddS_S16_S16_Sat mlib_VectorAddS_S16_S8_Mod mlib_VectorAddS_S16_S8_Sat mlib_VectorAddS_S16_Sat mlib_VectorAddS_S16_U8_Mod mlib_VectorAddS_S16
348. on system version int64 Libpool version required to manipulate this configuration system poold log level string poold logging level system poold log location string poold logging location system poold history file string poold decision history location system poold monitor interval uint64 poold monitoring sample interval system poold objectives string poold objectives for a system The system allocate method system bind default system comment system name system poold log level system poold log location system poold history file system poold monitor interval and system poold objectives properties are writable the system version property is not The system allocate method property accepts only two values importance based and surplus to default The default value for this property is importance based The property is optional and if it is not present the library will allocate resources as though it were present and had the default value These strings are defined in lt pool h gt as POA_IMPORTANCE and POA SURPLUS TO DEFAULT If importance based allocation is defined then during a commit the library will allocate resources to pools using an algorithm that observes minimum and maximum constraints for resources but favors those resources with greater importance If surplus to default is defined then during a commit the library will allocate minimum resources to all resource sets apart from
349. onal information on shared object interfaces bindtextdomain dcgettext dgettext gettext textdomain Files lib libintl so 1 a filter on Lib libc so 1 lib 64 libintl so 1 a filter on Lib 64 libc so 1 Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level Safe with exceptions See Also pvs 1 Intro 3 gettext 3C Libc 3LIB attributes 5 172 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libkrb5 3LIB Name Synopsis Description Interfaces com_err h libkrb5 MIT Kerberos 5 library cc I usr include kerberosv5 flag file lkrb5 library include lt krb5 h gt include lt com err h gt The functions in this library are the routines that comprise the MIT Kerberos 5 library The shared object Libkrb5 so provides the public interface defined below The krb5 library is provided as a convenience to allow native krb5 applications to be built and to run Compatability between Solaris releases of the krb5 interface is not guaranteed For new applications that require these features Libgss 3LIB is recomended For detailed documentation on the krb5 interface see the MIT Kerberos 5 web site at http web mit edu kerberos The krb5_cc_gen_newroutine listed in krb5 h section is flawed and should be avoided Until a new routine is availa
350. ons of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also close 2 fcntl 2 getmsg 2 ioctl 2 open 2 pipe 2 poll 2 putmsg 2 read 2 write 2 signal 3C types h 3HEAD unistd h 3HEAD attributes 5 standards 5 482 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 syslog h 3HEAD Name syslog h syslog definitions for system error logging Synopsis include lt syslog h gt Description The lt syslog h gt header defines the following symbolic constants zero or more of which can be OR ed together to form the Logopt option of openlog LOG_PID Log the process ID with each message LOG_CONS Log to the system console on error LOG _NDELAY Connect to syslog daemon immediately LOG ODELAY Delay open until syslog is called LOG NOWAIT Do not wait for child processes The following symbolic constants are defined as possible values of the facility argument to openlog LOG_KERN reserved for message generated by the system LOG_USER message generated by a process LOG_MAIL reserved for message generated by mail system LOG_NEWS reserved for message generated by news system LOG_UUCP reserved for message generated by UUCP system LOG DAEMON reserved for message generated by system daemon LOG_AUTH reserved for message generated by authorization daemon LOG_CRON reserved for message generated by clock daemon LOG_LPR reserved
351. onstants corresponding to the values of FLT_ROUNDS they are not required to do so For example include lt fenv h gt void f double x pragma STDC FENV_ ACCESS ON void g double Library Interfaces and Headers 51 fenv h 3HEAD void h double LE Sia Fh g x 1 h x 1 LE sein BY If the function g might depend on status flags set as a side effect of the first x 1 or if the second x 1 might depend on control modes set as a side effect of the call to function g then the application must contain an appropriately placed invocation as follows pragma STDC FENV_ACCESS ON Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also feclearexcept 3M fegetenv 3M fegetexceptflag 3M fegetround 3M feholdexcept 3M feraiseexcept 3M fesetenv 3M fesetexceptflag 3M fesetround 3M fetestexcept 3M feupdateenv 3M attributes 5 standards 5 52 man pages section 3 Library Interfaces and Headers Last Revised 15 Dec 2003 float h 3HEAD Name float h float floating types Synopsis include lt float h gt Description The characteristics of floating types are defined in terms of a model that describes a representation of floating point numbers and values that provide information about an implementation s floating point arithmetic The following parameters are used to define the model fo
352. or OS bypass messaging for applications over high speed interconnects including facilities to set up low latency high bandwidth interprocess communication mechanisms and to perform I O The shared object Librsm so 2 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces rsm_create_localmemory_handle rsm_free_localmemory_handle rsm_get_controller_attr rsm_get_segmentid_ range rsm_intr_signal wait rsm_memseg_export_create rsm_memseg export_publish rsm_memseg export_republish rsm_memseg get_pollfd rsm_memseg_import_connect rsm_memseg import _disconnect rsm_memseg import_get16 rsm_memseg import_get64 rsm_memseg import _get_mode rsm_memseg import _init_barrier rsm_memseg import_open_barrier rsm_memseg_import_put rsm_memseg import_put32 rsm_memseg_import_put8 rsm_memseg import_set_mode rsm_memseg release pollfd rsm_free_interconnect_topology rsm_get_controller rsm_get_interconnect_topology rsm_intr_signal_post rsm_intr_signal_wait_pollfd rsm_memseg_export_destroy rsm_memseg export_rebind rsm_memseg export_unpublish rsm_memseg import close barrier rsm_memseg import _destroy barrier rsm_memseg_import_get rsm_memseg import_get32 rsm_memseg_import_get8 rsm_memseg_import_getv rsm_memseg_import_map rsm_memseg import_order_barrier rsm_memseg import_put16 rsm_memseg import_put64 rsm_memseg_import_putv rsm_memseg_import_unmap rsm_release controller man pages section 3 L
353. ore vectors arrays of data and the corresponding result values are stored in another vector The shared object Libmvec so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces vatan_ vatan2_ vc_abs_ vc_log_ vcos_ vcospi_ vexp_ vhypot_ vlog_ Vpow_ vrhypot_ vrsqrt_ vsin_ vsincos_ vsincospi_ vsinpi_ vsqrt_ vz_abs_ vz_log_ 1ib 64 lLibmvec so 1 shared object vatanf_ vatan2f_ vc_exp_ vc_pow_ vcosf_ vcospif_ vexpf_ vhypotf_ vlogf_ vpowf_ vrhypotf_ vrsqrtf_ vsinf_ vsincosf_ vsincospif_ vsinpif_ vsqrtf_ vz_exp_ vz_pow_ 64 bit shared object man pages section 3 Library Interfaces and Headers Last Revised 14 Dec 2007 libmvec 3LIB Attributes See Also See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWlibmsr MT Level MT Safe Intro 3 complex h 3HEAD libm 3LIB att ributes 5 Library Interfaces and Headers 291 libnis 3LIB Name Synopsis Description Interfaces Files Attributes See Also 292 libnls network listener service library cc flag file nls library The functions in this library interact with the network listener daemon Listen 1M The functions are provided for services invoked by the listener daemon and for clients that connect to the services using Listen The shared object
354. orming systems it can be variable on other systems and it should not be assumed that CLOCKS_PER_SEC is a compile time constant The lt time h gt header provides a declaration for getdate_err The following are declared as variables extern int daylight extern long timezone extern char tzname Inclusion of the lt time h gt header can make visible all symbols from the lt signal h gt header Usage The range 0 60 for tm_sec allows for the occasional leap second tm_year is a signed value therefore years before 1900 can be represented To obtain the number of clock ticks per second returned by the times function applications should call sysconf _SC_CLK_TCK See times 2 and sysconf 3C Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also time 2 utime 2 clock 3C ctime 3C dif ftime 3C getdate 3C mktime 3C strftime 3C strptime 3C types h 3HEAD clock_settime 3RT nanosleep 3RT timer_create 3RT timer_delete 3RT timer_settime 3RT attributes 5 standards 5 500 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 times h 3HEAD Name Synopsis Description Attributes See Also times h times file access and modification times structure include lt sys times h gt The lt sys times h gt header defines the structure tms which is ret
355. orms CR function 490 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 termios h 3HEAD Baud Rate Selection OFILL Use fill characters for delay NLDLY Select newline delays NLO newline type 0 NL1 newline type 1 CRDLY Select carriage return delays CRO carriage return delay type 0 CR1 carriage return delay type 1 CR2 carriage return delay type 2 CR3 carriage return delay type 3 TABDLY Select horizontal tab delays TABO horizontal tab delay type 0 TAB1 _horizontal tab delay type 1 TAB2 _horizontal tab delay type 2 TAB3 expand tabs to spaces BSDLY Select backspace delays BSO __ backspace delay type 0 BS1 _ backspace delay type 1 VTDLY Select vertical tab delays VTO vertical tab delay type 0 VT1 __ vertical tab delay type 1 FFDLY Select form feed delays FFO form feed delay type 0 FF1 form feed delay type 1 The input and output baud rates are stored in the termios structure These are the valid values for objects of type speed_ t The following values are defined but not all baud rates need be supported by the underlying hardware BO Hang up B50 50 baud B75 75 baud B110 110 baud Library Interfaces and Headers 491 termios h 3HEAD B134 134 5 baud B150 150 baud B200 200 baud B300 300 baud B600 600 baud B1200 1 200 baud B1800 1 800 baud B2400 2 400 baud B4800 4 800 baud B9600 9 600 baud B19200 19 200 baud B38400 38 400 baud ControlModes The c_cflag field describes the hardw
356. ory each item is defined Constant Category Meaning CODESET LC_CTYPE codeset name DT FMT LC_TIME string for formatting date and time D_FMT LC_TIME date format string T FMT LC_TIME time format string T_FMT_AMPM LC_TIME a m or p m time format string AM_STR LC_TIME ante meridiem affix PM_STR LC_TIME post meridiem affix DAY_1 LC_TIME name of the first day of the week for example Sunday DAY_2 LC_TIME name of the second day of the week for example Monday DAY_3 LC_TIME name of the third day of the week for example Tuesday DAY_4 LC_TIME name of the fourth day of the week for example Wednesday DAY_5 LC_TIME name of the fifth day of the week for example Thursday DAY_6 LC_TIME name of the sixth day of the week for example Friday DAY_7 LC_TIME name of the seventh day of the week for example Saturday ABDAY 1 LC_TIME abbreviated name of the first day of the week ABDAY 2 LC_TIME abbreviated name of the second day of the week ABDAY 3 LC_TIME abbreviated name of the third day of the week 74 man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 langinfo h 3HEAD Constant Category Meaning ABDAY 4 LC_TIME abbreviated name of the fourth day of the week ABDAY_5 LC_TIME abbreviated name of the fifth day of the week ABDAY 6 LC_TIME abbreviated name of the seventh day of the week ABDAY 7 LC_TIME abbreviated name of the seventh day of the week MON 1 LC_TIME name of the
357. otypes allow the compiler to check for correct usage of these functions in the user s program The lint program checker can also be used and will report discrepancies even if the headers are not included with include statements Definitions for Sections 2 and 3C 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 Performance Profiling Tools Users should carefully note the difference between STREAMS and stream STREAMS is a set of kernel mechanisms that support the development of network services and data communication drivers It is composed of utility routines kernel facilities and a set of data structures A stream isa file with its associated buffering It is declared to be a pointer to a type FILE defined in lt stdio h gt Introduction 25 Intro 3 26 In detailed definitions of components it is sometimes necessary to refer to symbolic names that are implementation specific but which are not necessarily 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
358. ound in the same direction as the first the net rounding error can exceed 0 5 ulps The error is bounded instead by 0 5 1 24 11 ulps 2 Error bounds for lgamma and lgammal apply only for positive arguments The real valued complex functions cabsf cabs cabsl cargf carg and cargl are equivalent to the real functions hypotf hypot hypotl atan2f atan2 and atan21 respectively The error bounds and observed errors given above for the latter functions also apply to the former The complex functions listed below are complex valued For each function the error bound shown applies separately to both the real and imaginary parts of the result For example both the real and imaginary parts of cacosf z are accurate to within 1 ulp regardless of their magnitudes Similarly the largest observed error shown is the largest error found in either the real or the imaginary part of the result Single precision complex functions SPARC and x64 error bound largest error function ulps observed ulps notes cacosf cacoshf 1 lt 1 1 casinf casinhf 1 lt 1 catanf catanhf 6 lt 1 ccosf ccoshf 10 2 012 cexpf 3 2 239 clogf 3 lt 1 cpowf lt 1 2 Library Interfaces and Headers 197 libm 3LIB 198 error bound largest error function ulps observed ulps notes csinf csinhf 10 2 009 csqrtf 4 lt 1 ctanf ctanhf 13 6 987 Single precision complex functions x86 error bound largest error f
359. p install shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level SUNWcslx 64 bit Safe See Also pvs 1 Intro 2 Intro 3 attributes 5 1f64 5 standards 5 Library Interfaces and Headers 113 libc_db 3LIB Name Synopsis Description 114 libc_db threads debugging library cc flag file lc_db library include lt proc service h gt include lt thread_db h gt The libc_db library provides support for monitoring and manipulating threads related aspects of a multithreaded program There are at least two processes involved the controlling process and one or more target processes The controlling process is the Libc_db client which links with Libc_db and uses libc_db to inspect or modify threads related aspects of one or more target processes The target processes must be multithreaded processes that use libc The controlling process mignt or might not be multithreaded itself The most commonly anticipated use for Libc_db is that the controlling process will be a debugger for a multithreaded program hence the db in Libc_db The libc_db library is dependent on the internal implementation de
360. pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libsys 3LIB _unlockpt _waitid _writev alarm catclose chdir chroot creat environ execlp execvp fchdir fcntl fpathconf fstatvfs getcontext geteuid getgrnam getmsg getpid getpwnam getsid grantpt isastream link lstat memcntl mlock mprotect Library Interfaces and Headers _utime _waitpid access atexit catgets chmod close daylight execl execv exit fchmod fdetach free fsync getcwd getgid getgroups getpgid getpmsg getpwuid gettxt initgroups kill localeconv makecontext mkdir mmap msgctl _wait _write acct calloc catopen chown closedir dup execle execve fattach fchown fork fstat ftok getegid getgrgid getlogin getpgrp getppid getrlimit getuid ioctl LUchown lseek malloc mknod mount msgget 367 libsys 3LIB 368 msgrcv munlock open pause profil putmsg readdir realloc rewinddir semctl setcontext setlocale setrlimit shmat shmget sigaltstack sigfillset sigismember sigpause sigrelse sigset stat strcoll strxfrm sync telldir timezone ulimit uname man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 msgsnd munmap opendir pipe ptrace putpmsg readlink remove rmdir semget setgid setpgid setsid shmctl sigaction sigdelset sighold siglongjmp sigpending sigsend sigsetjmp statvfs strerror swapcontext sysconf time ttyname
361. papiJobGetPrinterName papiJobListFree papiJobMove papiJobQuery papiJobRestart papiJobStreamOpen papiJobSubmit papiJobValidate papiLibrarySupportedCalls shared object private shared code private rfc1179 support private LP support private IPP support private IPP marshalling support man pages section 3 Library Interfaces and Headers Last Revised 18 Dec 2006 libpapi 3LIB usr lib libipp listener so private IPP operations support usr lip libhttp core so private HTTP support Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWpapi Interface Stability Volatile MT Level Safe See Also Intro 3 printers 4 printers conf 4 attributes 5 Library Interfaces and Headers 309 libpctx 3LIB Name Synopsis Description Interfaces Files Attributes See Also 310 libpctx process context library cc flag file lpctx library Functions in this library provide a simple means to access the underlying facilities of proc 4 to allow a controlling process to manipulate the state of a controlled process This library is primarily for use in conjunction with the Libcpc 3LIB library Used together these libraries allow developers to construct tools that can manipulate CPU performance counters in other processes The cputrack 1 utility isan example of such a tool The shared object Libpct
362. patibility only shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Standard BIND 8 2 4 MT Level See resolver 3RESOLV See Also pvs 1 Intro 3 resolver 3RESOLYV att ributes 5 Library Interfaces and Headers 333 librpcsoc 3LIBUCB Name Synopsis Description Interfaces Files Attributes See Also 334 man pages section 3 Library Interfaces and Headers librpcsoc obsolete RPC library cc flag I usr ucbinclude file L usr libucb R usr libucb lrpcsoc library include lt rpc rpc h gt Functions in this library implement socket based RPC calls using socket calls not TLI Applications that require this library should link it before Libns1 which implements the same calls over TLI This library is provided for compatibility only New applications should not link with this library The shared object Librpcsoc so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces clnttcp_ create clntudp_bufcreate clntudp create get_myaddress getrpcport rtime svcfd_create svctcp_create svcudp_ bufcreate svcudp_ create svcudp_ enablecache usr ucblib librpcsoc so 1 shared object usr ucblib 64 librpcsoc so 1 64 bit shared object See att
363. pc_shared_take sample cpc_take sample cpc_version cpc_walk_events_ all cpc_walk_names usr lib libcpc so 1 usr lib 64 libcpc so 1 shared object cpc_shared_close cpc_shared_rele cpc_strtoevent cpc_unbind cpc_walk_attrs cpc_walk_events_ pic cpc_walk_requests 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWepcu MT Level Safe cputrack 1 cpustat 1M Intro 3 cpc 3CPC attributes 5 Library Interfaces and Headers 123 libcrypt 3LIB Name Synopsis Description Interfaces Files Attributes See Also 124 libcrypt encryption decryption library cc flag file lcrypt library Functions in this library provide encoding and decoding handling routines The shared object Libcrypt so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces crypt encrypt setkey usr lib libcrypt so 1 shared object usr lib 64 libcrypt so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level Unsafe crypt 1 Intro 3 encrypt 3C setkey 3C attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 12 Feb 2003 libcurses 3LIB Name Synopsis Description Interfaces libcurses libtermcap libter
364. ple authentication and security layer library Libsasl This library is implemented as a shared object libsasl so but it is not automatically linked by the C compilation system Specify lsasl on the cc command line to link with this library See Libsasl 3LIB These functions constitute the session initiation protocol library Libsip This library is implemented as a shared object Libsip so but it is not automatically linked by the C compilation system Specify sip on the cc command line to link with this library See Libsip 3LIB These functions constitute the service location protocol library Libs1p This library is implemented as a shared object Libslp so but it is not automatically linked by the C compilation system Specify lslp on the cc command line to link with this library See Libstp 3LIB 16 man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 Intro 3 Curses Library Functions 3SOCKET 3XNET These functions constitute the sockets library Libsocket This library is implemented as a shared object Libsocket so 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 These functions constitute X Open networking interfaces 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
365. ple_app props search scf_ simple prop get scf_simple prop _next_astring scf_ simple prop _next_count 345 libscf 3LIB 346 scf_simple prop _next_integer scf_simple prop _next_reset scf_simple prop _next_ustring scf_simple_prop_pgname scf_simple walk_instances scf_snaplevel_destroy scf_snaplevel_get_next_snaplevel scf_snaplevel_get_pg scf_snaplevel_get_ service name scf_snapshot_create scf_snapshot_get_base snaplevel scf_snapshot_get_parent scf_strerror scf_transaction_commit scf_transaction destroy scf_transaction handle scf_transaction property change type scf_transaction property _new scf_transaction_ reset all scf_type base type scf_value_ create scf_value_get_as_ string scf_value_get_astring scf_value_get_count scf_value_get_opaque scf_value_get_ustring scf_value_is type scf_value_set_astring scf_value_ set count scf_simple prop _next_opaque scf_simple prop _next_time scf_simple_prop_numvalues scf_simple prop_type scf_snaplevel_create scf_snaplevel_get_instance_name scf_snaplevel_get_parent scf_snaplevel_get_ scope name scf_snaplevel_handle scf_snapshot_destroy scf_snapshot_get_name scf_snapshot_handle scf_transaction_add scf_transaction create scf_transaction destroy children scf_transaction_ property _change scf_transaction property delete scf_transaction_reset scf_transaction_ start scf_value_base type scf_value_ destroy scf_value_get_as string typed scf_value_get_boolean scf_value_get_integer
366. plex with the value of the imaginary unit that is a number i such that i 1 imaginary Expands to_Imaginary _Imaginary I Expands to a constant expression of type const float Imaginary with the value of the imaginary unit I Expands to either Imaginary _I or _Complex_I If_ Imaginary Tis not defined I expands to_Complex_I An application can undefine and then if appropriate redefine the complex imaginary and I macros Values are interpreted as radians not degrees See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard cabs 3M cacos 3M cacosh 3M carg 3M casin 3M casinh 3M catan 3M catanh 3M ccos 3M ccosh 3M cexp 3M cimag 3M clog 3M conj 3M cpow 3M cproj 3M creal 3M csin 3M csinh 3M csqrt 3M ctan 3M ctanh 3M attributes 5 standards 5 The choice of I instead of i for the imaginary unit concedes to the widespread use of the identifier i for other purposes The application can use a different identifier say j for the imaginary unit by following the inclusion of the lt complex h gt header with undef I define j Imaginary I An I suffix to designate imaginary constants is not required as multiplication by I provides a sufficiently convenient and more generally useful notation for imaginary terms The corresponding real type for the imaginary unit is float so that use of I for algorithmi
367. pports the Thread Sporadic Server option Implementation supports the threads option Implementation supports the Timers option Implementation supports the Timeouts option Implementation supports the Trace option Implementation supports the Trace Event Filter option Implementation supports the Trace Inherit option Implementation supports the Trace Log option Implementation supports the Typed Memory Objects option 513 unistd h 3HEAD 514 _ POSIX V6_ILP32_OFF32 _ POSIX V6_ILP32_OFFBIG _POSIX V6 _LP64 OFF64 _POSIX V6 _LPBIG OFFBIG _POSIX_XOPEN_ STREAMS _POSIX2_C BIND _POSIX2_C DEV _POSIX2_CHAR_TERM _POSIX2_LOCALEDEF _POSIX2_PBS _POSIX2_PBS ACCOUNTING _POSIX2_PBS_ CHECKPOINT _POSIX2_PBS_ LOCATE _POSIX2_PBS_ MESSAGE _POSIX2_PBS_TRACK _POSIX2_SW_DEV man pages section 3 Library Interfaces and Headers Implementation provides a C language compilation environment with 32 bit int long and pointer types and an of f_t type using at least 64 bits Implementation provides a C language compilation environment with 32 bit int long and pointer types and an off_t type using at least 64 bits Implementation provides a C language compilation environment with 32 bit int and 64 bit long pointer and of f_t types Implementation provides a C language compilation environment with an int type using at least 32 bits and Long pointer and of f_t types using at least 64 bits Implementa
368. provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces AL AL_PARM AM BC BS BT CA cD CE cL cM COLS CR cs DA DB DC DL DL_PARM DM DO DOWN_PARM Def_term ED EI EO GT HC HO HZ Ic IM IN IP KO K1 K2 K3 K4 K5 K6 K7 K8 K9 KD KE KH KL KR KS KU LEFT_PARM LINES Lt MA MI MS My_term NC ND NL NONL NS os PC RC RIGHT_PARM SC SE SF so SR TA TE TI UC UE UL UP UPPERCASE UP_PARM US VB VE vs XB XN XS 132 man pages section 3 Library Interfaces and Headers Last Revised 14 Nov 2002 libcurses 3LIBUCB Files Attributes See Also XT XX _echoit _endwin _pfast _rawmode _res_ flg _tty _tty_ch _unctrl box curscr delwin endwin getcap gettmode idlok initscr Longname mvcur mvprintw mvscanw mvwin mvwprintw Mvwscanw newwin normtty overlay overwrite printw scanw scroll setterm stdscr subwin touchline touchwin ttytype waddch waddstr wclear wclrtobot wclrtoeol wdetch wdeleteln werase wgetch wgetstr winsch winsertln wmove wprintw wrefresh wscanw wstandend wstandout usr libucb libcurses so 1 shared object usr libucb 64 libcurses so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level Unsafe Intro 3 Libcurses 3LIB Libcurses 3XCURSES attributes 5 Library Interfaces and Headers 133 libdat 3LIB Name libdat direct access transport library Synopsis cc flag file
369. pshared pthread_rwlockattr_setpshared pthread_setcancelstate pthread_setconcurrency pthread_setspecific pthread _testcancel pthread join pthread_key delete pthread mutex _consistent_np pthread _mutex_getprioceiling pthread_mutex_lock pthread _mutex_trylock pthread _mutexattr_destroy pthread _mutexattr_getprotocol pthread _mutexattr_getrobust_np pthread _mutexattr_init pthread _mutexattr_setprotocol pthread_mutexattr_setrobust_np pthread_once pthread_rwlock_ init pthread_rwlock tryrdlock pthread_rwlock_unlock pthread_rwlockattr_destroy pthread _rwlockattr_init pthread self pthread _setcanceltype pthread_setschedparam pthread_sigmask a filter on lib libc so 1 1ib 64 libpthread so 1 a filter on Lib 64 libc so 1 Attributes See attributes 5 for descriptions of the following attributes 330 ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libpthread 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level SUNWcslx 64 bit Safe See Also pvs 1 Intro 2 Intro 3 Libc 3LIB libc_db 3LIB libthread 3LIB att ributes 5 standards 5 threads 5 Library Interfaces and Headers 331 libresolv 3LIB Name libresolv resolver library Synopsis cc flag file lresolv include lt sys types h gt include lt netinet in h gt include lt arpa nameser h gt
370. put standard error or output files generated by the command If the man page documents functions that return values this section lists these values and describes the conditions under which they are returned If a function can return only constant values such as 0 or 1 these values are listed in tagged paragraphs Otherwise a single paragraph describes the return values of each function Functions declared void do not return values so they are not discussed in RETURN VALUES On failure most functions place an error code in the global variable errno indicating why they failed This section lists alphabetically all error codes a function can generate and describes the conditions that cause each error When more than one condition can cause the same error each condition is described in a separate paragraph under the error code This section lists special rules features and commands that require in depth explanations The subsections listed here are used to explain built in functionality Commands Modifiers Variables Expressions Input Grammar Preface EXAMPLES This section provides examples of usage or of how to use a command or function Wherever possible a complete example including command line entry and machine response is shown Whenever an example is given the prompt is shown as example or if the user must be superuser example Examples are followed by explanations variable substitution rules or returned va
371. r additional information on shared object interfaces __xnet_bind __xnet_getsockopt __xnet_recvmsg __xnet_sendto __xnet_socketpair bind endnetent endservent ether_hostton ether_ntoa freeaddrinfo getaddrinfo getnetbyaddr getnetbyname getnetent getpeername getprotobyname_r getprotobynumber_r getprotoent_r getservbyname_r getservbyport_r getservent_r getsockopt Library Interfaces and Headers __xnet_connect __xnet_listen __xnet_sendmsg __xnet_socket accept connect endprotoent ether_aton ether line ether_ntohost gai_strerror getnameinfo getnetbyaddr_r getnetbyname_r getnetent_r getprotobyname getprotobynumber getprotoent getservbyname getservbyport getservent getsockname htonl 361 libsocket 3LIB htons if_freenameindex if_indextoname if_nameindex if_nametoindex in6addr_any in6addr_loopback inet_lnaof inet_makeaddr inet_network listen ntohl ntohs rcmd rcmd_af recv recvfrom recvmsg rexec rexec_af rresvport rresvport_af ruserok send sendmsg sendto setnetent setprotoent setservent setsockopt shutdown socket socketpair Files lib libsocket so 1 shared object lib 64 libsocket so 1 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level See the manual page for each interface See Also pvs 1 Intro 2 Intro 3 socket h 3HEAD
372. r each floating point type s sign 1 b base or radix of exponent representation an integer gt 1 e exponent an integer between a minimum emin and a maximum max p precision the number of base b digits in the significand fk non negative integers less than b the significand digits In addition to normalized floating point numbers f gt 0 if x 0 floating types might be able to contain other kinds of floating point numbers such as subnormal floating point numbers x 0 miv f1 0 and unnormalized floating point numbers x 0 e min f1 0 and values that are not floating point numbers such as infinities and NaNs A NaN is an encoding signifying Not a Number A quiet NaN propagates through almost every arithmetic operation without raising a floating point exception a signaling NaN generally raises a floating point exception when occurring as an arithmetic operand min The accuracy of the library functions in math h 3 HEAD and complex h 3HEAD that return floating point results is defined on the Libm 3LIB manual page All integer values in the lt float h gt header except FLT_ROUNDS are constant expressions suitable for use in if preprocessing directives all floating values are constant expressions All except DECIMAL_DIG FLT_EVAL_METHOD FLT_RADIX and FLT_ROUNDS have separate names for all three floating point types The floating point model representation is provided for all values except FLT_EVAL_METHOD
373. r of realtime signal numbers reserved for application use _ POSIX SEM NSEMS MAX The number of semaphores that a process can have _POSIX_SEM VALUE MAX The maximum value a semaphore can have _POSIX_SIGQUEUE_MAX The number of queued signals that a process can send and have pending at the receiver s at any time _ POSIX _SSIZE MAX The value that can be stored in an object of type ssize t _ POSIX STREAM MAX The number of streams that one process can have open at one time _POSIX_SS_REPL_MAX The number of replenishment operations that can be simultaneously pending for a particular sporadic server scheduler _POSIX_SYMLINK_MAX The number of bytes in a symbolic link 406 man pages section 3 Library Interfaces and Headers Last Revised 8 April 2004 limits h 3HEAD _ POSIX _SYMLOOP_MAX _POSIX_THREAD_ DESTRUCTOR _ITERATIONS _ POSIX THREAD KEYS MAX _POSIX THREAD THREADS MAX _ POSIX TIMER MAX _POSIX TRACE EVENT NAME MAX _POSIX_TRACE_NAME MAX _ POSIX TRACE SYS MAX _ POSIX TRACE USER EVENT MAX _POSIX_TTY NAME MAX _POSIX_TZNAME_MAX _POSIX2_BC_BASE MAX _POSIX2_BC_DIM MAX _POSIX2_BC_SCALE_MAX _POSIX2_BC_STRING MAX _POSIX2_CHARCLASS NAME MAX _POSIX2_COLL_WEIGHTS MAX Library Interfaces and Headers The number of symbolic links that can be traversed in the resolution of a pathname in the absence ofa loop The number of attempts made to destroy a thread s thread specific data values on thread exit
374. r priority or interrupted by a signal will execute for a time period returned by sched_rr_get_interval 3RT or by the system SCHED IA Processes are scheduled according to the Inter Active Class IA policy as described in priocntl 2 SCHED_OTHER Processes are scheduled according to another policy not described above The values of these constants are distinct Inclusion of the lt sched h gt header will make visible symbols defined in the header lt time h gt See Also priocntl 2 sched_rr_get_interval 3RT time h 3HEAD 434 man pages section 3 Library Interfaces and Headers Last Revised 4 Oct 2001 search h 3HEAD Name Synopsis Description Attributes See Also search h search search tables include lt search h gt The lt search h gt header defines the ENTRY type for structure ent ry which includes the following members char key void data and defines ACTION and VISIT as enumeration data types through type definitions as follows enum FIND ENTER ACTION enum preorder postorder endorder leaf VISIT The size_t type is defined as described in lt sys types h gt See types h 3HEAD See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard hsearch 3C insque 3C lsearch 3C tsearch 3C types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 435 select h 3HE
375. rScale_S16_U8_Mod mlib_VectorScale_S16_U8_Sat mlib_VectorScale_S32C_Mod mlib_VectorScale_S32C_S16C_Mod mlib_VectorScale_S32C_S16C_Sat mlib_VectorScale_S32C_S32C_Mod mlib_VectorScale_S32C_S32C_Sat mlib_VectorScale_S32C_Sat mlib_VectorScale_S32_Mod mlib_VectorScale_S32_S16_Mod mlib_VectorScale_S32_S16_Sat mlib_VectorScale_S32_S32_Mod mlib_VectorScale_S32_S32_Sat mlib_VectorScale_S32_Sat mlib_VectorScale_S8C_Mod mlib_VectorScale_S8C_S8C_Mod mlib_VectorScale_S8C_S8C_Sat mlib_VectorScale_S8C_Sat Library Interfaces and Headers 229 libmlib 3LIB 230 mlib_VectorScale_S8_Mod mlib_VectorScale_S8_S8_Mod mlib_VectorScale_S8_S8_Sat mlib_VectorScale_S8_Sat mlib_VectorScale_U8C_Mod mlib_VectorScale_U8C_Sat mlib_VectorScale_U8C_U8C_Mod mlib_VectorScale_U8C_U8C_Sat mlib_VectorScale_U8_Mod mlib_VectorScale_U8_Sat mlib_VectorScale_U8_U8_Mod mlib_VectorScale_U8_U8_Sat mlib_VectorSet_S16 mlib_VectorSet_S16C mlib_VectorSet_S32 mlib_VectorSet_S32C mlib_VectorSet_S8 mlib_VectorSet_S8C mlib_VectorSet_U8 mlib_VectorSet_U8C mlib_VectorSplit_S16_S16C mlib_VectorSplit_ 32_ 32C mlib_VectorSplit_S8_S8C mlib_VectorSplit_U8_U8C mlib_VectorSub_S16C_Mod mlib_VectorSub_S16C_S16C_Mod mlib_VectorSub_S16C_S16C_Sat mlib_VectorSub_S16C_S8C_Mod mlib_VectorSub_S16C_S8C_Sat mlib_VectorSub_S16C_Sat mlib_VectorSub_S16C_U8C_Mod mlib_VectorSub_S16C_U8C_Sat mlib_VectorSub_S16_Mod mlib_VectorSub_S16_S16_Mod mlib_VectorSub_S16_S16_Sat mlib_VectorSub_S16_S8_Mod
376. re defined for use with I_ FLUSH FLUSHR flush read queues FLUSHW flush write queues FLUSHRW flush read and write queues The following macros are defined for use with I_SETSIG S_RDNORM A normal priority band set to 0 message has arrived at the head ofa STREAM head read queue S_RDBAND A message with a non zero priority band has arrived at the head ofa STREAM head read queue S_INPUT A message other than a high priority message has arrived at the head of a STREAM head read queue S_HIPRI A high priority message is present on a STREAM head read queue S_OUTPUT The write queue for normal data priority band 0 just below the STREAM head is no longer full This notifies the process that there is room on the queue for sending or writing normal data downstream S_WRNORM Equivalent to S_OUTPUT S_WRBAND The write queue for a non zero priority band just below the STREAM head is no longer full S_MSG A STREAMS signal message that contains the SIGPOLL signal reaches the front of the STREAM head read queue S ERROR Notification of an error condition reaches the STREAM head S_HANGUP Notification of a hangup reaches the STREAM head man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stropts h 3HEAD S_BANDURG When used in conjunction with S_RDBAND SIGURG is generated instead of SIGPOLL when a priority message reaches the front of the STREAM head read queue The following macro is defined for us
377. reateerr __t_errno _nderror _null_auth _xti_accept _xti_alloc _xti_bind _xti_close _xti_connect _xti_error _xti_free _xti_getinfo _xti_getprotaddr _xti_getstate _xti_listen _xti_look _xti_open _xti_optmgmt _xti_rcv _xti_rcvconnect _xti_rcvdis _xti_rcvrel _xti_rcvreldata _xti_rcvudata _xti_rcvuderr _xti_rcvv _xti_rcvvudata _xti_snd _xti_snddis _xti_sndrel _xti_sndreldata _xti_sndudata _xti_sndv _xti_sndvudata _xti_strerror _xti_sync _xti_sysconf _xti_unbind Library Interfaces and Headers 293 libnsl 3LIB 294 _xti_xns5 accept auth_destroy authdes_getucred authdes_ seccreate authsys_ create callrpc clnt_call clnt_create clnt_create_vers clnt_destroy clnt_door_create clnt_geterr clnt_perrno clnt_raw_create clnt_sperrno clnt_tli_create clnt_tp_ create timed clntraw_create clntudp bufcreate dbmclose delete dial endhostent endnetpath fetch freehostent get_myaddress gethostbyaddr_r gethostbyname_r _xti_xns5_ snd authdes create authdes_lock authnone_ create authsys create default clnt_broadcast clnt_control clnt_create_ timed clnt_create vers timed clnt_dg_ create clnt_freeres clnt_pcreateerror clnt_perror clnt_spcreateerror clnt_sperror clnt_tp_create clnt_vc_create clnttcp_ create clntudp create dbminit des _setparity doconfig endnetconfig endrpcent firstkey freenetconfigent gethostbyaddr gethostbyname gethostent man pages section 3 Library Interfaces and Headers Last Revise
378. regular file this flag affects subsequent writes If set each write 2 will wait for both the file data and file status to be physically updated Write I O operations on the file descriptor complete as defined by synchronized I O file integrity completion Mask for use with file access modes O_ACCMODE Mask for file access modes File access modes used for fcntl open and openat O_RDONLY Open for reading only O_RDWR Open for reading and writing O_WRONLY Open for writing only The following constants are used by system calls capable of resolving paths relative to a provided open file descriptor AT_FDCWD Special value to pass in place of a file descriptor to inform the called routine that relative path arguments should be resolved from the current working directory AT_SYMLINK_NOFOLLOW Flag passed to fstatat 2 and fchownat 2 to change the bahavior of these functions when they are given a file as an argument that is a symbolic link In this case the functions operate on the symbolic link file rather than the file the link references AT_REMOVEDIR Flag passed to unlinkat 2 to tell it to assume that its path argument refers to a directory and to attempt to remove this directory The flock structure describes a file lock It includes the following members short L_type Type of lock short l_whence Flag for starting offset off t 1 start Relative offset in bytes off t l_len Size if then until E
379. rfaces and Headers 533 534
380. riangleFanSet_G_8 mlib_GraphicsDrawTriangleFanSet_GZ_32 mlib_GraphicsDrawTriangleFanSet_GZ_8 mlib_GraphicsDrawTriangleFanSet_X_32 mlib_GraphicsDrawTriangleFanSet_X_8 mlib_GraphicsDrawTriangleFanSet_Z_32 mlib_GraphicsDrawTriangleFanSet_Z_8 mlib_GraphicsDrawTriangle_G_32 mlib_GraphicsDrawTriangle_G_8 mlib_GraphicsDrawTriangle_GZ_32 mlib_GraphicsDrawTriangle_GZ_8 mlib_GraphicsDrawTriangleSet_32 mlib_GraphicsDrawTriangleSet_8 mlib_GraphicsDrawTriangleSet_A_32 mlib_GraphicsDrawTriangleSet_A_8 mlib_GraphicsDrawTriangleSet_AB_32 mlib_GraphicsDrawTriangleSet_AB_8 mlib_GraphicsDrawTriangleSet_ABG_32 mlib_GraphicsDrawTriangleSet_ABG_8 mlib_GraphicsDrawTriangleSet_ABGZ_32 mlib_GraphicsDrawTriangleSet_ABGZ_8 mlib_GraphicsDrawTriangleSet_ABZ_32 mlib_GraphicsDrawTriangleSet_ABZ_8 mlib_GraphicsDrawTriangleSet_AG_32 mlib_GraphicsDrawTriangleSet_AG_8 mlib_GraphicsDrawTriangleSet_AGZ_32 mlib_GraphicsDrawTriangleSet_AGZ_8 mlib_GraphicsDrawTriangleSet_AZ_32 mlib_GraphicsDrawTriangleSet_AZ_8 mlib_GraphicsDrawTriangleSet_B_32 mlib_GraphicsDrawTriangleSet_B_8 mlib_GraphicsDrawTriangleSet_BG_32 mlib_GraphicsDrawTriangleSet_BG_8 mlib_GraphicsDrawTriangleSet_BGZ_32 mlib_GraphicsDrawTriangleSet_BGZ_8 mlib_GraphicsDrawTriangleSet_BZ_32 mlib_GraphicsDrawTriangleSet_BZ_8 mlib_GraphicsDrawTriangleSet_G_32 mlib_GraphicsDrawTriangleSet_G_8 mlib_GraphicsDrawTriangleSet_GZ_32 mlib_GraphicsDrawTriangleSet_GZ_8 mlib_GraphicsDrawTriangleSet_X_32 mlib_GraphicsDrawTriangleS
381. riangle_AGZ_32 mlib_GraphicsDrawTriangle_AGZ_8 mlib_GraphicsDrawTriangle_AZ_32 mlib_GraphicsDrawTriangle_AZ_8 mlib_GraphicsDrawTriangle_B_32 mlib_GraphicsDrawTriangle_B_8 mlib_GraphicsDrawTriangle_BG_32 mlib_GraphicsDrawTriangle_BG_8 mlib_GraphicsDrawTriangle_BGZ_32 mlib_GraphicsDrawTriangle_BGZ_8 mlib_GraphicsDrawTriangle_BZ_32 mlib_GraphicsDrawTriangle_BZ_8 mlib_GraphicsDrawTriangleFanSet_32 mlib_GraphicsDrawTriangleFanSet_8 mlib_GraphicsDrawTriangleFanSet_A_32 mlib_GraphicsDrawTriangleFanSet_A_8 mlib_GraphicsDrawTriangleFanSet_AB_32 mlib_GraphicsDrawTriangleFanSet_AB_8 mlib_GraphicsDrawTriangleFanSet_ABG_32 mlib_GraphicsDrawTriangleFanSet_ABG_8 mlib_GraphicsDrawTriangleFanSet_ABGZ_32 mlib_GraphicsDrawTriangleFanSet_ABGZ_8 mlib_GraphicsDrawTriangleFanSet_ABZ_32 mlib_GraphicsDrawTriangleFanSet_ABZ_8 mlib_GraphicsDrawTriangleFanSet_AG_32 mlib_GraphicsDrawTriangleFanSet_AG_8 mlib_GraphicsDrawTriangleFanSet_AGZ_32 mlib_GraphicsDrawTriangleFanSet_AGZ_8 mlib_GraphicsDrawTriangleFanSet_AZ_32 mlib_GraphicsDrawTriangleFanSet_AZ_8 mlib_GraphicsDrawTriangleFanSet_B_32 mlib_GraphicsDrawTriangleFanSet_B_8 mlib_GraphicsDrawTriangleFanSet_BG_32 mlib_GraphicsDrawTriangleFanSet_BG_8 mlib_GraphicsDrawTriangleFanSet_BGZ_32 mlib_GraphicsDrawTriangleFanSet_BGZ_8 mlib_GraphicsDrawTriangleFanSet_BZ_32 mlib_GraphicsDrawTriangleFanSet_BZ_8 Library Interfaces and Headers 239 libmlib 3LIB 240 mlib_GraphicsDrawTriangleFanSet_G_32 mlib_GraphicsDrawT
382. ributes 3HBAAPI HBA_GetPortAttributesByWWwN 3HBAAPI HBA_SendCTPassThru 3HBAAPI HBA_SendCTPassThruV2 3HBAAPI HBA_GetEventBuf fer 3HBAAPI HBA_SetRNIDMgmtInfo 3HBAAPI HBA_GetRNIDMgmtInfo 3HBAAPI HBA_SendRNID 3HBAAPI HBA_SendRNIDV2 3HBAAPI HBA_RefreshInformation 3HBAAPI 166 man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 2003 libhbaapi 3LIB HBA_RefreshAdapterConfiguration 3HBAAPI HBA_GetVendorLibraryAttributes 3HBAAPI HBA_GetWrapperLibraryAttributes 3HBAAPI HBA ResetStatistics 3HBAAPI HBA_GetFcpTargetMapping 3HBAAPI HBA_GetFcpTargetMappingV2 3HBAAPI HBA_GetFcpPersistentBinding 3HBAAPI HBA_SendScsiInquiry 3HBAAPI HBA_SendReportLUNs 3HBAAPI HBA_ScsiReportLUNsV2 3HBAAPI HBA_SendReadCapacity 3HBAAPI HBA_SendRLS 3HBAAPI 7 Close open HBAs by calling HBA_CloseAdapter 3HBAAPI 8 Unload the library by calling HBA_FreeLibrary 3HBAAPI Errors Errors are generally returned from the underlying VSL and can include any of the following values HBA_STATUS_OK Request completed successfully No Error HBA_STATUS_ ERROR Non specific error encountered HBA_STATUS_ERROR_NOT_ SUPPORTED The VSL does not support this interface HBA_STATUS ERROR INVALID HANDLE The handle argument does not refer to an open HBA handle HBA_ STATUS ERROR ARG An argument in the request was invalid HBA_STATUS_ERROR_ILLEGAL_WWN A WWN in the request was not recognized HBA STATUS ERROR _ILLEGAL_INDEX An index in th
383. ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWscpu 32 bit SUNWscpux 64 bit MT Level Unsafe pvs 1 Intro 3 rpc_soc 3NSL Libnsl 3LIB attributes 5 Last Revised 20 May 2003 librpcsvc 3LIB Name Synopsis cc flag include lt rpc rpc h gt include lt rpcsvc rstat h gt Description individual functions Interfaces librpcsvc RPC services library file lrpcsve library Functions in this library provide RPC services See the manual pages in Section 3RPC for the The shared object Librpcsvc so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces havedisk rstat rwall xdr_statsvar Files lib librpcsvc so 1 1ib 64 librpcsvc so 1 shared object rnusers rusers xdr_statstime xdr_utmpidlearr 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWceslx 64 bit MT Level Safe See Also pvs 1 Intro 3 rstat 3RPC attributes 5 Library Interfaces and Headers 335 librsm 3LIB Name Synopsis Description Interfaces 336 librsm remote shared memory interface library cc flag file lrsm library include lt rsmapi h gt The functions in this library provide an interface f
384. rnative host names terminated by a null pointer int h_addrtype address type int h_length length in bytes of the address char h_ addr list pointer to an array of pointers to network addresses in network byte order for the host terminated by a null pointer The lt netdb h gt header defines the netent structure that includes the following members char n_name official fully qualified including the domain name of the network char n aliases pointer to an array of pointers to alternative network names terminated by a null pointer int n_addrtype the address type of the network in_addr _t n_net the network number in host byte order The lt netdb h gt header defines the protoent structure that includes the following members char p_ name official name of the protocol char p aliases pointer to an array of pointers to alternative protocol names terminated by a null pointer int p_proto protocol number The lt netdb h gt header defines the servent structure that includes the following members char s_ name oficial name of the service char s aliases pointer to an array of pointers to alternativeservice names terminated by a null pointer int s_port port number at which the service resides in network byte order char s_ proto name of the protocol to use when contacting the service The lt netdb h gt header defines t
385. rocess may request that the system automatically reset the disposition of a signal to SIG_DFL after it has been caught See sigaction 2 and signal 3C SIGNAL DELIVERY A signal is said to be delivered to a process when a thread within the process takes the appropriate action for the disposition of the signal Delivery of a signal can be blocked There are two methods for handling delivery of a signal in a multithreaded application The first method specifies a signal handler function to execute when the signal is received by the process See sigaction 2 The second method uses sigwait 2 to create a thread to handle the receipt of the signal The sigaction function can be used for both synchronously and asynchronously generated signals The sigwait function will work only for asynchronously generated signals as synchronously generated signals are sent to the thread that caused the event The sigwait function is the recommended for use with a multithreaded application 446 man pages section 3 Library Interfaces and Headers Last Revised 20 Oct 2003 signal h 3HEAD SIGNALMASK Each thread has a signal mask that defines the set of signals currently blocked from delivery to it The signal mask of the main thread is inherited from the signal mask of the thread that created it in the parent process The selection of the thread within the process that is to take the appropriate action for the signal is based on the method of signal generation a
386. rojent getdefaultproj getprojbyname getprojidbyname project_walk setprojent Files usr lib libproject so 1 usr lib 64 libproject so 1 fgetprojent getprojbyid getprojent inproj setproject shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level Safe See Also pvs 1 Intro 3 getprojent 3PROJECT project 4 attributes 5 standards 5 328 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libpthread 3LIB Name libpthread POSIX threads library Synopsis cc mt flag file lpthread library Description Historically functions in this library provided POSIX threading support See standards 5 Interfaces This functionality now resides in Libc 3LIB This library is maintained to provide backward compatibility for both runtime and compilation environments The shared object is implemented as a filter on Libc so 1 New application development needs to specify pthread only to obtain POSIX semantics for fork 2 that assumes the behavior of fork1 2 rather than the default behavior that forks all threads The shared object Libpthread so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces __pthrea
387. rom lt sys time h gt See time h 3HEAD Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also getrlimit 2 getpriority 3C time h 3HEAD types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 433 sched h 3HEAD Name sched h sched execution scheduling Synopsis include lt sched h gt Description The lt sched h gt header defines the sched_param structure which contains the scheduling parameters required for implementation of each supported scheduling policy This structure contains the following member int sched priority process execution scheduling priority Each process is controlled by an associated scheduling policy and priority Associated with each policy is a priority range Each policy definition specifies the minimum priority range for that policy The priority ranges for each policy may overlap the priority ranges of other policies The scheduling policies are indicated by the values of the following symbolic constants SCHED FIFO Processes are scheduled according to the First In First Out FIFO policy Processes scheduled to this policy if not pre empted by a higher priority or interrupted by a signal will proceed until completion SCHED_RR Processes are scheduled according to the Round Robin RR policy Processes scheduled to this policy if not pre empted by a highe
388. rovides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces ConnectToServer DmiAddComponent DmiAddLanguage DmiDeleteComponent DmiDeleteLanguage DmiGetAttribute DmiGetMultiple DmiListAttributes DmiListComponents DmiListGroups DmiRegister DmiSetConfig DmiUnregister Files usr lib libdmimi so 1 usr lib 64 libdmimi so 1 DisconnectToServer DmiAddGroup DmiAddRow DmiDeleteGroup DmiDeleteRow DmiGetConfig DmiGetVersion DmiListClassNames DmiListComponentsByClass DmiListLanguages DmiSetAttribute DmiSetMultiple shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWsadmi 32 bit SUNWsadmx 64 bit Interface Stability Obsolete MT Level Unsafe Library Interfaces and Headers 147 libdmimi 3LIB See Also Intro 3 Libdmi 3LIB attributes 5 148 man pages section 3 Library Interfaces and Headers Last Revised 30 May 2012 libdoor 3LIB Name Synopsis Description Interfaces Files Attributes See Also libdoor doors library cc flag file ldoor library include lt door h gt The functions in this library provide programmatic access to doors including the ability to create and call them Doors are a fast light weight RPC mechanism for secure control transfer between processes on the same ma
389. rs Last Revised 20 Oct 2003 socket h 3HEAD Name Synopsis Description libxnet Interfaces socket h socket Internet Protocol family include lt sys socket h gt The lt sys socket h gt header defines the unsigned integral type sa_family_t through typedef The lt sys socket h gt header defines the sockaddr structure that includes the following members sa family t sa family address family char sa_data socket address variable length data The lt sys socket h gt header defines the msghdr structure for libxnet interfaces that includes the following members void msg_name optional address socklen t msg_namelen size of address struct iovec msg_iov scatter gather array int msg _iovlen members in msg iov void msg_control ancillary data see below socklen t msg _controllen ancillary data buffer len int msg flags flags on received message The lt sys socket h gt header defines the cmsghdr structure for Libxnet that includes the following members socklen_t cmsg len data byte count including hdr int cmsg_level originating protocol int cmsg_ type protocol specific type Ancillary data consists of a sequence of pairs each consisting of a cmsghdr structure followed by a data array The data array contains the ancillary data message and the cmsghdr structure contains descriptive information that allows an application to correctly par
390. s Last Revised 16 Jul 2004 libdat 3LIB dat_lmr_free dat_provider_fini dat_psp_create dat_psp_free dat_pz_create dat_pz_query dat_rmr_bind dat_rmr_free dat_rsp_create dat_rsp_query dat_strerror uDAPL1 2 dat ep create with srq dat_ep_ set_watermark dat_lmr_sync_rdma_ write dat_srq_ free dat_srq_ query dat_srq_set_lw dat_lmr_query dat_provider_init dat_psp_create any dat_psp_query dat_pz_free dat_registry_list_providers dat_rmr_create dat_rmr_query dat_rsp_free dat_set_consumer_context dat_ep_recv_query dat_lmr_sync_rdma_read dat_srq_create dat_srq_post_recv dat_srq_resize The shared object Libdat so 1 also provides the public interfaces defined below for service providers dat_registry_add_provider Files usr lib libdat so 1 usr lib 64 libdat so 1 shared object dat_registry remove provider 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWudaplu user SUNWudaplr root Library Interfaces and Headers 135 libdat 3LIB ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard uDAPL 1 1 1 2 MT Level Unsafe See Also datadm 1M Intro 3 dat conf 4 attributes 5 Notes The libdat library supports service providers written according to the uDAPL 1 2 specification A service provider library has to be a dynamic loadable shared
391. s get static storage nis getservlist nis _insert_item nis_ismember nis_leaf_of_r nis list nis_local_group nis_local_principal nis_make_ error nis_mkdir nis_modify entry nis_next_entry nis ping nis_print_entry nis_print_group entry nis_print_object nis _print_table nis remove nis remove item nis_removemember nis_servstate nis _sperror nis stats nis write obj pmap_getport man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libnsl 3LIB pmap_rmtcall pmap_unset rpc_broadcast rpc_call rpc_createerr rpc_gss_get_mech_ info rpc_gss_get_principal_name rpc_gss_getcred rpc_gss_max_data_length rpc_gss_qop_to_num rpc_gss_set_callback rpc_gss_set_svc_name rpc_reg rpcb_getmaps rpcb_rmtcall rpcb_unset setnetconfig setrpcent svc_auth_reg svc_create svc_dg create svc_done svc_exit svc_fdset svc_get_local_cred svc_getreq svc_getreq poll svc_getrpccaller svc_pollfd Library Interfaces and Headers pmap_set registerrpc rpc_broadcast_exp rpc_control rpc_gss_get_error rpc_gss_get_mechanisms rpc_gss_get_versions rpc_gss_ is installed rpc_gss_mech_to_oid rpc_gss_seccreate rpc_gss_set_defaults rpc_gss_svc_max_data_length rpcb_getaddr rpcb_gettime rpcb set sethostent setnetpath store svc_control svc_destroy svc_dg_ enablecache svc_door_ create svc_fd_create svc_freeargs svc_getargs svc_getreq_common svc_getreqset svc_max_pollfd svc_raw_create 297 libn
392. s section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB erf erfcf erff exp exp2f expf expm1 expm1l fabsf fdim fdiml fegetenv fegetround feraiseexcept fesetexceptflag fetestexcept fex_get_handling fex_get_log_depth fex_log_entry fex_set_handling fex_set_log_depth floor floorl fmaf fmax fmaxl fminf fmod fmodl Library Interfaces and Headers erfc erfcl erfl exp2 exp2l expl expm1f fabs fabsl fdimf feclearexcept fegetexceptflag feholdexcept fesetenv fesetround feupdateenv fex_get_log fex_getexcepthandler fex_merge_flags fex_set_log fex_setexcepthandler floorf fma fmal fmaxf fmin fminl fmodf frexp 187 libm 3LIB frexpf gamma gammaf gammal hypot hypotl ilogbf isnan jof jl jll jnf ldexp ldexpl lgamma_r lgammaf_r lgammal_r llrintf llround llroundl log10 log10l loglpf log2 log2l logbf logf Lrint Lrintl frexpl gamma_r gammaf_r gammal_r hypotf ilogb ilogbl jo jou jlf jn jnl ldexpf lgamma lgammaf lgammal llrint Tlrintl llroundf log log10f loglp loglpl log2f logb logbl logl lrintf Lround 188 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB Lroundf matherr modff nan nanl nearbyintf nextafter nextafterl nexttowardf pow powl remainderf remquo remquol rintf round roundl scalbf scalbln scalblnl scalbnf sig
393. s section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_MatrixScale_S16C_S8C_Sat mlib_MatrixScale_S16C_Sat mlib_MatrixScale_ 16C_U8C_Mod mlib_MatrixScale_S16C_U8C_Sat mlib_MatrixScale_S16_Mod mlib_MatrixScale_S16_S16_Mod mlib_MatrixScale_S16_S16_Sat mlib_MatrixScale_S16_S8_Mod mlib_MatrixScale_S16_S8_Sat mlib_MatrixScale_S16_Sat mlib_MatrixScale_S16_U8_Mod mlib_MatrixScale_S16_U8_Sat mlib_MatrixScale_S32C_Mod mlib_MatrixScale_S32C_S16C_Mod mlib_MatrixScale_S32C_S16C_Sat mlib_MatrixScale_S32C_S32C_Mod mlib_MatrixScale_S32C_S32C_Sat mlib_MatrixScale_S32C_Sat mlib_MatrixScale_S 32_Mod mlib_MatrixScale_S32_S 16_Mod mlib_MatrixScale_S32_S16_Sat mlib_MatrixScale_S32_S 32_Mod mlib_MatrixScale_S32_S32_Sat mlib_MatrixScale_S32_Sat mlib_MatrixScale_S8C_Mod mlib_MatrixScale_S8C_S8C_Mod mlib_MatrixScale_S8C_S8C_Sat mlib_MatrixScale_S8C_Sat mlib_MatrixScale_S8_Mod mlib_MatrixScale_S8_S8_Mod mlib_MatrixScale_S8_S8_Sat mlib_MatrixScale_S8_Sat mlib_MatrixScale_U8C_Mod mlib_MatrixScale_U8C_Sat mlib_MatrixScale_U8C_U8C_Mod mlib_MatrixScale_U8C_U8C_Sat mlib_MatrixScale_U8_Mod mlib_MatrixScale_U8_Sat mlib_MatrixScale_U8_U8_Mod mlib_MatrixScale_U8_U8_Sat mlib_MatrixSub_S16C_Mod mlib_MatrixSub_S16C_S16C_Mod mlib_MatrixSub_S16C_S16C_Sat mlib_MatrixSub_S16C_S8C_Mod Library Interfaces and Headers 215 libmlib 3LIB 216 mlib_MatrixSub_S16C_S8C_Sat mlib_MatrixSub_S16C_Sat mlib_MatrixSub_S16C_U8C_Mod m
394. se getstr getwin halfdelay has_ic idcok immedok inchnstr init_color initscr innwstr insdelln insnstr insstr inswch intrflush inwchnstr inwstr is _wintouched keyname man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libcurses 3LIB keypad Leaveok m_addch m_clear m_initscr m_newterm map_button mouse off mouse set mvaddch mvaddchstr mvaddnwstr mvaddwch mvaddwchstr mvcur mvderwin mvgetnwstr mvgetwch mvinch mvinchstr mvinnwstr mvinsnstr mvinsstr mvinswch mvinwch mvinwchstr mvprintw mvwaddch mvwaddchstr Library Interfaces and Headers killchar Longname m_addstr m_erase m_move m_refresh meta mouse _on move mvaddchnstr mvaddnstr mvaddstr mvaddwchnstr mvaddwstr mvdelch mvgetch mvgetstr mvgetwstr mvinchnstr mvinnstr mvinsch mvinsnwstr mvinstr mvinswstr mvinwchnstr mvinwstr mvscanw mvwaddchnstr mvwaddnstr 127 libcurses 3LIB 128 mvwaddnwstr mvwaddwch mvwaddwchstr mvwdelch mvwgetnwstr mvwgetwch mvwin mvwinchnstr mvwinnstr mvwinsch mvwinsnwstr mvwinstr mvwinswstr mvwinwchnstr mvwinwstr mvwscanw newkey newscreen newwin nocbreak nodelay nonl noraw overlay pair_content pechowchar prefresh putp qiflush mvwaddstr mvwaddwchnstr mvwaddwstr mvwgetch mvwgetstr mvwgetwstr mvwinch mvwinchstr mvwinnwstr mvwinsnstr mvwinsstr mvwinswch mvwinwch mvwinwchstr mvwprintw napms newpad newterm nl nocrmode noecho
395. se the data The values for cmsg_level will be legal values for the level argument to the getsockopt and setsockopt functions The SCM_RIGHTS type is supported for level SOL_ SOCKET Ancillary data is also possible at the socket level The lt sys socket h gt header defines the following macros for use as the cmsg_type values when cmsg_level is SOL_SOCKET SCM_RIGHTS Indicates that the data array contains the access rights to be sent or received SCM_UCRED Indicates that the data array contains a ucred_t to be received The ucred_t is the credential of the sending process at the time the message was sent This is a Sun specific Evolving interface See ucred_get 3C Library Interfaces and Headers 453 socket h 3HEAD The IPv4 data formats generally use the same values for data passed back in cmsghdr as for setsockopt to enable the feature The IPv4 data formats are listed below with the assocated payload for each IPPROTO_IP IP_RECVDSTADDR ipaddr_t IP address IPPROTO_IP IP_RECVOPTS variable length IP options up to 40 bytes IPPROTO_IP IP_RECVIF uint_t if Index number IPPROTO_IP IP_RECVSLLA struct sockaddr_dl link layer address IPPROTO_IP IP_RECVTTL uint8 t SOL_SOCKET SO_RECVUCRED ucred_t cmsghdr cmsg_ typeis SCM UCRED not SO _RECVUCRED The IPv6 data formats use different values for enabling the option and for passing the value back to the application The IPv6 data formats are listed below with the as
396. section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 ndbm h 3HEAD Name Synopsis Description Attributes See Also ndbm h ndbm definitions for ndbm database operations include lt ndbm h gt The lt ndbm h gt header defines the datum type as a structure that includes at least the following members void dptr pointer to the application s data size t dsize size of the object pointed to by dptr The size_t type is defined through typedef as described in lt stddef h gt The lt ndbm h gt header defines the DBM type through typedef The following constants are defined as possible values for the store_mode argument to dbm_store DBM_INSERT Insertion of new entries only DBM_REPLACE Allow replacing existing entries See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard ndbm 3C attributes 5 standards 5 Library Interfaces and Headers 421 netdb h 3HEAD Name netdb h netdb definitions for network database operations Synopsis include lt netdb h gt Description The lt netdb h gt header defines the type in_port_t and the type in_addr_t as described in 422 in h 3HEAD The lt netdb h gt header defines the hostent structure that includes the following members char h_name official name of the host char h aliases pointer to an array of pointers to alte
397. section of the ordinary file fildes Get record locking information Equivalent to F_GETLK but takes a struct flock64 argument rather than a struct flock argument Set record locking information Equivalent to F_SETLK but takes a struct flock64 argument rather than a struct flock argument Set record locking information wait if blocked Equivalent to F_SETLKW but takes a struct flock64 argument rather than a struct flock argument Set share reservation Remove share reservation File descriptor flags used for fcntl FD_CLOEXEC Close the file descriptor upon execution of an exec function see exec 2 Values for l_type used for record locking with fcnt1 the following values are unique F_RDLCK Shared or read lock 46 man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 fcntl h 3HEAD F_UNLCK Unlock F_WRLCK Exclusive or write lock Values for f_access used for share reservations with fcntl the following values are unique F_RDACC Read only share reservation F_WRACC Write only share reservation F_RWACC Read and write share reservation Values for f_deny used for share reservations with fcnt1 the following values are unique F_COMPAT Compatibility mode share reservation F_RDDNY Deny other read access share reservations F_WRDNY Deny other write access share reservations F_RWDNY Deny other read or write access share reservations F_NODNY Do not deny ot
398. ses for connect sendmsg and sendto INADDR_ANY Local host address INADDR_BROADCAST Broadcast address The lt netinet in h gt header defines the sockaddr_in structure that is used to store addresses for the Internet protocol family Values of this type must be cast to struct sockaddr for use with the socket interfaces For applications that do not require standard conforming behavior those that use the socket interfaces described in section 3SOCKET of the reference manual see Intro 3 and standards 5 the lt netinet in h gt header defines the sockaddr_in structure that includes the following members sa_ family t sin_family in p rt t sin_port struct in_addr sin_addr char sin_zero 8 man pages section 3 Library Interfaces and Headers Last Revised 30 Aug 2002 in h 3HEAD Standard conforming For applications that require standard conforming behavior those that use the socket interfaces described in section 3XNET of the reference manual see Int ro 3 and standards 5 the lt netinet in h gt header defines the sockaddr_in structure that includes the following members sa_ family t sin_family in_port_t sin_port struct in_addr sin addr unsigned char sin _zero 8 Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also Intro 3 connect 3SOCKET connect 3XNET getsockopt 3SOCKET getsockopt 3
399. setuseruserkey krb5 build principal krb5 build principal ext krb5_c_block_size krb5_c_checksum_length krb5_c_decrypt krb5_c_encrypt krb5_ c_encrypt_length krb5_c_enctype compare krb5 c_ free state krb5_ c_init_state krb5 c_is coll _proof_cksum krb5 c_is_ keyed _cksum krb5_c_ keyed checksum types krb5_c_make_checksum krb5_c_make_random key krb5_c_random_make_octets krb5_c_ string _to_key man pages section 3 Library Interfaces and Headers Last Revised 04 Apr 2006 libkrb5 3LIB krb5_c_ string to key with params krb5 c_valid_cksumtype krb5 c_ valid _enctype krb5_c_ verify checksum krb5_cc_close krb5_cc_copy_creds krb5_cc_default krb5_cc_default_name krb5_cc_ destroy krb5_cc_end seq get krb5_cc_gen_new krb5_cc_get_name krb5 cc_get_principal krb5_ cc_get_type krb5_cc_initialize krb5_cc_next_cred krb5_cc_remove cred krb5 cc_resolve krb5 cc_retrieve cred krb5 cc_set_default_name krb5 cc_set_flags krb5 cc start seq get krb5 cc store cred krb5_change_ password krb5_cksumtype to string krb5_copy_addresses krb5_ copy _authdata krb5_ copy authenticator krb5 copy checksum krb5_copy_creds krb5 copy data krb5_copy_keyblock krb5 copy _keyblock_ contents krb5 copy principal krb5_ copy ticket krb5_ decode ticket krb5_deltat_to_string krb5 enctype to string krb5_ free addresses krb5 free_ap_ rep _enc_ part krb5_free_authdata krb5_ free authenticator krb5_free_checksum krb5_free_checksum_contents Librar
400. shAdapterConfiguration HBA _RegisterForAdapterAddEvents HBA _RegisterForAdapterPortEvents HBA _RegisterForLinkEvents 165 libhbaapi 3LIB HBA_RegisterForTargetEvents HBA_RemoveCallback HBA_ResetStatistics HBA ScsiReadCapacityV2 HBA_SendCTPassThru HBA_SendLIRR HBA_SendRNID HBA_SendRPL HBA _SendReadCapacity HBA_SendSRL HBA _SetBindingSupport HBA_RemoveAllPersistentBindings HBA_RemovePersistentBinding HBA _ScsiInquiryV2 HBA_ScsiReportLUNsV2 HBA_SendCTPassThruV2 HBA_SendRLS HBA_SendRNIDV2 HBA_SendRPS HBA_SendReportLUNs HBA_SendScsiInquiry HBA_SetPersistentBindingV2 HBA_SetRNIDMgmtInfo Usage Client applications link with the Common Library using LHBAAPI to access the interfaces The Common Library dynamically loads individual Vendor Specific Libraries VSL listed in etc hba conf described on the hba conf 4 Using the Libhbaapi involves the following steps 1 Optionally determining the version of the library by calling HBA_GetVersion 3HBAAPI 2 Initializing the Common Library by calling HBA_LoadLibrary 3HBAAPI 3 Determine the number of HBAs known to the common library by calling HBA_GetNumberOfAdapters 3HBAAPI 4 Determine each HBA name in turn by calling HBA_GetAdapterName 3HBAAPI Open each HBA in turn by calling HBA_OpenAdapter 3HBAAPI 6 Operate ona given HBA by calling the following HBA_GetAdapterAttributes 3HBAAPI HBA_GetAdapterPortAttributes 3HBAAPI HBA_GetDiscoveredPortAtt
401. short timezone short dstflag The time_t type is defined as described in lt sys types h gt Attributes See attributes 5 for descriptions of the following attributes the seconds portion of the current time the milliseconds portion of the current time the local timezone in minutes west of Greenwich TRUE if Daylight Savings Time is in effect ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also time h 3HEAD types h 3HEAD attributes 5 standards 5 498 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 time h 3HEAD Name time h time time types Synopsis include lt time h gt Description The lt time h gt header declares the structure tm which includes the following members int tm_sec seconds 0 60 int tm_min minutes 0 59 int tm_hour hour 0 23 int tm_mday day of month 1 31 int tm_mon month of year 0 11 int tm_year years since 1900 int tm_wday day of week 0 6 Sunday 0 int tm_yday day of year 0 365 int tm_isdst daylight savings flag The value of tm_isdst is positive if Daylight Saving Time is in effect 0 if Daylight Saving Time is not in effect and negative if the information is not available The lt time h gt header defines the following symbolic names NULL Null pointer constant CLOCKS PER SEC A number used to convert the value re
402. sl 3LIB 298 svc_reg svc_run svc_tli_create svc_unreg svc_vc_create svcerr_decode svcerr_noprog svcerr_systemerr svcfd_create svctcp_create svcudp_ create t_alloc t_close t_errno t_free t_getname t_listen t_nerr t_optmgmt t_rcvconnect t_revrel t_rcvuderr t_snddis t_sndudata t_sync taddr2uaddr undial xdr_accepted_reply xdr_authsys_parms svc_register svc_sendreply svc_tp_create svc_unregister svcerr_auth svcerr_noproc svcerr_progvers svcerr_weakauth svcraw_create svcudp_ bufcreate t_accept t_bind t_connect terror t_getinfo t_getstate t_look t_open t orev t_rcevdis t_rcvudata t_snd t_sndrel t_strerror t_unbind uaddr2taddr user2netname xdr_array xdr_bool man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libnsl 3LIB xdr_bytes xdr_callmsg xdr_destroy xdr_enum xdr_free xdr_hyper xdr_int xdr_int32_t xdr_int8 t xdr_longlong t xdr_opaque_auth xdr_quadruple xdr_rejected_ reply xdr_setpos xdr_sizeof xdr_u_char xdr_u_int xdr_u_longlong t xdr_uintl6 t xdr_uint64 t xdr_union xdr_void xdrmem_create xdrrec_endofrecord xdrrec_readbytes xdrstdio_ create xprt_unregister yp_bind yp_get_default_domain Library Interfaces and Headers xdr_calthdr xdr_char xdr_double xdr_ float xdr_getpos xdr_inline xdr_int16_t xdr_int64 t xdr_long xdr_opaque xdr_pointer xdr_reference xdr_replymsg xdr_ short xdr_string xdr_u_hyper xdr_u_long x
403. socated payload for each IPPROTO_IPV6 IPV6_RECVPKTINFO in_pktinfo cmsg_type IPV6_PKTINFO IPPROTO_IPV6 IPV6_RECVTCLASS uint_t cmsg_type IPV6_TCLASS IPPROTO_IPV6 IPV6_RECVPATHMTU ip6_mtuinfo cmsg_type IPV6_PATHMTU IPPROTO_IPV6 IPV6_RECVHOPLIMIT uint_t cmsg_type IPV6_HOPLIMIT IPPROTO_IPV6 IPV6_RECVHOPOPTS 454 man pages section 3 Library Interfaces and Headers Last Revised 03 Aug 2006 socket h 3HEAD variable length IPv6 options cmsg_type IPV6_HOPOPTS IPPROTO_IPV6 IPV6_RECVDSTOPTS variable length IPv6 options cmsg_type IPV6_DSTOPTS IPPROTO_IPV6 IPV6_RECVRTHDR variable length IPv6 options cmsg_type IPV6_RTHDR IPPROTO_IPV6 IPV6_RECVRTHDRDSTOPTS variable length IPv6 options cmsg_type IPV6_DSTOPTS The lt sys socket h gt header defines the following macros to gain access to the data arrays in the ancillary data associated with a message header CMSG_DATA cmsg If the argument is a pointer to a cmsghdr structure this macro returns an unsigned character pointer to the data array associated with the cmsghdr structure CMSG_NXTHDR mhdr cmsg If the first argument is a pointer to amsghdr structure and the second argument is a pointer to a cmsghdr structure in the ancillary data pointed to by the msg_controt field of that msghdr structure this macro returns a pointer to the next cmsghdr structure or a null pointer if this structure is the last cmsghdr in the ancillary data CMSG_FIRSTHDR mhdr Ifthe
404. sociates with the flags A floating point status flag isa system variable whose value is set but never cleared when a floating point exception is raised which occurs as a side effect of exceptional floating point arithmetic to provide auxiliary information A floating point control mode is a system variable whose value can be set by the user to affect the subsequent behavior of floating point arithmetic The lt fenv h gt header defines the following constants if and only if the implementation supports the floating point exception by means of the floating point functions feclearexcept fegetexceptflag feraiseexcept fesetexceptflag and fetestexcept Each expands to an integer constant expression with values such that bitwise inclusive ORs of all combinations of the constants result in distinct values FE_DIVBYZERO FE_INEXACT FE_INVALID FE_OVERFLOW FE_UNDERFLOW The lt fenv h gt header defines the following constant which is simply the bitwise inclusive OR of all floating point exception constants defined above FE_ALL_EXCEPT The lt fenv h gt header defines the following constants Each expands to an integer constant expression whose values are distinct non negative values FE_DOWNWARD FE_TONEAREST FE_TOWARDZERO FE_UPWARD The lt fenv h gt header defines the following constant which represents the default floating point environment that is the one installed at program startup and has type pointer to const qualif
405. sponding value given below with the same sign Limits of ptrdiff_t PTRDIFF MIN 65535 PTRDIFF MAX 65535 Limits of sig atomic t SIG ATOMIC MIN See below SIG _ATOMIC_MAX See below Limits of size t SIZE MAX 65535 Limits ofwchar_t WCHAR_MIN See below WCHAR_MAX See below Library Interfaces and Headers 469 stdint h 3HEAD Macros for Integer Constant Expressions 470 Limits of wint_t WINT_MIN See below WINT_MAX See below If sig_atomic_t see the lt signal h gt header is defined as a signed integer type the value of SIG_ATOMIC_MIN is no greater than 127 and the value of SIG_ATOMIC_MAX is no less than 127 Otherwise sig_atomic_t is defined as an unsigned integer type the value of SIG ATOMIC MIN is 0 and the value of STG ATOMIC MAX is no less than 255 Ifwchar_t see the lt stddef h gt header is defined as a signed integer type the value of WCHAR_MIN is no greater than 127 and the value of WCHAR_MAX is no less than 127 Otherwise wchar_t is defined as an unsigned integer type and the value of WCHAR_MIN is 0 and the value of WCHAR_MAX is no less than 255 Ifwint_t see the lt wchar h gt header is defined as a signed integer type the value of WINT_MIN is no greater than 32767 and the value of WINT_MAX is no less than 32767 Otherwise wint_t is defined as an unsigned integer type and the value of WINT_MIN is 0 and the value of WINT_MAX is no less than 6553
406. ss for the system See the c option for priocntl 1 for a list of valid class names Property name Type Description pset comment string User description of resource pset default bool Marks default processor set pset load uint64 The load for this processor set pset max uint64 Maximum number of CPUs permitted in this processor set pset min uint64 Minimum number of CPUs permitted in this processor set pset name string User name for resource pset size uint64 Current number of CPUs in this processor set pset sys_ id int64 System assigned processor set ID Library Interfaces and Headers 323 libpool 3LIB Property name Type Description pset temporary bool Mark this processor set as a temporary resource if true this processor set can exist only in the dynamic configuration and cannot be committed to a configuration file pset type string Names resource type value for all processor sets is pset pset units string Identifies meaning of size related properties value for all processor sets is population pset poold objectives string Specifies the poold objectives for a pset The pset comment pset max pset min pset name and pset poold objectives properties are writable the pset default pset load pset size pset sys id pset temporary pset type and pset units properties are not The pset Load property represents the load on a processor set The lowest value for this property is 0
407. st Revised 19 Apr 2010 Intro 3 3CONTRACT 3CPC 3DAT 3DEVID 3DEVINEFO 3DMI GELF 3EXACCT Introduction These functions constitute the contract management library Libcontract This library is implemented as a shared object Libcontract so but is not automatically linked by the C compilation system Specify Lcontract on the cc command line to link with this library See Libcont ract 3LIB 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 system Specify Lcpc or lpctx on the cc command line to link with these libraries See Libcpc 3LIB and Libpctx 3LIB These functions constitute the direct access transport library Libdat This library is implemented as a shared object Libdat so but is not automatically linked by the C compilation system Specify dat on the cc command line to link with this library See Libdat 3LIB 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 These functions constitute the device information library Libdevinfo This library is implemented
408. standards 5 418 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 mqueue h 3HEAD Name mqueue h mqueue message queues Synopsis include lt mqueue h gt Description Attributes See Also The lt mqueue h gt header defines the mqd_t type which is used for message queue descriptors This will not be an array type A message queue descriptor may be implemented using a file descriptor in which case applications can open up to at least OPEN_MAX file and message queues The lt mqueue h gt header defines the sigevent structure as described in lt signal h gt see signal h 3HEAD and the mq_attr structure which is used in getting and setting the attributes of a message queue Attributes are initially set when the message queue is created A mgq_attr structure has the following members long mq_flags message queue flags long mq_maxmsg maximum number of messages long mq_msgsize maximum message size long mq_curmsgs number of messages currently queued Inclusion of the lt mqueue h gt header may make visible symbols defined in the headers lt fcntl h gt lt signal h gt lt sys types h gt and lt time h gt See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Committed Standard See standards 5 fcntl h 3HEAD signal h 3HEAD time h 3HEAD types h 3HEAD attributes 5 standards 5 L
409. t qgconvert qsort raise rand_r rcetl_walk rctlblk_get_firing time rctlblk_get_global_ flags rctlblk_get_local_flags rctlblk_get_recipient_pid rctlblk_set_local_action rctlblk_set_privilege rctlblk_set_value re_comp pthread _setschedparam pthread spin destroy pthread _spin_lock pthread _spin_unlock ptsname putc putchar putenv putpmsg puts pututline putw putwchar pwrite qecvt qfcvt qgcvt quadruple to decimal rand random rctlblk_get_enforced value rctlblk_get_global_action rctlblk_get_local_action rctlblk_get_privilege rctlblk_get_value rctlblk_set_local_flags rctlblk_set_recipient_pid rctlblk_size re_exec man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB read readdir_r readv realpath regcmp regerror regexec remove rename resetmnttab rewind rindex rw_rdlock rw_tryrdlock rw_unlock rw_wrlock rwlock_init scalb scanf schedctl_init schedctl_start seconvert seekdir sema_destroy sema_init sema_trywait semctl semids semtimedop Library Interfaces and Headers readdir readlink realloc reboot regcomp regex regfree remque renameat resolvepath rewinddir rmdir rw_read_held rw_trywrlock rw_write_ held rwlock_ destroy sbrk scandir schedctl_exit schedctl_lookup schedctl_stop seed48 select sema_held sema_post sema_wait semget semop setbuf 103 libc 3LIB 104 setbuf fer setcontext setenv setgi
410. t sip _add_ supported sip_add_tstamp sip_add_ user_agent sip add warning sip_branchid sip clone _msg sip copy all_headers sip copy header by name sip create dialog req sip create OKack sip delete dialog sip delete header by name sip delete value sip disable dialog logging sip enable counters sip enable trans logging sip free parsed uri sip_get_accept_lang sip_get_accept_type sip_get_allow events sip_get_authen_info sip_get_author_ scheme sip_get_call_info_uri sip_get_callseq_ method sip_get_contact_display_name sip_get_content_disp sip_get_content_lang man pages section 3 Library Interfaces and Headers Last Revised 11 Jan 2008 libsip 3LIB sip_get_content_length sip_get_content_type sip_get_counter_ value sip_get_date day sip_get_date time sip_get_date wkday sip_get_ dialog callid sip_get_ dialog local_tag sip_get_dialog local_contact_uri sip_get_dialog msgcnt sip_get_dialog remote tag sip_get_ dialog remote uri sip_get_ dialog state sip_get_error_info_uri sip _get_expires sip_get_from tag sip_get_header sip_get_in_reply to sip_get_mime version sip_get_msg_ len sip_get_num via sip_get_param value sip_get_passertedid display name sip_get_ppreferredid display name sip_get_priority sip_get_proxy_authen_param sip_get_proxy_author_param sip_get_proxy_require sip _get_rack_method Library Interfaces and Headers sip_get_content_sub_type sip _get_content sip_get_cseq sip_get_date mo
411. t buffers available POLL_MSG input message available POLL_ERR T O error POLL_PRI high priority input available POLL_HUP device disconnected Signals can also be generated from the resource control subsystem Where these signals do not already possess kernel level siginfo codes the siginfo si_code will be filled with SI_RCTL to indicate a kernel generated signal from an established resource control value Signal Code Reason SIGXRES SI_RCTL resource control generated signal SIGHUP SIGTERM The uncatchable signals SIGSTOP and SIGKILL have undefined siginfo codes Signals sent with a siginfo code of SI_RCTL contain code dependent information for kernel generated signals Code Field Value SI_RCTL hr_time si_entity process model entity of control In addition the following signal dependent information is available for kernel generated signals man pages section 3 Library Interfaces and Headers Last Revised 19 Jul 2004 siginfo h 3HEAD Signal Field Value SIGILL caddr_t si_addr address of faulting instruction SIGFPE SIGSEGV caddr_t si_addr address of faulting memory reference SIGBUS SIGCHLD pid_t si_pid child process ID int si_status exit value or signal SIGPOLL long si_band band event for POLL_IN POLL_OUT or POLL_MSG See Also _lwp_kill 2 kill 2 setrctl 2 sigaction 2 sigsend 2 waitid 2 abort 3C aio_read 3RT mq_notify 3RT raise 3C signal h 3HEAD sigqueue 3RT Notes
412. tAttributeValue C_SetPIN C_SignEncryptUpdate C_SignInit C_SignRecoverInit C_UnwrapKey C_VerifyFinal C_VerifyRecover C_VerifyUpdate C _WrapKey SUNW_C_KeyToObject shared object 64 bit shared object Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability See below man pages section 3 Library Interfaces and Headers Last Revised 14 Oct 2010 libpkcs11 3LIB See Also Notes ATTRIBUTE TYPE ATTRIBUTE VALUE MT Level See below The SUNW Extension functions are Evolving The PKCS 11 Standard functions are Standard PKCS 11 v2 20 The SUNW Extension functions are MT Safe The PKCS 11 Standard functions are MT Safe with exceptions See Section 6 6 2 of RSA PKCS 11 v2 20 cryptoadm 1M pkgadd 1M Intro 3 SUNW_C_GetMechSession 3EXT syslog 3C attributes 5 pkcs11_kernel 5 pkcs11_softtoken 5 RSA PKCS 11 v2 20 http www rsasecurity com If an application calls C_WaitForSlotEvent without the CKF_DONT_BLOCK flag set Libpkcs11 must create threads internally If however CKF_LIBRARY_CANT_CREATE_OS_THREADS is set C WaitForSlotEvent returns CKR_FUNCTION FAILED The PKCS 11 library does not work with Netscape 4 x but does work with more recent versions of Netscape and Mozilla Because C_Initalize might have been called by both an application and a library it is not sa
413. t_Inp mlib_ImageConstSub mlib_ImageConstSub_Fp mlib_ImageConstSub_Fp_Inp mlib_ImageConstSub_Inp mlib_ImageConstXor mlib_ImageConstXor_Inp mlib_ImageConv2x2 mlib_ImageConv2x2_Fp mlib_ImageConv2x2Index mlib_ImageConv3x3 mlib_ImageConv3x3_Fp mlib_ImageConv3x3Index mlib_ImageConv4x4 mlib_ImageConv4x4_Fp mlib_ImageConv4x4Index mlib_ImageConv5x5 mlib_ImageConv5x5_Fp mlib_ImageConv5x5Index mlib_ImageConv7x7 mlib_ImageConv7x7_Fp mlib_ImageConv7x7Index man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_ImageConvKernelConvert mlib_ImageConvMxN mlib_ImageConvMxN_Fp mlib_ImageConvMxNIndex mlib_ImageConvolveMxN mlib_ImageConvolveMxN_Fp mlib_ImageCopy mlib_ImageCopyArea mlib_ImageCopyMask mlib_ImageCopyMask_Fp mlib_ImageCopySubimage mlib_ImageCreate mlib_ImageCreateStruct mlib_ImageCreateSubimage mlib_ImageCrossCorrel mlib_ImageCrossCorrel_Fp mlib_ImageDataTypeConvert mlib_ImageDelete mlib_ImageDilate4 mlib_ImageDilate4_Fp mlib_ImageDilate8 mlib_ImageDilate8_Fp mlib_ImageDivl_Fp_Inp mlib_ImageDiv2_Fp_Inp mlib_ImageDivAlpha mlib_ImageDivAlpha_Fp mlib_ImageDivAlpha_Fp_Inp mlib_ImageDivAlpha_Inp mlib_ImageDivConstShift mlib_ImageDivConstShift_Inp mlib_ImageDiv_Fp mlib_ImageDivShift mlib_ImageDivShift1_Inp mlib_ImageDivShift2_Inp mlib_ImageErode4 mlib_ImageErode4_Fp mlib_ImageErode8 mlib_ImageErode8_Fp mlib_ImageExp mlib_ImageExp_Fp mlib_ImageExp_Fp_Inp mlib_ImageExp_Inp ml
414. t_name gss_get_mic gss_import_sec_context gss_init_sec_context gss_inquire cred gss_inquire mechs _for_name gss_process_context_token gss_release cred gss_release oid gss_ seal gss_store cred gss_unseal Library Interfaces and Headers GSS_C_NT_EXPORT_NAME GSS_C_NT_MACHINE_UID_NAME GSS_C_NT_USER_NAME gss_acquire cred gss_add oid set_member gss_compare_name gss_create empty oid set gss_ display name gss_duplicate name gss_export_sec_context gss_import_name gss_indicate_ mechs gss_inquire_ context gss_inquire cred by mech gss_inquire_names_for_mech gss_release buffer gss_release_name gss_release oid set gss_ sign gss_test_oid set_member gss_unwrap 163 libgss 3LIB gss_verify gss_verify_mic gss_wrap gss_wrap size limit Files usr lib libgss so 1 shared object usr lib 64 libgss so 1 64 bit shared object file Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWegss 32 bit SUNWegssx 64 bit MT Level Safe See Also pvs 1 Intro 2 Intro 3 syslog 3C attributes 5 Developers Guide to Oracle Solaris Security 164 man pages section 3 Library Interfaces and Headers Last Revised 11 Aug 2004 libhbaapi 3LIB Name _ libhbaapi Common Fibre Channel HBA information library Synopsis cc flag file HBAAPI library Description Interfaces include lt hbaapi h gt The functions
415. tails of Libc It is a friend of Libc in the C sense which is precisely the value added by Libc_db It encapsulates the knowledge of Libc internals that a debugger needs to manipulate the threads related state of a target process To be able to inspect and manipulate target processes Libc_db makes use of certain process control primitives that must be provided by the process using libc_db The imported interfaces are defined in proc_service 3PROC In other words the controlling process is linked with Libc_db and calls routines in Libc_db In turn libc_db calls certain routines that it expects the controlling process to provide These process control primitives allow Libc_db to Look up symbols ina target process Stop and continue individual lightweight processes LWPs within a target process Stop and continue an entire target process Read and write memory and registers in a target process Initially a controlling process obtains a handle for a target process Through that handle it can then obtain handles for the component objects of the target process its threads its synchronization objects and its thread specific data keys When libc_db needs to return sets of handles to the controlling process for example when returning handles for all the threads in a target process it uses an iterator function An iterator function calls back a client specified function once for each handle to be returned passing one handle ba
416. tant for the duration of the program Ifa macro definition is suppressed or a program defines an identifier with the name math _errhandling the behavior is undefined The lt math h gt header defines he following external variable extern int signgam The lt math h gt header defines the structure and constants used by the matherr 3M error handling mechanisms See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard Intro 3 fenv h 3HEAD libm 3LIB Limits h 3HEAD matherr 3M attributes 5 standards 5 Library Interfaces and Headers 415 mman h 3HEAD Name mman h mman memory management declarations Synopsis include lt sys mman h gt Description The lt sys mman h gt header supports the following options the Memory Mapped Files option the Shared Memory Objects option the Process Memory Locking option the Memory Protection option the Synchronized Input and Output option For Memory Mapped Files and Shared Memory Objects options the following protection options are defined PROT_READ Page can be read PROT_WRITE Page can be written PROT_EXEC Page can be executed PROT_NONE Page cannot be accessed The following flag options are defined MAP_SHARED Share changes MAP_PRIVATE Changes are private MAP_FIXED Interpret addr exactly The flags immediately following are defined for msync See msync 3C MS_ASYNC Perfor
417. tch h gt header defines the following constants FNM_NOMATCH The string does not match the specified pattern FNM_PATHNAME Slash in string only matches slash in pattern FNM_PERIOD Leading period in string must be exactly matched by period in pattern FNM_NOESCAPE Disable backslash escaping FNM_NOSYS Reserved Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also fnmatch 3C attributes 5 standards 5 60 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 ftw h 3HEAD Name ftw h ftw file tree traversal Synopsis include lt ftw h gt Description The lt ftw h gt header defines the FTW structure that includes the following members int base int level The lt ftw h gt header defines macros for use as values of the third argument to the application supplied function that is passed as the second argument to ftw and nftw see ftw 3C FTW _F file FTW_D directory FTW_DNR directory without read permission FTw_DP directory with subdirectories visited FTW_NS unknown type stat failed FTW_SL symbolic link FTW_SLN symbolic link that names a nonexistent file The lt ftw h gt header defines macros for use as values of the fourth argument to nftw FTW_PHYS Physical walk does not follow symbolic links Otherwise nftw follows links but does not walk down any path that crosses i
418. terFree_S16S_S16S mlib_SignalNLMSFilterInit_F32_F32 mlib_SignalNLMSFilterInit_F32S_F32S mlib_SignalINLMSFilterInit_S16_S16 mlib_SignalNLMSFilterInit_S16S_S16S mlib_SignalINLMSFilterNonAdapt_F32_F32 mlib_SignalNLMSFilterNonAdapt_F32S_F32S mlib_SignalNLMSFilterNonAdapt_S16_S16_Sat mlib_SignalNLMSFilterNonAdapt_S16S_S16S_Sat mlib_SignalNLMSFilter_S16_S16_Sat mlib_SignalINLMSFilter_S16S_S16S_Sat mlib_SignalQuant2_S16_F32 mlib_SignalQuant2_S16S_F32S mlib_SignalQuant_S16_F32 mlib_SignalQuant_S16S_F32S mlib_SignalQuant_U8_F32 mlib_SignalQuant_U8_S16 mlib_SignalQuant_U8S_F32S mlib_SignalQuant_U8S_S16S mlib_SignalReSampleFIR_F32_F32 mlib_SignalReSampleFIR_F32S_F32S mlib_SignalReSampleFIRFree_F32_F32 mlib_SignalReSampleFIRFree_F32S_F32S mlib_SignalReSampleFIRFree_S16_S16 mlib_SignalReSampleFIRFree_S16S_S16S mlib_SignalReSampleFIRInit_F32_F32 mlib_SignalReSampleFIRInit_F32S_F32S mlib_SignalReSampleFIRInit_S16_S16 mlib_SignalReSampleFIRInit_S16S_S16S mlib_SignalReSampleFIR_S16_S16_Sat mlib_SignalReSampleFIR_S16S_S16S_Sat mlib_SignalSineWave_F32 mlib_SignalSineWaveFree_F32 mlib_SignalSineWaveFree_S16 mlib_SignalSineWavelnit_F32 mlib_SignalSineWavelnit_S16 mlib_SignalSineWave_S16 mlib_SignalSplit_F32_F32S mlib_SignalSplit_S16_S16S mlib_SignaluLaw2ALaw mlib_SignaluLaw2Linear mlib_SignalUpSample_F32_F32 Library Interfaces and Headers 271 libmlib 3LIB Video Processing Functions 272 mlib_SignalUpSample_F32S_F32S mlib_SignalUpSamp
419. terfaces and Headers 205 libmd5 3LIB Name libmd5 MDS hashing library Synopsis cc flag file md5 library include lt md5 h gt Description Functions in this library provide MD5 hashing routines Interfaces The shared object Libmd5 so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces MD5Final MD5Init MD5Update md5_calc Files lib libmd5 so 1 shared object lib 64 libmd5 so 1 64 bit shared object Attributes See attributes 5 for description of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit MT Level MT Safe See Also Intro 3 attributes 5 206 man pages section 3 Library Interfaces and Headers Last Revised 24 Mar 2004 libmenu 3LIB Name Synopsis Description Interfaces libmenu menus library cc flag file Imenu library Functions in this library provide menus using Libcurses 3LIB routines The shared object Libmenu so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces current_item free menu item description item init item opts item_opts_on item_userptr item visible menu_driver menu_ format menu_init menu_mark menu_opts_off menu_pad menu_sub menu_userptr new_item pos_menu_cursor scale_menu set_item_init set_item_term set_item_v
420. tes mlib_VideoWaveletForwardTwoTenTrans_S 32_S32 mlib_VideoWaveletInverseTwoTenTrans_S16_S16 mlib_VideoWaveletInverseTwoTenTrans_ 32_S32 a a milib_VideoWaveletInverseTwoTenTrans_S16_S32 a a mlib_VideoWaveletInverseTwoTenTrans_U8_S16 mlib_VolumeFindMaxBMask_S16 mlib_VolumeFindMaxBMask_U8 mlib_VolumeFindMaxCMask_S16 mlib_VolumeFindMaxCMask_U8 mlib_VolumeFindMax_S16 mlib_VolumeFindMax_U8 mlib_VolumeRayCast_Blocked_Divergent_Nearest_S16_S16 mlib_VolumeRayCast_Blocked_Divergent_Nearest_U8_U8 mlib_VolumeRayCast_Blocked_Divergent_Trilinear_S16_S16 mlib_VolumeRayCast_Blocked_Divergent_Trilinear_U8_U8 mlib_VolumeRayCast_Blocked_Parallel_Nearest_S16_S16 mlib_VolumeRayCast_Blocked_Parallel_Nearest_U8_U8 mlib_VolumeRayCast_Blocked_Parallel_Trilinear_U8_U8 mlib_VolumeRayCast_General_Divergent_Nearest_S16_S16 mlib_VolumeRayCast_General_Divergent_Nearest_U8_Bit mlib_VolumeRayCast_General_Divergent_Nearest_U8_U8 mlib_VolumeRayCast_General_Divergent_Trilinear_S16_S16 mlib_VolumeRayCast_General_Divergent_Trilinear_U8_U8 mlib_VolumeRayCast_General_Parallel_Nearest_S16_S16 mlib_VolumeRayCast_General_Parallel_Nearest_U8_Bit mlib_VolumeRayCast_General_Parallel_Nearest_U8_U8 mlib_VolumeRayCast_General_Parallel_Trilinear_S16_S16 mlib_VolumeRayCast_General_Parallel_Trilinear_U8_U8 mlib_VolumeWindowLevel usr lib libmlib so 2 usr lib 64 lLibmlib so 2 See att ributes 5 for descriptions of the following attribut
421. tes 5 man pages section 3 Library Interfaces and Headers Last Revised 26 Jan 2005 libm 3LIB Name Synopsis Description Interfaces libm C math library c99 flag file im library Functions in this library provide common elementary mathematical functions and floating point environment routines defined by System V ANSI C POSIX and so on See standards 5 Additional functions in this library provide extended support for handling floating point exceptions The shared object Libm so 2 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces acos acosh acoshl asin asinh asinhl atan atan2f atanf atanhf atanl cabsf cacos cacosh cacoshl carg cargl casinf casinhf casinl catanf catanhf Library Interfaces and Headers acosf acoshf acosl asinf asinhf asinl atan2 atan2l atanh atanhl cabs cabsl cacosf cacoshf cacosl cargf casin casinh casinhl catan catanh catanhl 185 libm 3LIB catanl cbrtf ccos ccosh ccoshl ceil ceill cexpf cimag cimagl clogf conj conjl copysignf cos cosh coshl cpow cpowl cprojf creal creall csinf csinhf csinl csqrtf ctan ctanh ctanhl cbrt cbrtl ccosf ccoshf ccosl ceilf cexp cexpl cimagf clog clogl conjf copysign copysignl cosf coshf cosl cpowf cproj cprojl crealf csin csinh csinhl csqrt csqrtl ctanf ctanhf ctanl 186 man page
422. the C compilation system Specify lssagent or Lssasnmp on the cc command line to link with these libraries See libssagent 3LIB and Libssasnmp 3LIB 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 man pages section 3 Library Interfaces and Headers Last Revised 19 Apr 2010 Intro 3 Multimedia Library Functions 3TECLA 3TNF 3TSOL 3UUID 3VOLMGT 3WSREG 3XTSOL 3MLIB Introduction These functions constitute the interactive command line input library libtecla This library is implemented as a shared object Libtecla so but is not automatically linked by the C compilation system Specify ltecla on the cc command line to link with this library See libtecla 3LIB These functions constitute the TNF libraries Libtnf Libtnfctl and Libtnfprobe These libraries are implemented as shared objects Libtnf so Libtnfctl so and libtnfprobe so respectively but are not automatically linked by the C compilation system Specify 1tnf ltnfctl or ltnfprobe on the cc command line to link with these libraries See Libtnfctl 3TNEF and libtnfctl 3LIB These functions constitute the Trusted Extensions library Libtsol and the Trusted Extensions network library Libts
423. the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level Unsafe Intro 3 efi_alloc_and_init 3EXT attributes 5 Library Interfaces and Headers 151 libelf 3LIB Name libelf ELF access library Synopsis cc flag file telf library include lt libelf h gt Description Functions in this library provide routines to manipulate ELF Executable and Linking Format object files archive files and archive members The header provides type and function declarations for all library services Interfaces The shared object Libelf so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces elf32_checksum elf32_getehdr elf32_getshdr elf32_newphdr elf32_xlatetom elf64_fsize elf64_getphdr elf64_newehdr elf64_xlatetof elf_begin elf_end elf_errno elf_flagdata elf_flagelf elf_flagscn elf_getarhdr elf_getbase elf_getident elf_getshnum elf_hash elf_memory elf_newdata elf32_fsize elf32_getphdr elf32_newehdr elf32_xlatetof elf64_checksum elf64_getehdr elf64_getshdr elf64_newphdr elf64_xlatetom elf_cntl elf_errmsg elf_fill elf_flagehdr elf_flagphdr elf_flagshdr elf_getarsym elf_getdata elf_getscn elf_getshstrndx elf_kind elf_ndxscn elf_newscn 152 man pages section 3 Library Interfaces and Headers Last Revised 8 June 2
424. the print f 3C and scanf 3C functions Maximum number of bytes in a LANG name Maximum message number Maximum number of bytes in an N to 1 collation mapping Maximum set number Library Interfaces and Headers 409 limits h 3HEAD NL_TEXTMAX Maximum number of bytes in a message string NZERO Default process priority See Also fpathconf 2 pathconf 2 sysconf 3C standards 5 410 man pages section 3 Library Interfaces and Headers Last Revised 8 April 2004 locale h 3HEAD Name locale h locale category macros Synopsis include lt locale h gt Description The lt locale h gt header provides a definition for the Lconv structure which includes the following members See the definition of LC_MONETARY in locale 5 char char char char char char char char char char char char char char char char char char char char char char char char The lt locale LC ALL LC_COLLATE LC_CTYPE LC MESSAGES LC MONETARY LC_NUMERIC LC_TIME currency symbol decimal_ point frac digits grouping int_curr_symbol int_frac_ digits int_n_cs_ precedes int_n_sep by space int_n_sign_posn int_p_cs_ precedes int_p sep by space int_p sign _posn mon_decimal_ point mon_grouping mon_thousands_ sep negative sign n_cs_ precedes n_sep by space n_sign_posn positive sign p_cs_ precedes p_sep by space p_sign_posn thousands sep h gt header defines NULL as defined in lt stddef h gt and t
425. ther value the behavior is undefined The behavior of these functions is affected by the LC_CTYPE category of the current locale Inclusion of the lt wctype h gt header can make visible all symbols from the headers lt ctype h gt lt stdarg h gt lt stddef h gt lt stdio h gt lt stdlib h gt lt string h gt lt time h gt and lt wchar h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard iswalpha 3C iswctype 3C locale h 3HEAD setlocale 3C stdarg 3EXT stddef h 3HEAD stdio h 3HEAD stdlib h 3HEAD string h 3HEAD time h 3HEAD towctrans 3C towlower 3C towupper 3C wet rans 3C wctype 3C attributes 5 standards 5 Library Interfaces and Headers 531 wordexp h 3HEAD Name _ wordexp h wordexp word expansion types Synopsis include lt wordexp h gt Description The lt wordexp h gt header defines the structures and symbolic constants used by the 532 wordexp and wordfree functions See wordexp 3C The structure type wordexp_t contains the following members size t we wordc count of words matched by words char we wordv pointer to list of expanded words size t we offs slots to reserve at the beginning of we wordy The flags argument to the wordexp function is the bitwise inclusive OR of the following flags WRDE_APPEND Append words to those previously g
426. time that the synchronized read operation was requested these write requests will be successfully transferred prior to reading the data For writes the operation has been completed or diagnosed if unsuccessful The write is complete only when the data specified in the write request is successfully transferred and all file system information required to retrieve the data is successfully transferred File attributes that are not necessary for data retrieval access time modification time status change time need not be successfully transferred prior to returning to the calling process Synchronized I O file integrity completion see fsync 3C Identical to a synchronized I O data integrity completion with the addition that all file attributes relative to the I O operation including access time modification time status change time will be successfully transferred prior to returning to the calling process Library Interfaces and Headers 49 fenv h 3HEAD Name fenv h fenv floating point environment Synopsis include lt fenv h gt Description The lt fenv h gt header defines the following data types through typedef 50 fenv_t Represents the entire floating point environment The floating point environment refers collectively to any floating point status flags and control modes supported by the implementation fexcept_t Represents the floating point status flags collectively including any status the implementation as
427. timer_create 3RT timer_settime 3RT For SIGCHLD signals if si_code is equal to CLD_EXITED then si_status is equal to the exit value of the process otherwise it is equal to the signal that caused the process to change state For some implementations the exact value of si_addr might not be available in that case si_addr is guaranteed to be on the same page as the faulting instruction or memory reference Library Interfaces and Headers 445 signal h 3HEAD Name signal h signal base signals Synopsis include lt signal h gt Description A signal is an asynchronous notification of an event A signal is said to be generated for or sent to a process when the event associated with that signal first occurs Examples of such events include hardware faults timer expiration and terminal activity as well as the invocation of the kill 2 or sigsend 2 functions In some circumstances the same event generates signals for multiple processes A process may request a detailed notification of the source of the signal and the reason why it was generated See siginfo h 3HEAD Signals can be generated synchronously or asynchronously Events directly caused by the execution of code by a thread such as a reference to an unmapped protected or bad memory can generate SIGSEGV or SIGBUS a floating point exception can generate SIGFPE and the execution of an illegal instruction can generate SIGILL Such events are referred to as traps signals gen
428. tion supports the XSI STREAMS Option Group Implementation supports the C Language Binding option Implementation supports the C Language Development Utilities option Implementation supports at least one terminal type Implementation supports the creation of locales by the Localedef 1 utility Implementation supports the Batch Environment Services and Utilities option Implementation supports the Batch Accounting option Implementation supports the Batch Checkpoint Restart option Implementation supports the Locate Batch Job Request option Implementation supports the Batch Job Message Request option Implementation supports the Track Batch Job Request option Implementation supports the Software Development Utilities option Last Revised 1 Sep 2009 unistd h 3HEAD _POSIX2_UPE Implementation supports the User Portability Utilities option _XBS5_ILP32_OFF32 Implementation provides a C language compilation environment with 32 bit int Long pointer and off_t types _XBS5_ILP32_OFFBIG Implementation provides a C language compilation environment with 32 bit int long and pointer types and an of f_t type using at least 64 bits _XBS5_LP64_OFF64 Implementation provides a C language compilation environment with 32 bit int and 64 bit Long pointer and of f_t types _XBS5_LPBIG_OFFBIG Implementation provides a C language compilation environment with an int type using at least 32 bits and long pointer and o
429. to the value DECIMAL_DIG Number of decimal digits q such that any floating point number with q decimal digits can be rounded into a floating point number with p radix b digits and back again without change to the q decimal digits FLT_DIG DBL_DIG LDBL_DIG Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating point number e min FLT_MIN_EXP DBL_MIN_EXP LDBL_MIN_EXP Minimum negative integer such that 10 raised to that power is in the range of normalized floating point numbers FLT_MIN_10_EXP DBL_MIN_10_EXP LDBL_MIN_10_EXP 54 man pages section 3 Library Interfaces and Headers Last Revised 17 Dec 2003 float h 3HEAD Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating point number e max FLT_MAX_EXP DBL_MAX_EXP LDBL_MAX_EXP Maximum integer such that 10 raised to that power is in the range of representable finite floating point numbers FLT _MAX_10 EXP DBL_MAX_10 EXP LDBL_MAX 10 EXP The values given in the following list are defined as constant expressions with values that are greater than or equal to those shown Maximum representable finite floating point number FLT_MAX DBL_MAX LDBL_MAX The values given in the following list are defined as constant expressions with implementation defined positive values that are less than or equal to those shown The difference between 1 and the least value gre
430. tof wcstok wcstold wcstombs wcstoull WCSWCS utmpxname vfork vfscanf vfwscanf vlfmt vprintf vsnprintf vsscanf vswscanf vwprintf wait wait4 waitpid watoll wcscat wcscmp wcscpy wcsftime wcsncat wcsncpy wesrchr wesspn wcstod wcstoimax wcstol wcstoll wcstoul wcstoumax wcswidth 108 man pages section 3 Library Interfaces and Headers Last Revised 12 Oct 2004 libc 3LIB wesxfrm wctomb wctype wmemchr wmemcpy wmemset wordfree wracct writev wscasecmp wschr wscol wscpy wsdup wsncasecmp wsncmp wspbrk wsrchr wsspn wstok wstoll wsxfrm wctob wctrans wewidth wmemcmp wmemmove wordexp wprintf write wscanf wscat wscmp wscoll wscspn wslen wsncat wsncpy wsprintf wsscanf wstod wstol wstostr yield The following interfaces are unique to the 32 bit version of this library __div64 __posix_readdir_r __udiv64 _bufendtab _fstat64 Library Interfaces and Headers __mul64 __rem64 __urem64 _creat64 _fstatvfs64 109 libc 3LIB 110 _ftruncate64 _getdents64 _lastbuf _lseek64 _mkstemp64 _nftw64 _pread64 _readdir64 _s_fcntl _stat64 _sys_nsig _truncate64 creat64 fopen64 fseeko64 fstat64 ftello64 ftw64 getrlimit64 lseek64 mkstemp64 nftw64 pread64 pwrite64 readdir64 r s_ ioctl setrlimit64 statvfs64 sys nerr _ftw64 _getrlimit64 _lockf64 _lstat64 _mmap64 _open64 _pwrite64 _readdir64 _r _setrlimit64 _statvfs64 _tell64 _xftw64 fgetpos64
431. tomatically linked by the C compilation system Specify lrsm on the cc command line to link with this library See Librsm 3LIB These functions constitute the object caching memory allocation library libscf This library is implemented as a shared object Libscf so but is not automatically linked by the C compilation system Specify lscf on the cc command line to link with this library See Libscf 3LIB These functions constitute the file access control library Libsec This library is implemented as a shared object Libsec so 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 These functions constitute the security attributes database library Libsecdb This library is implemented 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 These functions constitute the smartcard library Libsmartcard This library is implemented as a shared object Libsmartcard so but is not automatically linked by the C compilation system Specify smartcard on the cc command line to link with this library See libsmartcard 3LIB These functions constitute the SNMP libraries Libssagent and Libssasnmp These libraries are implemented as shared objects libssagent so and libssasnmp so respectively but are not automatically linked by
432. tripSet_AG_8 mlib_GraphicsDrawLineStripSet_AGZ_32 mlib_GraphicsDrawLineStripSet_AGZ_8 mlib_GraphicsDrawLineStripSet_AZ_32 mlib_GraphicsDrawLineStripSet_AZ_8 mlib_GraphicsDrawLineStripSet_B_32 mlib_GraphicsDrawLineStripSet_B_8 mlib_GraphicsDrawLineStripSet_BG_32 mlib_GraphicsDrawLineStripSet_BG_8 mlib_GraphicsDrawLineStripSet_BGZ_32 mlib_GraphicsDrawLineStripSet_BGZ_8 mlib_GraphicsDrawLineStripSet_BZ_32 mlib_GraphicsDrawLineStripSet_BZ_8 mlib_GraphicsDrawLineStripSet_G_32 mlib_GraphicsDrawLineStripSet_G_8 mlib_GraphicsDrawLineStripSet_GZ_32 mlib_GraphicsDrawLineStripSet_GZ_8 mlib_GraphicsDrawLineStripSet_X_32 mlib_GraphicsDrawLineStripSet_X_8 mlib_GraphicsDrawLineStripSet_Z_32 mlib_GraphicsDrawLineStripSet_Z_8 mlib_GraphicsDrawLine_X_32 mlib_GraphicsDrawLine_X_8 mlib_GraphicsDrawLine_Z_32 mlib_GraphicsDrawLine_Z_8 mlib_GraphicsDrawPoint_32 mlib_GraphicsDrawPoint_8 mlib_GraphicsDrawPoint_B_32 mlib_GraphicsDrawPoint_B_8 mlib_GraphicsDrawPointSet_32 mlib_GraphicsDrawPointSet_8 mlib_GraphicsDrawPointSet_B_32 mlib_GraphicsDrawPointSet_B_8 mlib_GraphicsDrawPointSet_X_32 mlib_GraphicsDrawPointSet_X_8 mlib_GraphicsDrawPoint_X_32 mlib_GraphicsDrawPoint_X_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsDrawPolygon_32 mlib_GraphicsDrawPolygon_8 mlib_GraphicsDrawPolygon_A_32 mlib_GraphicsDrawPolygon_A_8 mlib_GraphicsDrawPolygon_AB_32 mlib_GraphicsDrawPolygon_AB_8 mlib_Graphics
433. trol characters The following subscript names for the array c_cc are defined Subscript Usage Subscript Usage Canonical Mode Non Canonical Mode Description VEOF EOF character VEOL EOL character VERASE ERASE character VINTR VINTR INTR character VKILL KILL character VMIN MIN value Library Interfaces and Headers 489 termios h 3HEAD Subscript Usage Subscript Usage Canonical Mode Non Canonical Mode Description VQUIT VQUIT QUIT character VSTART VSTART START character VSTOP VSTOP STOP character VSUSP VSUSP SUSP character VTIME TIME value The subscript values are unique except that the VMIN and VTIME subscripts can have the same values as the VEOF and VEOL subscripts respectively The header file provides the flags described below Input Modes The c_iftag field describes the basic terminal input control BRKINT Signal interrupt on break ICRNL Map CR to NL on input IGNBRK Ignore break condition IGNCR Ignore CR IGNPAR Ignore characters with parity errors INLCR Map NL to CR on input INPCK Enable input parity check ISTRIP Strip character IXANY Enable any character to restart output IXOFF Enable start stop input control IXON Enable start stop output control PARMRK Mark parity errors OutputModes The c_oflag field specifies the system treatment of output OPOST Post process output ONLCR Map NL to CR NL on output OCRNL Map CR to NL on output ONOCR No CR output at column 0 ONLRET NL perf
434. tself FTW_MOUNT The walk does not cross a mount point FTW_DEPTH All subdirectories are visited before the directory itself FTW_CHDIR The walk changes to each direct ory before reading it The lt ftw h gt header defines the stat structure and the symbolic names for st_mode and the file type test macros as described in lt sys stat h gt Inclusion of the lt ftw h gt header might also make visible all symbols from lt sys stat h gt Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also ftw 3C stat h ZHEAD attributes 5 standards 5 Library Interfaces and Headers 61 glob h 3HEAD Name glob h glob pathname pattern matching types Synopsis include lt glob h gt Description The lt glob h gt header defines the structures and symbolic constants used by the glob 3C The structure type glob_t contains the following members size t gl _pathc char gl_pathv size t gl offs count of paths matched by pattern pointer to a list of matched pathnames lots to reserve at the beginning of gl _pathv The following constants are provided as values for the flags argument GLOB_APPEND GLOB_DOOFFS GLOB_ERR GLOB_MARK GLOB_NOCHECK GLOB_NOESCAPE GLOB_NOSORT Append generated pathnames to those previously obtained Specify how many null pointers to add to the beginning of gl_pat
435. tt ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard getgrnam 3C types h 3HEAD attributes 5 standards 5 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 iconv h 3HEAD Name iconv h iconv codeset conversion facility Synopsis include lt iconv h gt Description The lt iconv h gt header defines the following type iconv_t Identifies the conversion from one codeset to another Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also iconv 3C iconv_close 3C iconv_open 3C attributes 5 standards 5 Library Interfaces and Headers 65 if h 3HEAD Name if h if sockets local interfaces Synopsis include lt net if h gt Description The lt net if h gt header defines the if_nameindex structure which includes the following members unsigned if index numeric index of the interface char if_name null terminated name of the interface The lt net if h gt header defines the following macro for the length of a buffer containing an interface name including the terminating null character IF_NAMESIZE interface name length Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard
436. ttributes 3HBAAPI HBA_GetEventBuf fer 3HBAAPI HBA_GetFcpPersistentBinding 3HBAAPI HBA_GetFcpTargetMapping 3HBAAPI HBA_GetNumberOfAdapters 3HBAAPI HBA _GetPortAttributesByWwN 3HBAAPI HBA_GetPortStatistics 3HBAAPI HBA_GetVersion 3HBAAPI HBA_GetWrapperLibraryAttributes 3HBAAPI HBA_LoadLibrary 3HBAAPI HBA_OpenAdapter 3HBAAPI HBA_Ref reshInformation 3HBAAPI HBA_RegisterForAdapterEvents 3HBAAPI HBA_SendCTPassThru 3HBAAPI HBA_SendRLS 3HBAAPI HBA_SendScsiInquiry 3HBAAPI HBA_SetRNIDMgmtInfo 3HBAAPI hba conf 4 att ributes 5 T11 FC MI Specification man pages section 3 Library Interfaces and Headers Last Revised 1 Sep 2003 libidnkit 3LIB Name Synopsis Description Interfaces Files Attributes See Also libidnkit IDN conversion library cc flag file lidnkit library include lt idn api h gt Functions in this library provide conversions between ACE string and multibyte character string of the current locale or a specified codeset They support various manipulations of internationalized domain names including encoding conversion and name preparation They are designed according to IDNA framework where each application must do necessary preparations for the internationalized domain names before passing them to the resolver The library provides easy to use high level interfaces to help applications with the preparation The Libidnkit library internally uses iconv 3C to pro
437. ttributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard See Also read 2 write 2 Limits h 3HEAD types h 3HEAD attributes 5 standards 5 508 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 ulimit h 3 HEAD Name Synopsis Description Attributes See Also ulimit h ulimit ulimit commands include lt ulimit h gt The lt ulimit h gt header defines the following symbolic constants used by the ulimit function UL_GETFSIZE Get maximum file size UL_SETFSIZE Set maximum file size See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard ulimit 2 attributes 5 standards 5 Library Interfaces and Headers 509 un h 3HEAD 510 Name Synopsis Description Attributes See Also un h un definitions for UNIX domain sockets include lt sys un h gt The lt sys un h gt header defines the sockaddr_un structure that includes the following members sa_family t sun family address family char sun_path socket pathname The sockaddr_un structure is used to store addresses for UNIX domain sockets Values of this type must be cast to struct sockaddr for use with the socket interfaces The lt sys un h gt header defines the type sa_family_t as described in socket h 3HEAD
438. turned by the clock function into seconds See clock 3C CLOCK_PROCESS CPUTIME_ ID The identifier of the CPU time clock associated with the process making a clock or timer function call CLOCK_THREAD_CPUTIME_ID The identifier of the CPU time clock associated with the thread making a clock or timer function call The lt time h gt header declares the timespec structure which has the following members time t tv_sec seconds long tv_nsec nanoseconds The lt time h gt header declares the itimerspec structure which has the following members struct timespec it interval timer period struct timespec it value timer expiration The following manifest constants are defined CLOCK_REALTIME The identifier of the system wide realtime clock TIMER_ABSTIME Flag indicating time is absolute For functions taking timer objects this refers to the clock associated with the timer CLOCK_MONOTONIC The identifier for the system wide monotonic clock which is defined as a clock whose value cannot be set with clock_settime and that cannot have backward clock jumps The maximum possible clock jump Library Interfaces and Headers 499 time h 3HEAD is implementation defined See clock _settime 3RT The clock_t size_t time_t clockid_t and timer_t types are defined as described in lt sys types h gt See types h 3HEAD Although the value of CLOCKS_PER_SEC is required to be 1 million on all standard conf
439. uct mlib_ImageSetSubimageStruct Library Interfaces and Headers 257 libmlib 3LIB 258 mlib_ImageSobel mlib_ImageSobel_Fp mlib_ImageSqr_Fp mlib_ImageSqr_Fp_Inp mlib_ImageSqrShift mlib_ImageSqrShift_Inp mlib_ImageStdDev mlib_ImageStdDev_Fp mlib_ImageSub mlib_ImageSub1_Fp_Inp mlib_ImageSub1_Inp mlib_ImageSub2_Fp_Inp mlib_ImageSub2_Inp mlib_ImageSub_Fp mlib_ImageSubsampleAverage mlib_ImageSubsampleAverage_Fp mlib_ImageSubsampleBinaryToGray mlib_ImageTestFlags mlib_ImageThresh1 mlib_ImageThresh1_Fp mlib_ImageThresh1_Fp_Inp mlib_ImageThresh1_Inp mlib_ImageThresh2 mlib_ImageThresh2_Fp mlib_ImageThresh2_Fp_Inp mlib_ImageThresh2_Inp mlib_ImageThresh3 mlib_ImageThresh3_Fp mlib_ImageThresh3_Fp_Inp mlib_ImageThresh3_Inp mlib_ImageThresh4 mlib_ImageThresh4_Fp mlib_ImageThresh4_Fp_Inp mlib_ImageThresh4_Inp mlib_ImageThresh5 mlib_ImageThresh5_Fp mlib_ImageThresh5_Fp_Inp mlib_ImageThresh5_Inp mlib_ImageXor mlib_ImageXor_Inp mlib_ImageXProj mlib_ImageXProj_Fp mlib_ImageY Proj mlib_ImageYProj_Fp man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB Signal Processing Functions mlib_ImageZoom mlib_ImageZoomBlend mlib_ImageZoom_Fp mlib_ImageZoomIn2X mlib_ImageZoomIn2X_Fp mlib_ImageZoomIn2XIndex mlib_ImageZoomIndex mlib_ImageZoomOut2X mlib_ImageZoomOut2X_Fp mlib_ImageZoomOut2XIndex mlib_ImageZoomTranslate mlib_ImageZoomTranslateBlend mlib_ImageZoomTranslate_Fp mlib_ImageZoo
440. ue 3RT Library Interfaces and Headers 451 signal h 3HEAD 452 Whenever a process receives a SIGSTOP SIGTSTP SIGTTIN or SIGTTOU signal regardless of its disposition any pending SIGCONT signal are discarded Whenever a process receives a SIGCONT signal regardless of its disposition any pending SIGSTOP SIGTSTP SIGTTIN and SIGTTOU signals is discarded In addition if the process was stopped it is continued SIGPOLL is issued when a file descriptor corresponding to a STREAMS file has a selectable event pending See Intro 2 A process must specifically request that this signal be sent using the I_SETSIG ioctl call Otherwise the process will never receive SIGPOLL If the disposition of the SIGCHLD signal has been set with signal or sigset or with sigaction and the SA_NOCLDSTOP flag has been specified it will only be sent to the calling process when its children exit otherwise it will also be sent when the calling process s children are stopped or continued due to job control The name SIGCLD is also defined in this header and identifies the same signal as SIGCHLD SIGCLD is provided for backward compatibility new applications should use SIGCHLD The disposition of signals that are inherited as SIG_IGN should not be changed Signals which are generated synchronously should not be masked If such a signal is blocked and delivered the receiving process is killed man pages section 3 Library Interfaces and Heade
441. unction ulps observed ulps notes cacosf cacoshf 1 lt 1 1 casinf casinhf 1 lt 1 catanf catanhf 6 lt 1 ccosf ccoshf 10 1 984 cexpf 3 1 984 clogf 3 lt 1 cpowf lt 1 2 csinf csinhf 10 1 973 csqrtf 4 lt 1 ctanf ctanhf 13 4 657 Double precision complex functions SPARC and x64 error bound largest error function ulps observed ulps notes cacos cacosh 9 3 831 1 casin casinh 9 3 732 catan catanh 6 4 179 ccos ccosh 10 3 832 cexp 3 2 255 clog 3 2 870 man pages section 3 Library Interfaces and Headers Last Revised 12 Jul 2006 libm 3LIB error bound largest error function ulps observed ulps notes cpow 2 csin csinh 10 3 722 csqrt 4 3 204 ctan ctanh 13 7 143 Double precision complex functions x86 error bound largest error function ulps observed ulps notes cacos cacosh 9 3 624 1 casin casinh 9 3 624 catan catanh 6 2 500 ccos ccosh 10 2 929 cexp 3 2 147 clog 3 1 927 cpow 2 csin csinh 10 2 918 csqrt 4 1 914 ctan ctanh 13 4 630 Quadruple precision complex functions SPARC error bound largest error function ulps observed ulps notes cacosl cacoshl 9 3 1 casinl casinhl 9 3 catanl catanhl 6 3 ccosl ccoshl 10 3 cexpl 3 2 Library Interfaces and Headers 199 libm 3LIB errorbound sti SC drgesterrors sssts SsS function ulps observed ulps notes clogl 3 2 cpowl 2 csinl csinhl 10 3 csqrtl 4
442. urned by times and includes the following members clock t tms_utime clock t tms_stime Js clock _ t tms_cutime clock _ t tms_cstime user CPU time system CPU time user CPU time of terminated child processes system CPU time of terminated child processes The clock_t type is defined as described in lt sys types h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard times 2 types h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 501 types32 h 3HEAD Name Synopsis Description 502 types32 h types32 fixed width data types include lt sys types32 h gt The following fixed width data types defined in lt sys types32 h gt correspond to the sign and sizes of types in the 32 bit environment that can be used for compatibility and interoperability purposes in either the 32 bit or 64 bit environment typedef int32_t blkcnt32_t typedef uint32_t caddr32_t typedef int32_t clock32_t typedef int32_t daddr32_t typedef uint32_t dev32_t typedef uint32_t fsblkcnt32_t typedef uint32_t fsfilcnt32_t typedef int32_t gid32_ t typedef int32_t id32_t typedef uint32_t ino32_t typedef int32_t key32_t typedef uint32_t major32_t typedef uint32_t minor32_t typedef uint32_t mode32_t typedef uint32_t nlink32_t typedef int32_t pid32_t typedef uint32_t rlim32_t typedef uint32_t size32
443. us library Libmenu This library is implemented as a shared object Libmenu so but is not automatically linked by the C compilation system Specify menu 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 Intro 3 3PLOT 3XCURSES object Libpanel so 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 These functions constitute the grapnics library Libplot This library is implemented as a shared object Libplot so 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 These functions constitute the X Open curses library located in usr xpg4 lib libcurses so This library provides a set of internationalized functions and macros for creating and modifying input and output to a terminal screen Included in this library are functions 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 See libcurses 3XCURSES Realtime Library The functions described in this volume constitute the realtime librari
444. usly The value is at least eight TMP_MAX Minimum number of unique filenames generated by tmpnam Maximum number of times an application can call tmpnam reliably The value of TMP_MAX is at least 25 On XSI conformant systems the value of TMP_MAX is at least 10000 The following macro name is defined as a negative integer constant expression EOF end of file return value The following macro name is defined as a null pointer constant NULL null pointer The following macro name is defined as a string constant P_tmpdir default directory prefix for tempnam The following is defined as expressions of type pointer to FILE point to the FILE objects associated respectively with the standard error input and output streams stderr standard error output stream man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdio h 3HEAD Attributes See Also stdin standard input stream stdout standard output stream The following data types are defined through typedef FILE structure containing information about a file fpos t non array type containing all information needed to specify uniquely every position within a file va_list as described in lt stdarg h gt size t as described in lt stddef h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard rename 2 ctermid 3C fclose
445. ut 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 The functions described in this volume comprise the various networking libraries Functions 3COMMPUTIL 3DLPI 3GSS Introduction These functions constitute the communication protocol parser utilities library Libcommputil This library is implemented as a shared object Libcommputil so but it is not automatically linked by the C compilation system Specify Lcommputil on the cc command line to link with this library See Libcommputil 3LIB These functions constitute the data link provider interface library libdlpi This library is implemented as a shared object Libdlpi so but it is not automatically linked by the C compilation system Specify ldlpi on the cc command line to link with this library See libdlpi 3LIB The functions in this library are the routines that comprise the generic security services API library This library is implemented as a shared Intro 3 3LDAP 3NSL 3RESOLV 3RPC 3SASL 3SIP 3SLP object Libgss so 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 These functions constitute the lightweight
446. utput see termio 71 Virtual Timer Expired Profiling Timer Expired CPU time limit exceeded see getrlimit 2 File size limit exceeded see get rlimit 2 Reserved Reserved Check point Freeze Check point Thaw Reserved for threading support Resource lost for example record lock lost Resource control exceeded see set rctl 2 Reserved for Java Virtual Machine 1 Reserved for Java Virtual Machine 2 448 man pages section 3 Library Interfaces and Headers Last Revised 20 Oct 2003 signal h 3HEAD SIGNAL DISPOSITION Default Action SIG_DFL Ignore Signal SIG_IGN Catch Signal function address Name Value Default Event SIGRTMIN Exit First real time signal SIGRTMIN 1 Exit Second real time signal SIGRTMAX 1 Exit Second to last real time signal SIGRTMAX Exit Last real time signal The symbols SIGRTMIN through SIGRTMAX are evaluated dynamically to permit future configurability Applications should not use any of the signals marked reserved in the above table for any purpose to avoid interfering with their use by the system A process using a signal 3C sigset 3C or sigaction 2 system call can specify one of three dispositions for a signal take the default action for the signal ignore the signal or catch the signal A disposition of SIG_DFL specifies the default action The default action for each signal is listed in the table above and is selected from the following Exit Whe
447. vailability SUNWpool 32 bit SUNWpoolx 64 bit CSI Enabled Interface Stability Unstable MT Level Safe See Also Intro 3 pool_component_info 3POOL pool_conf_open 3POOL pool_conf_to_elem 3POOL pool_create 3POOL pool_error 3POOL pool_get_binding 3POOL pool_get_property 3POOL pool_get_resource 3POOL pool_resource_create 3POOL pool_value_alloc 3POOL pool_walk_pools 3POOL Notes attributes 5 smf 5 Functions in Libpool can be used to manipulate static configurations even when the pools facility is not enabled See pooladm 1M and pool_set_status 3POOL for more information about enabling the pools facility The pools facility must be enabled however to modify the dynamic configuration Since the Resource Pools facility is an smf 5 service it can also be enabled and disabled using the standard Service Management Facility SMF interfaces Library Interfaces and Headers 327 libproject 3LIB Name Synopsis Description Interfaces libproject project database access library cc flag file lproject library include lt project h gt Functions in this library provide various interfaces to extract data from the project 4 database The header provides structure and function declarations for all library interfaces The shared object Libproject so 1 provides the public interfaces defined below See Intro 3 for additional information on shared object interfaces endp
448. vel Unsafe See Also pvs 1 Intro 3 attributes 5 Library Interfaces and Headers 319 libpool 3LIB Name Synopsis Description 320 libpool pool configuration manipulation library cc flag file library include lt pool h gt The functions in this library define the interface for reading and writing resource pools configuration files as well as that for commiting an existing configuration to becoming the running OS configuration with respect to partitioning subsystems The lt pool h gt header provides type and function declarations for all library services The resource pools facility brings together process bindable resources into a common abstraction called a pool Processor sets and other entities can be configured grouped and labelled in a persistent fashion such that workload components can be associated with a subset of a system s total resources The libpool library provides a C language API for accessing this functionality while pooladm 1M poolbind 1M and poolcfg 1M make this facility available through command invocations from a shell Each of those manual pages describes aspects of the pools facility this page describes the properties available to the various entities managed within the pools facility These entities include the system pools and the pset resources for processor sets When the pools facility is enabled on a system the behavior of the following functions is
449. viceGetAppData papiServiceGetEncryption papiServiceGetServiceName papiServiceGetUserName Library Interfaces and Headers papiAttributeListAddCollection papiAttributeListAddInteger papiAttributeListAddRange papiAttributeListAddString papiAttributeListDelete papiAttributeListFree papiAttributeListGetBoolean papiAttributeListGetDatetime papiAttributeListGetMetadata papiAttributeListGetRange papiAttributeListGetString papiAttributeListToString papiServiceDestroy papiServiceGetAttributeList papiServiceGetPassword papiServiceGetStatusMessage papiServiceSetAppData 307 libpapi 3LIB Printer Job Miscellaneous Files 308 papiServiceSetAuthCB papiServiceSetPassword papiPrinterAdd papiPrinterEnable papiPrinterGetAttributeList papiPrinterListJobs papiPrinterPause papiPrinterQuery papiPrinterResume papiJobCancel papiJobGetAttributeList papiJobGetJobTicket papiJobHold papiJobModify papiJobPromote papijJobRelease papiJobStreamClose papiJobStreamwrite papiJobSubmitByReference papiLibrarySupportedCall papiStatusString usr lib libpapi so usr lib libpapi common so usr lib print psm lpd so usr lib print psm lpsched so usr lib print psm ipp so usr lib libipp core so papiServiceSetEncryption papiServiceSetUserName papiPrinterDisable papiPrinterFree papiPrinterListFree papiPrinterModify papiPrinterPurgeJobs papiPrinterRemove papiPrintersList papiJobFree papiJobGetId
450. vide encoding conversion from UTF 8 to the local encoding such as ISO8859 1 usually determined by the current locale and from the local encoding to UTF 8 The shared object Libidnkit so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces idn_decodename idn_decodename2 idn_enable idn_encodename idn_nameinit usr lib libidnkit so 1 shared object usr lib 64 libidnkit so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWidnl Interface Stability Evolving MT Level Unsafe Intro 3 iconv 3C idn_decodename 3EXT setlocale 3C hosts 4 attributes 5 environ 5 RFC 3490 Internationalizing Domain Names in Applications IDNA RFC 3491 Nameprep A Stringprep Profile for Internationalized Domain Names IDN RFC 3492 Punycode A Bootstring encoding of Unicode for Internationalized Domain Names in Applications IDNA Library Interfaces and Headers 169 libidnkit 3LIB RFC 3454 Preparation of Internationalized Strings stringprep RFC 952 DoD Internet Host Table Specification RFC 921 Domain Name System Implementation Schedule Revised STD 3 RFC 1122 Requirements for Internet Hosts Communication Layers STD 3 RFC 1123 Requirements for Internet Hosts Applications and Support Unicode Standard Annex 15 Unicode Normalization Forms Version 3
451. vides programs with interactive command line editing facilities similar to those of the UNIX tcsh shell In addition to simple command line editing it supports recall of previously entered command lines TAB completion of file names or other tokens and in line wildcard expansion of filenames The internal functions that perform file name completion and wild card expansion are also available externally for optional use by the calling program The terminfo functions setupterm 3CURSES tigetstr 3CURSES tigetnum 3CURSES and tputs 3CURSES are not reentrant This condition however should not prevent use of this library in threaded applications since few applications will want to interact with multiple terminals The shared object Libtecla so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces cfc_file start cfc_set_check_fn cpl_check_exe cpl_file_ completions cpl_list_completions cpl_record error del_ExpandFile del_PathCache del_WordCompletion ef_last_error gl_abandon_line gl_automatic history gl_catch_blocked gl_clear_history gl_configure getline gl_display_text gl_erase terminal cfc_literal_escapes cpl_add_completion cpl_complete_ word cpl_last_error cpl_recall_matches del_CplFileConf del_GetLine del_PcaPathConf ef_expand file ef_list_expansions gl_append_ history gl_bind_keyseq gl_change terminal gl_completion_ action gl_customize_ completion gl_echo
452. wLineFanSet_32 mlib_GraphicsDrawLineFanSet_8 mlib_GraphicsDrawLineFanSet_A_32 mlib_GraphicsDrawLineFanSet_A_8 mlib_GraphicsDrawLineFanSet_AB_32 mlib_GraphicsDrawLineFanSet_AB_8 mlib_GraphicsDrawLineFanSet_ABG_32 mlib_GraphicsDrawLineFanSet_ABG_8 mlib_GraphicsDrawLineFanSet_ABGZ_32 mlib_GraphicsDrawLineFanSet_ABGZ_8 mlib_GraphicsDrawLineFanSet_ABZ_32 mlib_GraphicsDrawLineFanSet_ABZ_8 mlib_GraphicsDrawLineFanSet_AG_32 mlib_GraphicsDrawLineFanSet_AG_8 mlib_GraphicsDrawLineFanSet_AGZ_32 mlib_GraphicsDrawLineFanSet_AGZ_8 mlib_GraphicsDrawLineFanSet_AZ_32 mlib_GraphicsDrawLineFanSet_AZ_8 mlib_GraphicsDrawLineFanSet_B_32 mlib_GraphicsDrawLineFanSet_B_8 mlib_GraphicsDrawLineFanSet_BG_32 mlib_GraphicsDrawLineFanSet_BG_8 mlib_GraphicsDrawLineFanSet_BGZ_32 mlib_GraphicsDrawLineFanSet_BGZ_8 mlib_GraphicsDrawLineFanSet_BZ_32 mlib_GraphicsDrawLineFanSet_BZ_8 mlib_GraphicsDrawLineFanSet_G_32 mlib_GraphicsDrawLineFanSet_G_8 mlib_GraphicsDrawLineFanSet_GZ_32 mlib_GraphicsDrawLineFanSet_GZ_8 mlib_GraphicsDrawLineFanSet_X_32 mlib_GraphicsDrawLineFanSet_X_8 mlib_GraphicsDrawLineFanSet_Z_32 mlib_GraphicsDrawLineFanSet_Z_8 man pages section 3 Library Interfaces and Headers Last Revised 15 Oct 2007 libmlib 3LIB mlib_GraphicsDrawLine_G_32 mlib_GraphicsDrawLine_G_8 mlib_GraphicsDrawLine_GZ_32 mlib_GraphicsDrawLine_GZ_8 mlib_GraphicsDrawLineSet_32 mlib_GraphicsDrawLineSet_8 mlib_GraphicsDrawLineSet_A_32 mlib_GraphicsDrawLineSet_A_8 mlib_Graphics
453. wait h gt for use in decoding the return value from system See wait h 3HEAD and system 3C WNOHANG WUNTRACED WEXITSTATUS WIFEXITED WIFSIGNALED WIFSTOPPED WSTOPSIG WTERMSIG Attributes See attributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard 474 man pages section 3 Library Interfaces and Headers Last Revised 10 Sep 2004 stdlib h 3HEAD SeeAlso a641 3C abort 3C abs 3C atexit 3C bsearch 3C div 3C drand48 3C exit 3C getenv 3C getsubopt 3C grantpt 3C malloc 3C mblen 3C mbstowcs 3C mbtowc 3C mkstemp 3C ptsname 3C putenv 3C qsort 3C random 3C realpath 3C strtod 3C strtol 3C strtoul 3C unlockpt 3C westombs 3C wctomb 3C limits h 3HEAD math h 3HEAD stddef h 3HEAD types h 3HEAD wait h 3HEAD attributes 5 standards 5 Library Interfaces and Headers 475 string h 3HEAD Name Synopsis Description Attributes See Also 476 string h string string operations include lt string h gt The lt string h gt header defines the following NULL null pointer constant size t as described in lt stddef h gt See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Interface Stability Standard memory 3C strcoll 3C string 3C strxfrm 3C stddef h 3HEAD types h 3HEAD attributes 5 standards 5
454. warnaaniananawiniaandean na inwudaia Beud wee ORO bolas 441 SIGN TOrN BAMEA DD esis scceedaacshdcssdadsccdosed fatadal cables aisbssslestied stats iasaas stasis RRR A R Ra 442 signal h 3HEAD socket h 3HEAD spawn h 3HEAD Stat AC SIIB AID vs secacs stil cucu ratacacraasheatcadsotabdecedsics hdaisbeabceds cess dad ite seas cucsbaadsadi clas Accacediasde tebaabeadsstse tended Statviseh ZHEAD aea N O N Ea a inion ae Rie aaT UE UIA ie 462 SEADOOLs MCSE AMD wase eei terin dist eni EEEE En AEAEE OTEA s NEAN 463 stddefe NO HEAD oerein ie e a REER A aE TE EAE aai 464 stdint NG HEAD oaiae esenea eisa daaa ras ess asa Pa ea aAa Eaa Pa Ta SSSA Aa Ea N 465 Stdio KOHEAD scpeccesecvsditatstesackoachases sagssastescesscisadcacisies oseceaessnsatesyial as cusses sueevarss SAONE TAE OAE 472 Contents SEEE aD x siseaccszsaasncases szanasinvssdvantssavevvan s556dlosbsanbvcanutavs duos soisuans OST string N SHEA iniciiti ena a cbiesudsalvscv shia cacvaud davies deel Laseies testa Chestaveec alse ies hes Stringsch SHEAD i ar R Gun a a airline stroptsshGHEAD vienne i i i tassel R A EA N AR RRNA syslog h 3HEAD tar ICSI assesses esa vaa rei ccaaisdacaus a aE a aaa a e AA N Aa tep SHEAD moaien aean si n EEA AESA A A EEEa AS ASEA ASE a aA termios hGHEAD ser E A N A tomath h BHEAD aiina nA RAR RRRA ERON R AR NRN timeb h SHEA a a a aA Ea AEEA AROS time h 3HEAD times NGHEAD sarina ae A E OEA A AERA E Ea EA SAAE OE ENAT LYPESSZCN SHBA
455. x so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces pctx_capture pctx_create pctx_release petx_run pctx_set_events usr lib libpctx so 1 shared object usr lib 64 libpctx so 1 64 bit shared object See att ributes 5 for descriptions of the following attributes ATTRIBUTE TYPE ATTRIBUTE VALUE Availability SUNWepcu 32 bit SUNWcpcux 64 bit MT Level Safe cputrack 1 Intro 3 cpc 3CPC Libcpc 3LIB proc 4 attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libpicl 3LIB Name libpicl PICL library Synopsis cc flag file lpicl library include lt picl h gt Description Functions in this library are used to interface with the PICL daemon to access information from the PICL tree Interfaces The shared object Libpicl so 1 provides the public interfaces defined below See Int ro 3 for additional information on shared object interfaces picl_find_node picl_get_frutree parent picl_get_next_by_ row picl_get_node by path picl_get_propinfo picl_get_propval picl_get_root picl_set_propval picl_ shutdown picl_wait Files usr lib libpicl so 1 usr lib 64 libpicl so 1 shared object picl_get_first_prop picl_get_next_by col picl_get_next_prop picl_get_prop by name picl_get_propinfo by name picl_get_propval_by_name picl_initialize picl_set_propval_
456. y Interfaces and Headers 175 libkrb5 3LIB 176 krb5_free_cksumtypes krb5_free_context krb5 free cred contents krb5_ free_creds krb5 free data krb5_ free _data_contents krb5_ free _default_realm krb5_free_error krb5_free_host_realm krb5_free_keyblock krb5_ free_keyblock_ contents krb5_ free_keytab_entry_contents krb5_ free principal krb5_free_realm_ string krb5_ free_tgt_creds krb5 free ticket krb5 free _unparsed_name krb5_ fwd _tgt_creds krb5 get _credentials krb5 get_credentials renew krb5 get_credentials validate krb5 get _default_realm krb5_get_host_realm krb5 get_init_creds_ keytab krb5_ get_init_creds_opt_init krb5_get_init_creds_ opt_set_address list krb5_get_init_creds_opt_set_etype list krb5_get_init_creds_opt_set_forwardable krb5_get_init_creds_opt_set_preauth_list krb5_get_init_creds_opt_set_proxiable krb5_get_init_creds opt_set_renew_ life krb5_get_init_creds_opt_set_salt krb5_get_init_creds_opt_set_tkt_life krb5 get key data krb5 get key enctype krb5 get _key_length krb5 get init _creds_ password krb5 get permitted enctypes krb5 get_profile krb5 get _prompt_types krb5 get _renewed_creds krb5 get server _rcache krb5_get_validated_creds krb5_init_allocated_keyblock man pages section 3 Library Interfaces and Headers Last Revised 04 Apr 2006 libkrb5 3LIB krb5_init_context krb5_init_keyblock krb5 init _secure_ context krb5 is thread safe krb5_kt_add_ entry krb5_kt
457. y SUNWcsl 32 bit SUNWcslx 64 bit Interface Stability Evolving MT Level MT Safe Intro 3 malloc 3C umem_alloc 3MALLOC umem_cache_create 3MALLOC umem_debug 3MALLOC attributes 5 man pages section 3 Library Interfaces and Headers Last Revised 22 May 2003 libusb 3LIB Name libusb user space USB device management library Synopsis cc flag I usr sfw include file R usr sfw lib include lt usb h gt L usr sfw lib library Description The libusb library contains interfaces for managing USB devices without a kernel driver It is an open source API supported on Linux MacOS X and NetBSD See http libusb sourceforge net The current implementation is version 0 1 8 of the Libusb API Complete documentation for this library can be found at usr sfw share doc libusb libusb txt Interfaces The shared object Libusb so 1 provides the following public interfaces See Int ro 3 for additional information on shared object interfaces usb_bulk_read usb claim interface usb close usb_find_ busses usb_get_busses usb_get_descriptor usb get string simple usb_interrupt_read usb open usb_reset usb _set_altinterface usb_set_debug Files usr sfw lib libusb so 1 usr sfw lib libusb plugins usr sfw bin libusb config usb bulk write usb_clear_haltt usb_control_msg usb_ find devices usb _get_ descriptor by endpoint usb get_string usb init usb_interrupt_write usb rele
458. ysical or logical pseudo device Three types of data are associated with device nodes data defined for all device nodes attributes properties specific to each device minor node data All device nodes have a set of common attributes such as a node name an instance number and a driver binding name Common device node attributes are accessed by calling interfaces listed on the di_binding_name 3DEVINFO manual page Each device node also has a physical path which is accessed by calling di_devfs_path 3DEVINFO Properties provide device specific information for device configuration and usage Properties can be defined by software di_prop_t or by firmware di_prom_prop_t One way to access each di_prop_t is to make successive calls to di_prop_next 3DEVINFO until DI_PROP_NIL is returned For each di_prop_t use interfaces on the di_prop_bytes 3DEVINFO manual page to obtain property names and values Another way to access these properties is to call di_prop_lookup_bytes 3DEVINFO to find the value of a property with a given name Accessing a di_prom_prop_t is similar to accessing a di_prop_t except that the interface names start with di_prom_prop and additional calls to di_prom_init 3DEVINFO and di_prom_fini 3DEVINFO are required Minor nodes contain information exported by the device for creating special files for the device Each device node has 0 or more minor nodes associated with it A list minor nodes di_minor_t can be obtaine

Download Pdf Manuals

image

Related Search

Related Contents

Specifications - Formby Tool Hire  MANUEL D`UTILISATION  03. Parts, Communication Connectors / Fiber Optic  HQ S-SFC001/B  取扱説明書    AMS90/1 - Santerno  MODE D`EMPLOI EF 357  RADIA software · contaminación electromagnética  TDSHーBA 東芝LED照明器具 取扱説明書 保管用  

Copyright © All rights reserved.
Failed to retrieve file