/illumos-gate/usr/src/cmd/mandoc/ |
H A D | msec.in | 23 LINE("3", "Introduction to Library Functions") 24 LINE("3AVL", "AVL Tree Library Functions") 26 LINE("3BSM", "Security and Auditing Library Functions") 27 LINE("3C", "Standard C Library Functions") 28 LINE("3C++", "C++ Library Functions") 29 LINE("3C_DB", "Threads Debugging Library Functions") 30 LINE("3CFGADM", "Configuration Administration Library Functions") 31 LINE("3COMMPUTIL", "Communication Protocol Parser Utilities Library Functions") 32 LINE("3CONTRACT", "Contract Management Library Functions") 33 LINE("3CPC", "CPU Performance Counters Library Functions") [all …]
|
/illumos-gate/usr/src/man/man3/ |
H A D | Intro.3 | 10 Intro, intro \- introduction to functions and libraries 12 This section describes functions found in various Solaris libraries, other than 13 those functions described in Section 2 of this manual that directly invoke UNIX 19 contents of each shared library and each header used by the functions, macros, 23 by functions, macros, and external variables described in the remaining 49 The headers described in this section are used by functions, macros, and 58 .SS "Basic Library Functions" 59 The functions described in this volume are the core C library functions that 68 These functions, together with those of Section 2, constitute the standard C 72 Programmer's Guide\fR for a discussion. Some functions behave differently in [all …]
|
/illumos-gate/usr/src/man/man3c/ |
H A D | wcstring.3c | 244 These functions operate on wide-character strings terminated by \fBwchar_t\fR 251 The \fBwcscat()\fR and \fBwscat()\fR functions append a copy of the 256 objects that overlap, the behavior is undefined. Both functions return 260 The \fBwcsncat()\fR and \fBwsncat()\fR functions append not more than \fIn\fR 266 the result. Both functions return \fIws1\fR; no return value is reserved to 270 The \fBwcscmp()\fR and \fBwscmp()\fR functions compare the wide-character 274 differ in the objects being compared. Upon completion, both functions return an 280 The \fBwcsncmp()\fR and \fBwsncmp()\fR functions compare not more than \fIn\fR 286 completion, both functions return an integer greater than, equal to, or less 292 The \fBwcscpy()\fR and \fBwscpy()\fR functions copy the wide-character string [all …]
|
H A D | getgrnam.3c | 50 endgrent, fgetgrent, fgetgrent_r \- group database entry functions 124 These functions are used to obtain entries describing user groups. Entries can 137 The \fBsetgrent()\fR, \fBgetgrent()\fR, and \fBendgrent()\fR functions are used 156 possibly less efficient, for the process to call more group functions after 160 The \fBfgetgrent()\fR function, unlike the other functions above, does not use 167 \fBfgetgrent()\fR functions use thread-specific storage that is reused in each 168 call to one of these functions by the same thread, making them safe to use but 172 The parallel functions \fBgetgrnam_r()\fR, \fBgetgrgid_r()\fR, 225 \fBgetgrgid_r()\fR functions each return a pointer to a \fBstruct group\fR if 228 \fBerrno\fR is set to indicate the error. The standard-conforming functions [all …]
|
H A D | c16rtomb.3c | 60 functions convert wide-character sequences into a series of multi-byte 62 The functions work in the following formats: 86 The functions all work by looking at the passed in wide-character 105 The functions are all influenced by the 128 .Pq but not mixed between functions . 132 The functions may be called from multiple threads as long as they use 143 The functions all have a special behavior when 157 In other words, the functions would be called as: 168 When using these functions with non-Unicode based locales, the code 171 For example, if using the Euro sign in ISO 8859-15, these functions [all …]
|
H A D | mbrtoc16.3c | 65 functions convert character sequences, which may contain multi-byte 67 The functions work in the following formats: 90 The functions consume up to 129 .Pq but not mixed between functions . 133 The functions may be called from multiple threads as long as they use 144 When using these functions, more than one character may be output for a 149 When this occurs, the functions return the special return value 152 The functions all have a special behavior when 167 In other words, the functions would be called as: 178 When using these functions with non-Unicode based locales, the code [all …]
|
H A D | getpwnam.3c | 125 These functions are used to obtain password entries. Entries can come from any 138 The \fBsetpwent()\fR, \fBgetpwent()\fR, and \fBendpwent()\fR functions are used 152 functions after calling \fBendpwent()\fR. 155 The \fBfgetpwent()\fR function, unlike the other functions above, does not use 162 functions use thread-specific data storage that is reused in each call to one 163 of these functions by the same thread, making them safe to use but not 167 The parallel functions \fBgetpwnam_r()\fR, \fBgetpwuid_r()\fR, 237 \fBgetpwuid_r()\fR functions each return a pointer to a \fBstruct passwd\fR if 246 and \fBfgetpwent_r()\fR. If these non-reentrant functions return a null pointer 250 The standard-conforming functions \fBgetpwnam_r()\fR and \fBgetpwuid_r()\fR can [all …]
|
H A D | endian.3c | 115 family of functions convert 16, 32, and 64-bit values between the host's 117 All of the functions in this family simply return their input when the host's 127 functions take a 16-bit, 32-bit, or 64-bit value and convert it from 135 functions take a 16-bit, 32-bit, or 64-bit value and convert it from 144 functions take a 16-bit, 32-bit, or 64-bit value and convert it from 152 functions take a 16-bit, 32-bit, or 64-bit value and convert it from 156 The functions 174 functions. 177 While these functions are common across multiple platforms, they have 179 Portable applications should instead use the functions defined in [all …]
|
H A D | ctime.3c | 135 functions return values in one of two thread-specific data objects: a 137 functions can overwrite the information returned in either of these objects by 138 any of the other functions executed by the same thread. 147 The \fBlocaltime()\fR and \fBgmtime()\fR functions return pointers to \fBtm\fR 154 The \fBlocaltime_r()\fR and \fBgmtime_r()\fR functions have the same 171 Declarations of all the functions and externals, and the \fBtm\fR structure, 210 These functions know about the peculiarities of this conversion for various 235 Upon successful completion, the \fBgmtime()\fR and \fBlocaltime()\fR functions 241 functions return the address of the structure pointed to by the \fIres\fR 245 The \fBctime_r()\fR and \fBasctime_r()\fR functions will fail if: [all …]
|
/illumos-gate/usr/src/man/man3ldap/ |
H A D | ldap.3ldap | 21 the LDAP client library functions. 24 An application might use the LDAP client library functions as follows. The 29 the results returned from these functions, it calls 36 names of the synchronous functions end with "_s." For example, a synchronous 39 \fBldap_sasl_bind\fR(3LDAP). All synchronous functions return the actual 52 The \fBldap_sasl_bind\fR(3LDAP) and \fBldap_sasl_bind_s\fR(3LDAP) functions 60 \fBldap_search_ext\fR(3LDAP) or the \fBldap_search_ext_s\fR(3LDAP) functions. 61 These functions support LDAPv3 server controls, client controls and variable 63 \fBldap_search\fR(3LDAP) and \fBldap_search_s\fR(3LDAP) are identical functions 68 functions are \fBldap_add_ext_s\fR(3LDAP) and \fBldap_delete_ext_s\fR(3LDAP). [all …]
|
/illumos-gate/usr/src/man/man3lib/ |
H A D | libm.3lib | 16 Functions in this library provide common elementary mathematical functions and 18 on. See \fBstandards\fR(7). Additional functions in this library provide 197 ISO/IEC 9899:1999, also known as C99, specifies the functions listed in the 198 following tables and states that the accuracy of these functions is 200 of these functions as implemented in \fBlibm.so.2\fR. For each function, 231 .SS "Real Functions" 232 .SS "Single precision real functions (SPARC, x86, and amd64)" 271 .SS "Double precision real functions (SPARC and amd64)" 310 .SS "Double precision real functions (x86)" 349 .SS "Quadruple precision real functions (SPARC)" [all …]
|
/illumos-gate/usr/src/man/man9/ |
H A D | ktest.9 | 23 A kernel test module is a kernel module that contains test functions 31 By writing tests as kernel functions it allows one to more thoroughly test 76 For tests that exercise many functions do your best to make the name 78 The test functions are typically suffixed with "_test" to visually 79 separate them from test-helper functions; and the test name is often 96 All test functions must conform to the following prototype. 141 .Ss Testing Private Functions 144 ) functions is going to be pretty limited. 145 Some of the most useful functions to test are those that act as 146 "helpers" to other, larger functions. [all …]
|
/illumos-gate/usr/src/man/man3nsl/ |
H A D | gethostbyname.3nsl | 101 These functions are used to obtain entries describing hosts. An entry can come 103 \fB/etc/nsswitch.conf\fR file. See \fBnsswitch.conf\fR(5). These functions have 107 technologies such as IPv6 are used. For example, the functions described in the 129 The \fBsethostent()\fR, \fBgethostent()\fR, and \fBendhostent()\fR functions 148 efficient, for the process to call more host retrieval functions after calling 152 functions use static storage that is reused in each call, making these 153 functions unsafe for use in multithreaded applications. 157 functions provide reentrant interfaces for these operations. 217 \fBgethostbyaddr_r()\fR functions each return a pointer to a \fBstruct 222 The \fBgethostent()\fR and \fBgethostent_r()\fR functions each return a pointer [all …]
|
/illumos-gate/usr/src/psm/promif/ieee1275/common/ |
H A D | prom_env.c | 33 * The functions in this file are used to control the pre- and post-processing 34 * functions that bracket calls to the OBP CIF handler. One set, promif_preprom 37 * to ensure that the framebuffer is active when PROM functions that interact 40 * In some cases, the operation of these functions must be suppressed. As such, 45 * levels of suspension. The pre- and post-processing functions are only 58 * may make are executed by the kernel copies of those functions, rather than 60 * being the nonuse of the pre- and post-processing functions in the kmdb 61 * versions, we must ensure that these functions are not used when the kmdb 63 * processing functions via the KDI prior to passing control to the platmod 73 * When this is set, the PROM output functions attempt to [all …]
|
/illumos-gate/usr/src/man/man3socket/ |
H A D | getprotobyname.3socket | 57 These functions return a protocol entry. Two types of interfaces are supported: 60 \fBgetprotobynumber()\fR, and \fBgetprotoent()\fR). The reentrant functions can 86 The \fBgetprotobyname_r()\fR and \fBgetprotobynumber_r()\fR functions 93 buffer is used to store returned results. These functions are Unsafe in a 114 \fBgetprotobynumber()\fR functions might leave the enumeration in an 125 efficient, to call more protocol functions after \fBendprotoent()\fR. 142 \fBgetprotobynumber_r()\fR, and \fBgetprotobynumber()\fR functions return a 147 The \fBgetprotoent_r()\fR and \fBgetprotoent()\fR functions return a pointer to 153 \fBgetprotoent_r()\fR functions will fail if: 196 to complete the functionality provided by similar thread-safe functions. [all …]
|
H A D | getservbyname.3socket | 57 These functions are used to obtain entries for Internet services. An entry may 62 The \fBgetservbyname()\fR and \fBgetservbyport()\fR functions sequentially 84 The functions \fBsetservent()\fR, \fBgetservent()\fR, and \fBendservent()\fR 90 the first call to \fBgetservent()\fR. Calls to the functions 112 to call more service entry retrieval functions after calling 116 The functions \fBgetservbyname()\fR, \fBgetservbyport()\fR, and 118 these functions unsafe for use in multithreaded applications. 121 The functions \fBgetservbyname_r()\fR, \fBgetservbyport_r()\fR, and 214 The functions \fBgetservbyname()\fR, \fBgetservbyname_r()\fR, 220 The functions \fBgetservent()\fR and \fBgetservent_r()\fR each return a pointer [all …]
|
H A D | getnetbyname.3socket | 56 These functions are used to obtain entries for networks. An entry may come from 76 return value of the above functions is calculated by \fBinet_network()\fR. The 120 The functions \fBsetnetent()\fR, \fBgetnetent()\fR, and \fBendnetent()\fR are 139 the process to call more network entry retrieval functions after calling 142 The functions \fBgetnetbyname()\fR, \fBgetnetbyaddr()\fR, and \fBgetnetent()\fR 147 The functions \fBgetnetbyname_r()\fR, \fBgetnetbyaddr_r()\fR, and 186 The functions \fBgetnetbyname()\fR, \fBgetnetbyname_r\fR, \fBgetnetbyaddr\fR, 191 The functions \fBgetnetent()\fR and \fBgetnetent_r()\fR each return a pointer 196 The functions \fBgetnetbyname()\fR, \fBgetnetbyaddr()\fR, and \fBgetnetent()\fR 198 any of these functions if the data is to be saved. [all …]
|
/illumos-gate/usr/src/man/man7/ |
H A D | threads.7 | 64 \fBpthread_join\fR(3C), and \fBpthread_exit\fR(3C) functions, and their 83 Most of the POSIX and illumos threading functions have counterparts with each 85 "\fBpthread\fR" prefix. Function names for similar POSIX and illumos functions 86 have similar endings. Typically, similar POSIX and illumos functions have the 152 threads functions. When a comparable interface is not available either in POSIX 155 .SS "Functions Related to Creation" 183 .SS "Functions Related to Exit" 194 .SS "Functions Related to Thread Specific Data" 206 .SS "Functions Related to Signals" 216 .SS "Functions Related to IDs" [all …]
|
/illumos-gate/usr/src/man/man3mvec/ |
H A D | vpow_.3mvec | 6 .TH VPOW_ 3MVEC "Jan 16, 2009" "SunOS 5.11" "Vector Math Library Functions" 8 vpow_, vpowf_ \- vector power functions 29 These functions evaluate the function \fBpow\fR(\fIx\fR, \fIy\fR) for an entire 43 These functions are not guaranteed to deliver results that are identical to the 44 results of the \fBpow\fR(3M) functions given the same arguments. 61 These functions assume that the default round-to-nearest rounding direction 62 mode is in effect. On x86, these functions also assume that the default 67 The results of these functions for special cases and exceptions match that of 68 the \fBpow()\fR functions when the latter are used in a program compiled with 70 (\fBmath_errhandling\fR & \fBMATH_ERREXCEPT\fR) is non-zero. These functions do [all …]
|
H A D | vz_exp_.3mvec | 6 .TH VZ_EXP_ 3MVEC "Dec 14, 2007" "SunOS 5.11" "Vector Math Library Functions" 8 vz_exp_, vc_exp_ \- vector complex exponential functions 29 These functions evaluate the complex function \fBexp\fR(\fIz\fR) for an entire 45 These functions are not guaranteed to deliver results that are identical to the 46 results of the \fBcexp\fR(3M) functions given the same arguments. 61 These functions assume that the default round-to-nearest rounding direction 62 mode is in effect. On x86, these functions also assume that the default 67 Unlike the c99 \fBcexp\fR(3M) functions, the vector complex exponential 68 functions make no attempt to handle special cases and exceptions; they simply 70 elementary functions. As a result, these functions can raise different
|
H A D | vz_log_.3mvec | 6 .TH VZ_LOG_ 3MVEC "Dec 14, 2007" "SunOS 5.11" "Vector Math Library Functions" 8 vz_log_, vc_log_ \- vector complex logarithm functions 27 These functions evaluate the complex function \fBlog\fR(\fIz\fR) for an entire 40 These functions are not guaranteed to deliver results that are identical to the 41 results of the \fBclog\fR(3M) functions given the same arguments. 56 These functions assume that the default round-to-nearest rounding direction 57 mode is in effect. On x86, these functions also assume that the default 62 Unlike the c99 \fBclog\fR(3M) functions, the vector complex exponential 63 functions make no attempt to handle special cases and exceptions; they simply 65 elementary functions. As a result, these functions can raise different
|
H A D | vatan2_.3mvec | 6 .TH VATAN2_ 3MVEC "Dec 14, 2007" "SunOS 5.11" "Vector Math Library Functions" 8 vatan2_, vatan2f_ \- vector atan2 functions 29 These functions evaluate the function \fBatan2\fR(\fIy\fR, \fIx\fR) for an 43 These functions are not guaranteed to deliver results that are identical to the 44 results of the \fBatan2\fR(3M) functions given the same arguments. 61 These functions assume that the default round-to-nearest rounding direction 62 mode is in effect. On x86, these functions also assume that the default 67 These functions handle special cases and exceptions in the same way as the 68 \fBatan2()\fR functions when \fBc99\fR \fBMATHERREXCEPT\fR conventions are in 73 \fBfeclearexcept\fR(\fBFE_ALL_EXCEPT\fR) before calling these functions. On [all …]
|
H A D | vatan_.3mvec | 6 .TH VATAN_ 3MVEC "Dec 14, 2007" "SunOS 5.11" "Vector Math Library Functions" 8 vatan_, vatanf_ \- vector arctangent functions 27 These functions evaluate the function \fBatan\fR(\fIx\fR) for an entire vector 40 These functions are not guaranteed to deliver results that are identical to the 41 results of the \fBatan\fR(3M) functions given the same arguments. 58 These functions assume that the default round-to-nearest rounding direction 59 mode is in effect. On x86, these functions also assume that the default 64 These functions handle special cases and exceptions in the same way as the 65 \fBatan()\fR functions when \fBc99\fR \fBMATHERREXCEPT\fR conventions are in 70 \fBfeclearexcept\fR(\fBFE_ALL_EXCEPT\fR) before calling these functions. On [all …]
|
H A D | vcos_.3mvec | 6 .TH VCOS_ 3MVEC "Dec 14, 2007" "SunOS 5.11" "Vector Math Library Functions" 8 vcos_, vcosf_ \- vector cosine functions 27 These functions evaluate the function \fBcos\fR(\fIx\fR) for an entire vector 40 These functions are not guaranteed to deliver results that are identical to the 41 results of the \fBcos\fR(3M) functions given the same arguments. 58 These functions assume that the default round-to-nearest rounding direction 59 mode is in effect. On x86, these functions also assume that the default 64 These functions handle special cases and exceptions in the same way as the 65 \fBcos()\fR functions when \fBc99\fR \fBMATHERREXCEPT\fR conventions are in 70 \fBfeclearexcept\fR(\fBFE_ALL_EXCEPT\fR) before calling these functions. On [all …]
|
/illumos-gate/usr/src/man/man3bsm/ |
H A D | getauevent.3bsm | 63 These functions document the programming interface for obtaining entries from 66 \fBgetauevnum()\fR functions each return a pointer to an \fBaudit_event\fR 70 The \fBgetauevent()\fR and \fBgetauevent_r()\fR functions enumerate 71 \fBaudit_event\fR entries. Successive calls to these functions return either 75 The \fBgetauevnam()\fR and \fBgetauevnam_r()\fR functions search for an 79 The \fBgetauevnum()\fR and \fBgetauevnum_r()\fR functions search for an 101 functions each take an argument \fIe\fR, which is a pointer to an 125 \fBgetauevent_r()\fR, \fBgetauevnam_r()\fR, and \fBgetauevnum_r()\fR functions 168 The \fBgetauevent()\fR, \fBgetauevnam()\fR, and \fBgetauevnum()\fR functions 169 are Unsafe. The equivalent functions \fBgetauevent_r()\fR, [all …]
|