Print this page
11622 clean up rarer mandoc lint warnings
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/man/man3lib/libc.3lib
+++ new/usr/src/man/man3lib/libc.3lib
1 1 '\" te
2 2 .\" Copyright 2014 Garrett D'Amore <garrett@damore.org>
↓ open down ↓ |
2 lines elided |
↑ open up ↑ |
3 3 .\" Copyright (c) 2009, Sun Microsystems, Inc. All rights reserved.
4 4 .\" Copyright 2016 Joyent, Inc.
5 5 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License"). You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
6 6 .\" See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE. If applicable, add the following below this CDDL HEADER, with
7 7 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
8 8 .\" Copyright 2011 by Delphix. All rights reserved.
9 9 .TH LIBC 3LIB "Dec 10, 2015"
10 10 .SH NAME
11 11 libc \- C library
12 12 .SH DESCRIPTION
13 -.LP
14 13 Functions in this library provide various facilities defined by System V, ANSI
15 14 C, POSIX, and so on. See \fBstandards\fR(5). In addition, those facilities
16 15 previously defined in the internationalization and the wide-character libraries
17 16 are now defined in this library, as are the facilities previously defined in
18 17 the multithreading libraries, \fBlibthread\fR and \fBlibpthread\fR.
19 18 .SH INTERFACES
20 -.LP
21 19 The shared object \fBlibc.so.1\fR provides the public interfaces defined below.
22 20 See \fBIntro\fR(3) for additional information on shared object interfaces.
23 21 .sp
24 22
25 23 .sp
26 24 .TS
27 25 l l
28 26 l l .
29 27 \fB____loc1\fR \fB___errno\fR
30 28 \fB__builtin_alloca\fR \fB__ctype\fR
31 29 \fB__fbufsize\fR \fB__flbf\fR
32 30 \fB__flt_rounds\fR \fB__fpending\fR
33 31 \fB__fpurge\fR \fB__freadable\fR
34 32 \fB__freading\fR \fB__fsetlocking\fR
35 33 \fB__fwritable\fR \fB__fwriting\fR
36 34 \fB__huge_val\fR \fB__iob\fR
37 35 \fB__loc1\fR \fB__major\fR
38 36 \fB__makedev\fR \fB__mb_cur_max_l\fR
39 37 \fB__minor\fR
40 38 \fB__nsw_extended_action\fR \fB__nsw_freeconfig\fR
41 39 \fB__nsw_getconfig\fR \fB__posix_asctime_r\fR
42 40 \fB__posix_ctime_r\fR \fB__posix_getgrgid_r\fR
43 41 \fB__posix_getgrnam_r\fR \fB__posix_getlogin_r\fR
44 42 \fB__posix_getpwnam_r\fR \fB__posix_getpwuid_r\fR
45 43 \fB__posix_sigwait\fR \fB__posix_ttyname_r\fR
46 44 \fB__priocntl\fR \fB__priocntlset\fR
47 45 \fB__pthread_cleanup_pop\fR \fB__pthread_cleanup_push\fR
48 46 \fB__sysconf_xpg5\fR \fB__xpg4\fR
49 47 \fB__xpg4_putmsg\fR \fB__xpg4_putpmsg\fR
50 48 \fB_Exit\fR \fB_altzone\fR
51 49 \fB_assert\fR \fB_cleanup\fR
52 50 \fB_ctype\fR \fB_daylight\fR
53 51 \fB_environ\fR \fB_exit\fR
54 52 \fB_exithandle\fR \fB_filbuf\fR
55 53 \fB_flsbuf\fR \fB_flushlbf\fR
56 54 \fB_getdate_err\fR \fB_getdate_err_addr\fR
57 55 \fB_iob\fR \fB_isnan\fR
58 56 \fB_isnand\fR \fB_lwp_cond_broadcast\fR
59 57 \fB_lwp_cond_reltimedwait\fR \fB_lwp_cond_signal\fR
60 58 \fB_lwp_cond_timedwait\fR \fB_lwp_cond_wait\fR
61 59 \fB_lwp_continue\fR \fB_lwp_info\fR
62 60 \fB_lwp_kill\fR \fB_lwp_mutex_lock\fR
63 61 \fB_lwp_mutex_trylock\fR \fB_lwp_mutex_unlock\fR
64 62 \fB_lwp_self\fR \fB_lwp_sema_init\fR
65 63 \fB_lwp_sema_post\fR \fB_lwp_sema_trywait\fR
66 64 \fB_lwp_sema_wait\fR \fB_lwp_suspend\fR
67 65 \fB_lwp_suspend2\fR \fB_modf\fR
68 66 \fB_nextafter\fR \fB_nsc_trydoorcall\fR
69 67 \fB_nss_XbyY_buf_alloc\fR \fB_nss_XbyY_buf_free\fR
70 68 \fB_nss_netdb_aliases\fR \fB_numeric\fR
71 69 \fB_scalb\fR \fB_sibuf\fR
72 70 \fB_sobuf\fR \fB_stack_grow\fR
73 71 \fB_sys_buslist\fR \fB_sys_cldlist\fR
74 72 \fB_sys_fpelist\fR \fB_sys_illlist\fR
75 73 \fB_sys_segvlist\fR \fB_sys_siginfolistp\fR
76 74 \fB_sys_siglist\fR \fB_sys_siglistn\fR
77 75 \fB_sys_siglistp\fR \fB_sys_traplist\fR
78 76 \fB_timezone\fR \fB_tolower\fR
79 77 \fB_toupper\fR \fB_tzname\fR
80 78 \fB_xftw\fR \fB\fR
81 79 \fBa64l\fR \fBabort\fR
82 80 \fBabs\fR \fBaccess\fR
83 81 \fBacct\fR \fBacl\fR
84 82 \fBaddrtosymstr\fR \fBaddsev\fR
↓ open down ↓ |
54 lines elided |
↑ open up ↑ |
85 83 \fBaddseverity\fR \fBadjtime\fR
86 84 \fBaio_cancel\fR \fBaio_error\fR
87 85 \fBaio_fsync\fR \fBaio_read\fR
88 86 \fBaio_return\fR \fBaio_suspend\fR
89 87 \fBaio_waitn\fR \fBaio_write\fR
90 88 \fBaiocancel\fR \fBaioread\fR
91 89 \fBaiowait\fR \fBaiowrite\fR
92 90 \fBalarm\fR \fBalphasort\fR
93 91 \fBaltzone\fR \fBascftime\fR
94 92 \fBasctime\fR \fBasctime_r\fR
95 -\fBasprintf\fR
93 +\fBasprintf\fR
96 94 \fBatexit\fR \fBatof\fR
97 95 \fBatoi\fR \fBatol\fR
98 96 \fBatoll\fR \fBatomic_add_16\fR
99 97 \fBatomic_add_16_nv\fR \fBatomic_add_32\fR
100 98 \fBatomic_add_32_nv\fR \fBatomic_add_64\fR
101 99 \fBatomic_add_64_nv\fR \fBatomic_add_8\fR
102 100 \fBatomic_add_8_nv\fR \fBatomic_add_char\fR
103 101 \fBatomic_add_char_nv\fR \fBatomic_add_int\fR
104 102 \fBatomic_add_int_nv\fR \fBatomic_add_long\fR
105 103 \fBatomic_add_long_nv\fR \fBatomic_add_ptr\fR
106 104 \fBatomic_add_ptr_nv\fR \fBatomic_add_short\fR
107 105 \fBatomic_add_short_nv\fR \fBatomic_and_16\fR
108 106 \fBatomic_and_16_nv\fR \fBatomic_and_32\fR
109 107 \fBatomic_and_32_nv\fR \fBatomic_and_64\fR
110 108 \fBatomic_and_64_nv\fR \fBatomic_and_8\fR
111 109 \fBatomic_and_8_nv\fR \fBatomic_and_uchar\fR
112 110 \fBatomic_and_uchar_nv\fR \fBatomic_and_uint\fR
113 111 \fBatomic_and_uint_nv\fR \fBatomic_and_ulong\fR
114 112 \fBatomic_and_ulong_nv\fR \fBatomic_and_ushort\fR
115 113 \fBatomic_and_ushort_nv\fR \fBatomic_cas_16\fR
116 114 \fBatomic_cas_32\fR \fBatomic_cas_64\fR
117 115 \fBatomic_cas_8\fR \fBatomic_cas_ptr\fR
118 116 \fBatomic_cas_uchar\fR \fBatomic_cas_uint\fR
119 117 \fBatomic_cas_ulong\fR \fBatomic_cas_ushort\fR
120 118 \fBatomic_clear_long_excl\fR \fBatomic_dec_16\fR
121 119 \fBatomic_dec_16_nv\fR \fBatomic_dec_32\fR
122 120 \fBatomic_dec_32_nv\fR \fBatomic_dec_64\fR
123 121 \fBatomic_dec_64_nv\fR \fBatomic_dec_8\fR
124 122 \fBatomic_dec_8_nv\fR \fBatomic_dec_ptr\fR
125 123 \fBatomic_dec_ptr_nv\fR \fBatomic_dec_uchar\fR
126 124 \fBatomic_dec_uchar_nv\fR \fBatomic_dec_uint\fR
127 125 \fBatomic_dec_uint_nv\fR \fBatomic_dec_ulong\fR
128 126 \fBatomic_dec_ulong_nv\fR \fBatomic_dec_ushort\fR
129 127 \fBatomic_dec_ushort_nv\fR \fBatomic_inc_16\fR
130 128 \fBatomic_inc_16_nv\fR \fBatomic_inc_32\fR
131 129 \fBatomic_inc_32_nv\fR \fBatomic_inc_64\fR
132 130 \fBatomic_inc_64_nv\fR \fBatomic_inc_8\fR
133 131 \fBatomic_inc_8_nv\fR \fBatomic_inc_ptr\fR
134 132 \fBatomic_inc_ptr_nv\fR \fBatomic_inc_uchar\fR
135 133 \fBatomic_inc_uchar_nv\fR \fBatomic_inc_uint\fR
136 134 \fBatomic_inc_uint_nv\fR \fBatomic_inc_ulong\fR
137 135 \fBatomic_inc_ulong_nv\fR \fBatomic_inc_ushort\fR
138 136 \fBatomic_inc_ushort_nv\fR \fBatomic_or_16\fR
139 137 \fBatomic_or_16_nv\fR \fBatomic_or_32\fR
140 138 \fBatomic_or_32_nv\fR \fBatomic_or_64\fR
141 139 \fBatomic_or_64_nv\fR \fBatomic_or_8\fR
142 140 \fBatomic_or_8_nv\fR \fBatomic_or_uchar\fR
143 141 \fBatomic_or_uchar_nv\fR \fBatomic_or_uint\fR
144 142 \fBatomic_or_uint_nv\fR \fBatomic_or_ulong\fR
145 143 \fBatomic_or_ulong_nv\fR \fBatomic_or_ushort\fR
146 144 \fBatomic_or_ushort_nv\fR \fBatomic_set_long_excl\fR
147 145 \fBatomic_swap_16\fR \fBatomic_swap_32\fR
148 146 \fBatomic_swap_64\fR \fBatomic_swap_8\fR
149 147 \fBatomic_swap_ptr\fR \fBatomic_swap_uchar\fR
150 148 \fBatomic_swap_uint\fR \fBatomic_swap_ulong\fR
151 149 \fBatomic_swap_ushort\fR \fBattropen\fR
152 150 \fBbacktrace\fR \fBbacktrace_symbols\fR
153 151 \fBbacktrace_symbols_fd\fR \fBbasename\fR
154 152 \fBbcmp\fR \fBbcopy\fR
155 153 \fBbindtextdomain\fR \fBbind_textdomain_codeset\fR
156 154 \fBbrk\fR \fBbsd_signal\fR
157 155 \fBbsearch\fR
158 156 \fBbtowc\fR \fBbtowc_l\fR
159 157 \fBbzero\fR \fBcalloc\fR
160 158 \fBcanonicalize_file_name\fR
161 159 \fBcatclose\fR \fBcatgets\fR
162 160 \fBcatopen\fR \fBcfgetispeed\fR
163 161 \fBcfgetospeed\fR \fBcfsetispeed\fR
164 162 \fBcfsetospeed\fR \fBcftime\fR
165 163 \fBchdir\fR \fBchmod\fR
166 164 \fBchown\fR \fBchroot\fR
167 165 \fBclearerr\fR \fBclearenv\fR
168 166 \fBclock\fR
169 167 \fBclock_getres\fR \fBclock_gettime\fR
170 168 \fBclock_nanosleep\fR \fBclock_settime\fR
171 169 \fBclose\fR \fBclosedir\fR
172 170 \fBclosefrom\fR \fBcloselog\fR
↓ open down ↓ |
67 lines elided |
↑ open up ↑ |
173 171 \fBcond_broadcast\fR \fBcond_destroy\fR
174 172 \fBcond_init\fR \fBcond_reltimedwait\fR
175 173 \fBcond_signal\fR \fBcond_timedwait\fR
176 174 \fBcond_wait\fR \fBconfstr\fR
177 175 \fBcreat\fR \fBcrypt\fR
178 176 \fBcrypt_genhash_impl\fR \fBcrypt_gensalt\fR
179 177 \fBcrypt_gensalt_impl\fR \fBcsetcol\fR
180 178 \fBcsetlen\fR \fBctermid\fR
181 179 \fBctermid_r\fR \fBctime\fR
182 180 \fBctime_r\fR \fBcuserid\fR
183 -\fBdaemon\fR
181 +\fBdaemon\fR
184 182 \fBdaylight\fR \fBdbm_clearerr\fR
185 183 \fBdbm_close\fR \fBdbm_delete\fR
186 184 \fBdbm_error\fR \fBdbm_fetch\fR
187 185 \fBdbm_firstkey\fR \fBdbm_nextkey\fR
188 186 \fBdbm_open\fR \fBdbm_store\fR
189 187 \fBdcgettext\fR \fBdcngettext\fR
190 188 \fBdecimal_to_double\fR \fBdecimal_to_extended\fR
191 189 \fBdecimal_to_quadruple\fR \fBdecimal_to_single\fR
192 190 \fBdgettext\fR \fBdifftime\fR
193 191 \fBdirectio\fR \fBdirfd\fR
194 192 \fBdirname\fR \fBdiv\fR
195 193 \fBdladdr\fR \fBdladdr1\fR
196 194 \fBdlclose\fR \fBdldump\fR
197 195 \fBdlerror\fR \fBdlinfo\fR
198 196 \fBdlmopen\fR \fBdlopen\fR
199 197 \fBdlsym\fR \fBdngettext\fR
↓ open down ↓ |
6 lines elided |
↑ open up ↑ |
200 198 \fBdoor_bind\fR \fBdoor_call\fR
201 199 \fBdoor_create\fR \fBdoor_cred\fR
202 200 \fBdoor_getparam\fR \fBdoor_info\fR
203 201 \fBdoor_return\fR \fBdoor_revoke\fR
204 202 \fBdoor_server_create\fR \fBdoor_setparam\fR
205 203 \fBdoor_ucred\fR \fBdoor_unbind\fR
206 204 \fBdouble_to_decimal\fR \fBdrand48\fR
207 205 \fBdup\fR \fBdup2\fR
208 206 \fBduplocale\fR
209 207 \fBeconvert\fR \fBecvt\fR
210 -\fBenable_extended_FILE_stdio\fR
208 +\fBenable_extended_FILE_stdio\fR
211 209 \fBencrypt\fR \fBendgrent\fR
212 210 \fBendnetgrent\fR \fBendpwent\fR
213 211 \fBendspent\fR \fBendusershell\fR
214 212 \fBendutent\fR \fBendutxent\fR
215 213 \fBenviron\fR \fBerand48\fR
216 214 \fBerr\fR \fBerrno\fR
217 215 \fBerrx\fR \fBeuccol\fR
218 216 \fBeuclen\fR \fBeucscol\fR
219 217 \fBexecl\fR \fBexecle\fR
220 218 \fBexeclp\fR \fBexecv\fR
221 219 \fBexecve\fR \fBexecvp\fR
222 220 \fBexit\fR \fBextended_to_decimal\fR
223 -\fBfaccessat\fR
221 +\fBfaccessat\fR
224 222 \fBfacl\fR \fBfattach\fR
225 223 \fBfchdir\fR \fBfchmod\fR
226 224 \fBfchmodat\fR
227 225 \fBfchown\fR \fBfchownat\fR
228 226 \fBfchroot\fR \fBfclose\fR
229 227 \fBfcloseall\fR \fBfcntl\fR
230 228 \fBfconvert\fR \fBfcvt\fR
231 -\fBfdatasync\fR \fBfdetach\fR
229 +\fBfdatasync\fR \fBfdetach\fR
232 230 \fBfdopen\fR \fBfdopendir\fR
233 231 \fBfdwalk\fR \fBfeof\fR
234 232 \fBferror\fR \fBfflush\fR
235 233 \fBffs\fR \fBffsl\fR
236 234 \fBffsll\fR \fBfls\fR
237 235 \fBflsl\fR \fBflsll\fR
238 -\fBfgetattr\fR \fBfgetc\fR
236 +\fBfgetattr\fR \fBfgetc\fR
239 237 \fBfgetgrent\fR \fBfgetgrent_r\fR
240 238 \fBfgetpos\fR \fBfgetpwent\fR
241 239 \fBfgetpwent_r\fR \fBfgets\fR
242 240 \fBfgetspent\fR \fBfgetspent_r\fR
243 241 \fBfgetwc\fR \fBfgetwc_l\fR
244 242 \fBfgetws\fR
245 243 \fBfile_to_decimal\fR \fBfileno\fR
246 244 \fBfinite\fR \fBflockfile\fR
247 245 \fBfmtmsg\fR \fBfnmatch\fR
248 246 \fBfopen\fR \fBfork\fR
249 247 \fBfork1\fR \fBforkall\fR
250 248 \fBforkallx\fR \fBforkx\fR
251 249 \fBfpathconf\fR \fBfpclass\fR
↓ open down ↓ |
3 lines elided |
↑ open up ↑ |
252 250 \fBfpgetmask\fR \fBfpgetround\fR
253 251 \fBfpgetsticky\fR \fBfprintf\fR
254 252 \fBfpsetmask\fR \fBfpsetround\fR
255 253 \fBfpsetsticky\fR \fBfputc\fR
256 254 \fBfputs\fR \fBfputwc\fR
257 255 \fBfputws\fR \fBfread\fR
258 256 \fBfree\fR \fBfreelocale\fR
259 257 \fBfreopen\fR
260 258 \fBfrexp\fR \fBfscanf\fR
261 259 \fBfseek\fR \fBfseeko\fR
262 -\fBfsetattr\fR
260 +\fBfsetattr\fR
263 261 \fBfsetpos\fR \fBfstat\fR
264 262 \fBfstatat\fR \fBfstatfs\fR
265 263 \fBfstatvfs\fR \fBfsync\fR
266 264 \fBftell\fR \fBftello\fR
267 265 \fBftime\fR \fBftok\fR
268 266 \fBftruncate\fR \fBftrylockfile\fR
269 267 \fBftw\fR \fBfunc_to_decimal\fR
270 268 \fBfunlockfile\fR \fBfutimens\fR
271 -\fBfutimesat\fR
269 +\fBfutimesat\fR
272 270 \fBfwide\fR \fBfwprintf\fR
273 271 \fBfwrite\fR \fBfwscanf\fR
274 272 \fBgconvert\fR \fBgcvt\fR
275 273 \fBgetacct\fR \fBgetattrat\fR
276 -\fBgetc\fR
274 +\fBgetc\fR
277 275 \fBgetc_unlocked\fR \fBgetchar\fR
278 276 \fBgetchar_unlocked\fR \fBgetcontext\fR
279 277 \fBgetcpuid\fR \fBgetcwd\fR
280 278 \fBgetdate\fR \fBgetdate_err\fR
281 279 \fBgetdents\fR \fBgetdtablesize\fR
282 280 \fBgetegid\fR \fBgetenv\fR
283 281 \fBgeteuid\fR \fBgetexecname\fR
284 282 \fBgetextmntent\fR \fBgetgid\fR
285 283 \fBgetgrent\fR \fBgetgrent_r\fR
286 284 \fBgetgrgid\fR \fBgetgrgid_r\fR
287 285 \fBgetgrnam\fR \fBgetgrnam_r\fR
288 286 \fBgetgroups\fR \fBgethomelgroup\fR
289 287 \fBgethostid\fR \fBgethostname\fR
290 288 \fBgethrtime\fR \fBgethrvtime\fR
291 289 \fBgetisax\fR \fBgetitimer\fR
292 290 \fBgetloadavg\fR \fBgetlogin\fR
293 291 \fBgetlogin_r\fR \fBgetmntany\fR
294 292 \fBgetmntent\fR \fBgetmsg\fR
↓ open down ↓ |
8 lines elided |
↑ open up ↑ |
295 293 \fBget_nprocs\fR \fBget_nprocs_conf\fR
296 294 \fBgetnetgrent\fR \fBgetnetgrent_r\fR
297 295 \fBgetopt\fR \fBgetopt_clip\fR
298 296 \fBgetopt_long\fR \fBgetopt_long_only\fR
299 297 \fBgetpagesize\fR \fBgetpagesizes\fR
300 298 \fBgetpass\fR \fBgetpassphrase\fR
301 299 \fBgetpeerucred\fR \fBgetpflags\fR
302 300 \fBgetpgid\fR \fBgetpgrp\fR
303 301 \fBgetpid\fR \fBgetpmsg\fR
304 302 \fBgetppid\fR \fBgetppriv\fR
305 -\fBgetpriority\fR \fbgetprogname\fR
303 +\fBgetpriority\fR \fBgetprogname\fR
306 304 \fBgetprojid\fR
307 305 \fBgetpw\fR \fBgetpwent\fR
308 306 \fBgetpwent_r\fR \fBgetpwnam\fR
309 307 \fBgetpwnam_r\fR \fBgetpwuid\fR
310 308 \fBgetpwuid_r\fR \fBgetrctl\fR
311 309 \fBgetrlimit\fR \fBgetrusage\fR
312 310 \fBgets\fR \fBgetsid\fR
313 311 \fBgetspent\fR \fBgetspent_r\fR
314 312 \fBgetspnam\fR \fBgetspnam_r\fR
315 313 \fBgetsubopt\fR \fBgettaskid\fR
316 314 \fBgettext\fR \fBgettimeofday\fR
317 315 \fBgettxt\fR \fBgetuid\fR
318 316 \fBgetusershell\fR \fBgetustack\fR
319 317 \fBgetutent\fR \fBgetutid\fR
320 318 \fBgetutline\fR \fBgetutmp\fR
321 319 \fBgetutmpx\fR \fBgetutxent\fR
322 320 \fBgetutxid\fR \fBgetutxline\fR
323 321 \fBgetvfsany\fR \fBgetvfsent\fR
324 322 \fBgetvfsfile\fR \fBgetvfsspec\fR
325 323 \fBgetw\fR
326 324 \fBgetwc\fR \fBgetwc_l\fR
327 325 \fBgetwchar\fR \fBgetwchar_l\fR
328 326 \fBgetwd\fR
329 327 \fBgetwidth\fR \fBgetws\fR
330 328 \fBgetzoneid\fR \fBgetzoneidbyname\fR
331 329 \fBgetzonenamebyid\fR \fBglob\fR
↓ open down ↓ |
16 lines elided |
↑ open up ↑ |
332 330 \fBglobfree\fR \fBgmtime\fR
333 331 \fBgmtime_r\fR \fBgrantpt\fR
334 332 \fBgsignal\fR \fBhasmntopt\fR
335 333 \fBhcreate\fR \fBhdestroy\fR
336 334 \fBhsearch\fR \fBiconv\fR
337 335 \fBiconv_close\fR \fBiconv_open\fR
338 336 \fBimaxabs\fR \fBimaxdiv\fR
339 337 \fBindex\fR \fBinitgroups\fR
340 338 \fBinitstate\fR \fBinnetgr\fR
341 339 \fBinsque\fR \fBioctl\fR
342 -\fBis_system_labeled\fR
340 +\fBis_system_labeled\fR
343 341 \fBisaexec\fR
344 342 \fBisalnum\fR \fBisalnum_l\fR
345 343 \fBisalpha\fR \fBisalpha_l\fR
346 344 \fBisascii\fR \fBisastream\fR
347 345 \fBisatty\fR
348 346 \fBisblank\fR \fBisblank_l\fR
349 347 \fBiscntrl\fR \fBiscntrl_l\fR
350 348 \fBisdigit\fR \fBisdigit_l\fR
351 349 \fBisenglish\fR
352 350 \fBisgraph\fR \fBisgraph_l\fR
353 351 \fBisideogram\fR
354 352 \fBislower\fR \fBislower_l\fR
355 353 \fBisnan\fR
356 354 \fBisnand\fR \fBisnanf\fR
357 355 \fBisnumber\fR \fBisphonogram\fR
358 356 \fBisprint\fR \fBisprint_l\fR
359 357 \fBispunct\fR \fBispunct_l\fR
360 358 \fBissetugid\fR
361 359 \fBisspace\fR \fBisspace_l\fR
362 360 \fBisspecial\fR
363 361 \fBisupper\fR \fBisupper_l\fR
364 362 \fBiswalnum\fR \fBiswalnum_l\fR
365 363 \fBiswalpha\fR \fBiswalpha_l\fR
366 364 \fBiswblank\fR \fBiswblank_l\fR
367 365 \fBiswcntrl\fR \fBiswcntrl_l\fR
368 366 \fBiswctype\fR \fBiswctype_l\fR
369 367 \fBiswdigit\fR \fBiswdigit_l\fR
370 368 \fBiswideogram\fR \fBiswideogram_l\fR
371 369 \fBiswgraph\fR \fBiswgraph_l\fR
372 370 \fBiswhexnumber\fR \fBiswhexnumber_l\fR
373 371 \fBiswlower\fR \fBiswlower_l\fR
374 372 \fBiswnumber\fR \fBiswnumber_l\fR
375 373 \fBiswphonogram\fR \fBiswphonogram_l\fR
376 374 \fBiswprint\fR \fBiswprint_l\fR
377 375 \fBiswpunct\fR \fBiswpunct_l\fR
378 376 \fBiswspace\fR \fBiswspace_l\fR
379 377 \fBiswspecial\fR \fBiswspecial_l\fR
380 378 \fBiswupper\fR \fBiswupper_l\fR
↓ open down ↓ |
28 lines elided |
↑ open up ↑ |
381 379 \fBiswxdigit\fR \fBiswxdigit_l\fR
382 380 \fBisxdigit\fR \fBisxdigit_l\fR
383 381 \fBjrand48\fR \fBkill\fR
384 382 \fBkillpg\fR \fBl64a\fR
385 383 \fBlabs\fR \fBladd\fR
386 384 \fBlchown\fR \fBlckpwdf\fR
387 385 \fBlcong48\fR \fBldexp\fR
388 386 \fBldivide\fR \fBlexp10\fR
389 387 \fBlfind\fR \fBlfmt\fR
390 388 \fBlink\fR \fBlinkat\fR
391 -\fBlio_listio\fR \fBllabs\fR
389 +\fBlio_listio\fR \fBllabs\fR
392 390 \fBlldiv\fR \fBllog10\fR
393 391 \fBllseek\fR \fBlltostr\fR
394 392 \fBlocaleconv\fR \fBlocaltime\fR
395 393 \fBlocaltime_r\fR \fBlockf\fR
396 394 \fBlogb\fR \fBlone\fR
397 395 \fBlongjmp\fR \fBlrand48\fR
398 396 \fBlsearch\fR \fBlseek\fR
399 397 \fBlshiftl\fR \fBlstat\fR
400 398 \fBlsub\fR \fBlten\fR
401 399 \fBlzero\fR \fBmadvise\fR
402 400 \fBmakecontext\fR \fBmakeutx\fR
403 401 \fBmalloc\fR
404 402 \fBmblen\fR \fBmblen_l\fR
405 403 \fBmbrlen\fR \fBmbrlen_l\fR
406 404 \fBmbrtowc\fR \fBmbrtowc_l\fR
407 405 \fBmbsinit\fR \fBmbsinit_l\fR
408 406 \fBmbsnrtowcs\fR \fBmbsnrtowcs_l\fR
409 407 \fBmbsrtowcs\fR \fBmbsrtowcs_l\fR
410 408 \fBmbstowcs\fR \fBmbstowcs_l\fR
411 409 \fBmbtowc\fR \fBmbtowc_l\fR
412 410 \fBmemalign\fR \fBmembar_consumer\fR
413 411 \fBmembar_enter\fR \fBmembar_exit\fR
414 412 \fBmembar_producer\fR \fBmemccpy\fR
415 413 \fBmemchr\fR \fBmemcmp\fR
416 414 \fBmemcntl\fR \fBmemcpy\fR
↓ open down ↓ |
15 lines elided |
↑ open up ↑ |
417 415 \fBmeminfo\fR \fBmemmem\fR
418 416 \fBmemmove\fR
419 417 \fBmemset\fR \fBmincore\fR
420 418 \fBmkdir\fR \fBmkdirat\fR
421 419 \fBmkfifo\fR \fBmkfifoat\fR
422 420 \fBmknod\fR \fBmknodat\fR
423 421 \fBmkstemp\fR
424 422 \fBmktemp\fR \fBmktime\fR
425 423 \fBmlock\fR \fBmlockall\fR
426 424 \fBmmap\fR \fBmmapobj\fR
427 -\fBmodctl\fR
425 +\fBmodctl\fR
428 426 \fBmodf\fR \fBmodff\fR
429 427 \fBmodutx\fR \fBmonitor\fR
430 428 \fBmount\fR \fBmprotect\fR
431 429 \fBmq_close\fR \fBmq_getattr\fR
432 430 \fBmq_notify\fR \fBmq_open\fR
433 431 \fBmq_receive\fR \fBmq_reltimedreceive_np\fR
434 432 \fBmq_reltimedsend_np\fR \fBmq_send\fR
435 433 \fBmq_setattr\fR \fBmq_timedreceive\fR
436 434 \fBmq_timedsend\fR \fBmq_unlink\fR
437 435 \fBmrand48\fR \fBmsgctl\fR
438 436 \fBmsgget\fR \fBmsgids\fR
439 437 \fBmsgrcv\fR \fBmsgsnap\fR
440 438 \fBmsgsnd\fR \fBmsync\fR
441 439 \fBmunlock\fR \fBmunlockall\fR
442 440 \fBmunmap\fR \fBmutex_consistent\fR
443 441 \fBmutex_destroy\fR \fBmutex_init\fR
444 442 \fBmutex_lock\fR \fBmutex_trylock\fR
445 443 \fBmutex_unlock\fR \fBnanosleep\fR
446 444 \fBnextafter\fR \fBnewlocale\fR
447 445 \fBnfs_getfh\fR \fBnftw\fR
448 446 \fBngettext\fR \fBnice\fR
449 447 \fBnl_langinfo\fR \fBnl_langinfo_l\fR
450 448 \fBnrand48\fR
451 449 \fBnss_default_finders\fR \fBnss_delete\fR
452 450 \fBnss_endent\fR \fBnss_getent\fR
453 451 \fBnss_search\fR \fBnss_setent\fR
454 452 \fBntp_adjtime\fR \fBntp_gettime\fR
455 453 \fBopen\fR \fBopenat\fR
456 454 \fBopendir\fR \fBopenlog\fR
457 455 \fBoptarg\fR \fBopterr\fR
458 456 \fBoptind\fR \fBoptopt\fR
459 457 \fBp_online\fR \fBpathconf\fR
460 458 \fBpause\fR \fBpclose\fR
461 459 \fBpcsample\fR \fBperror\fR
462 460 \fBpfmt\fR \fBpipe\fR
↓ open down ↓ |
25 lines elided |
↑ open up ↑ |
463 461 \fBplock\fR \fBpoll\fR
464 462 \fBpopen\fR \fBport_alert\fR
465 463 \fBport_associate\fR \fBport_create\fR
466 464 \fBport_dissociate\fR \fBport_get\fR
467 465 \fBport_getn\fR \fBport_send\fR
468 466 \fBport_sendn\fR \fBposix_fadvise\fR
469 467 \fBposix_fallocate\fR \fBposix_madvise\fR
470 468 \fBposix_memalign\fR \fBposix_openpt\fR
471 469 \fBposix_spawn\fR \fBposix_spawn_file_actions_addclose\fR
472 470 \fBposix_spawn_file_actions_addclosefrom_np\fR \fBposix_spawn_file_actions_adddup2\fR
473 -\fBposix_spawn_file_actions_addopen\fR
471 +\fBposix_spawn_file_actions_addopen\fR
474 472 \fBposix_spawn_file_actions_destroy\fR
475 473 \fBposix_spawn_file_actions_init\fR
476 474 \fBposix_spawn_pipe_np\fR
477 475 \fBposix_spawnattr_destroy\fR
478 476 \fBposix_spawnattr_getflags\fR \fBposix_spawnattr_getpgroup\fR
479 477 \fBposix_spawnattr_getschedparam\fR \fBposix_spawnattr_getschedpolicy\fR
480 478 \fBposix_spawnattr_getsigdefault\fR \fBposix_spawnattr_getsigignore_np\fR
481 479 \fBposix_spawnattr_getsigmask\fR \fBposix_spawnattr_init\fR
482 480 \fBposix_spawnattr_setflags\fR \fBposix_spawnattr_setpgroup\fR
483 481 \fBposix_spawnattr_setschedparam\fR \fBposix_spawnattr_setschedpolicy\fR
484 482 \fBposix_spawnattr_setsigdefault\fR \fBposix_spawnattr_setsigignore_np\fR
485 483 \fBposix_spawnattr_setsigmask\fR \fBposix_spawnp\fR
486 484 \fBpread\fR \fBpreadv\fR
487 485 \fBprintf\fR
488 486 \fBprintstack\fR \fBpriocntl\fR
489 487 \fBpriocntlset\fR \fBpriv_addset\fR
490 488 \fBpriv_allocset\fR \fBpriv_copyset\fR
491 489 \fBpriv_delset\fR \fBpriv_emptyset\fR
492 490 \fBpriv_fillset\fR \fBpriv_freeset\fR
493 491 \fBpriv_getbyname\fR \fBpriv_getbynum\fR
494 492 \fBpriv_getsetbyname\fR \fBpriv_getsetbynum\fR
495 493 \fBpriv_gettext\fR \fBpriv_ineffect\fR
496 494 \fBpriv_intersect\fR \fBpriv_inverse\fR
497 495 \fBpriv_isemptyset\fR \fBpriv_isequalset\fR
498 496 \fBpriv_isfullset\fR \fBpriv_ismember\fR
499 497 \fBpriv_issubset\fR \fBpriv_set\fR
500 498 \fBpriv_set_to_str\fR \fBpriv_str_to_set\fR
501 499 \fBpriv_union\fR \fBprocessor_bind\fR
502 500 \fBprocessor_info\fR \fBprofil\fR
503 501 \fBpselect\fR \fBpset_assign\fR
504 502 \fBpset_bind\fR \fBpset_create\fR
505 503 \fBpset_destroy\fR \fBpset_getattr\fR
506 504 \fBpset_getloadavg\fR \fBpset_info\fR
507 505 \fBpset_list\fR \fBpset_setattr\fR
508 506 \fBpsiginfo\fR \fBpsignal\fR
509 507 \fBpthread_atfork\fR \fBpthread_attr_destroy\fR
510 508 \fBpthread_attr_get_np\fR
511 509 \fBpthread_attr_getdetachstate\fR \fBpthread_attr_getguardsize\fR
512 510 \fBpthread_attr_getinheritsched\fR \fBpthread_attr_getschedparam\fR
513 511 \fBpthread_attr_getschedpolicy\fR \fBpthread_attr_getscope\fR
514 512 \fBpthread_attr_getstack\fR \fBpthread_attr_getstackaddr\fR
515 513 \fBpthread_attr_getstacksize\fR \fBpthread_attr_init\fR
516 514 \fBpthread_attr_setdetachstate\fR \fBpthread_attr_setguardsize\fR
517 515 \fBpthread_attr_setinheritsched\fR \fBpthread_attr_setschedparam\fR
518 516 \fBpthread_attr_setschedpolicy\fR \fBpthread_attr_setscope\fR
519 517 \fBpthread_attr_setstack\fR \fBpthread_attr_setstackaddr\fR
520 518 \fBpthread_attr_setstacksize\fR \fBpthread_barrier_destroy\fR
521 519 \fBpthread_barrier_init\fR \fBpthread_barrier_wait\fR
522 520 \fBpthread_barrierattr_destroy\fR \fBpthread_barrierattr_getpshared\fR
523 521 \fBpthread_barrierattr_init\fR \fBpthread_barrierattr_setpshared\fR
524 522 \fBpthread_cancel\fR \fBpthread_cond_broadcast\fR
525 523 \fBpthread_cond_destroy\fR \fBpthread_cond_init\fR
↓ open down ↓ |
42 lines elided |
↑ open up ↑ |
526 524 \fBpthread_cond_reltimedwait_np\fR \fBpthread_cond_signal\fR
527 525 \fBpthread_cond_timedwait\fR \fBpthread_cond_wait\fR
528 526 \fBpthread_condattr_destroy\fR \fBpthread_condattr_getclock\fR
529 527 \fBpthread_condattr_getpshared\fR \fBpthread_condattr_init\fR
530 528 \fBpthread_condattr_setclock\fR \fBpthread_condattr_setpshared\fR
531 529 \fBpthread_create\fR \fBpthread_detach\fR
532 530 \fBpthread_equal\fR \fBpthread_exit\fR
533 531 \fBpthread_getconcurrency\fR \fBpthread_getschedparam\fR
534 532 \fBpthread_getspecific\fR \fBpthread_join\fR
535 533 \fBpthread_key_create\fR \fBpthread_key_create_once_np\fR
536 -\fBpthread_key_delete\fR
534 +\fBpthread_key_delete\fR
537 535 \fBpthread_kill\fR \fBpthread_mutex_consistent\fR
538 536 \fBpthread_mutex_destroy\fR \fBpthread_mutex_getprioceiling\fR
539 537 \fBpthread_mutex_init\fR \fBpthread_mutex_lock\fR
540 538 \fBpthread_mutex_reltimedlock_np\fR \fBpthread_mutex_setprioceiling\fR
541 539 \fBpthread_mutex_timedlock\fR \fBpthread_mutex_trylock\fR
542 540 \fBpthread_mutex_unlock\fR \fBpthread_mutexattr_destroy\fR
543 541 \fBpthread_mutexattr_getprioceiling\fR \fBpthread_mutexattr_getprotocol\fR
544 542 \fBpthread_mutexattr_getpshared\fR \fBpthread_mutexattr_getrobust\fR
545 543 \fBpthread_mutexattr_gettype\fR \fBpthread_mutexattr_init\fR
546 544 \fBpthread_mutexattr_setprioceiling\fR \fBpthread_mutexattr_setprotocol\fR
547 545 \fBpthread_mutexattr_setpshared\fR \fBpthread_mutexattr_setrobust\fR
548 546 \fBpthread_mutexattr_settype\fR \fBpthread_once\fR
549 547 \fBpthread_rwlock_destroy\fR \fBpthread_rwlock_init\fR
550 548 \fBpthread_rwlock_rdlock\fR \fBpthread_rwlock_reltimedrdlock_np\fR
551 549 \fBpthread_rwlock_reltimedwrlock_np\fR \fBpthread_rwlock_timedrdlock\fR
552 550 \fBpthread_rwlock_timedwrlock\fR \fBpthread_rwlock_tryrdlock\fR
553 551 \fBpthread_rwlock_trywrlock\fR \fBpthread_rwlock_unlock\fR
554 552 \fBpthread_rwlock_wrlock\fR \fBpthread_rwlockattr_destroy\fR
555 553 \fBpthread_rwlockattr_getpshared\fR \fBpthread_rwlockattr_init\fR
556 554 \fBpthread_rwlockattr_setpshared\fR \fBpthread_self\fR
557 555 \fBpthread_setcancelstate\fR \fBpthread_setcanceltype\fR
558 556 \fBpthread_setconcurrency\fR \fBpthread_setspecific\fR
559 557 \fBpthread_sigmask\fR \fBpthread_setschedparam\fR
560 558 \fBpthread_setschedprio\fR \fBpthread_spin_destroy\fR
561 559 \fBpthread_spin_init\fR \fBpthread_spin_lock\fR
562 560 \fBpthread_spin_trylock\fR \fBpthread_spin_unlock\fR
563 561 \fBpthread_testcancel\fR \fBptsname\fR
564 562 \fBputacct\fR \fBputc\fR
565 563 \fBputc_unlocked\fR \fBputchar\fR
566 564 \fBputchar_unlocked\fR \fBputenv\fR
567 565 \fBputmsg\fR \fBputpmsg\fR
568 566 \fBputpwent\fR \fBputs\fR
569 567 \fBputspent\fR \fBpututline\fR
570 568 \fBpututxline\fR \fBputw\fR
571 569 \fBputwc\fR \fBputwchar\fR
572 570 \fBputws\fR \fBpwrite\fR
573 571 \fBpwritev\fR
574 572 \fBqeconvert\fR \fBqecvt\fR
575 573 \fBqfconvert\fR \fBqfcvt\fR
576 574 \fBqgconvert\fR \fBqgcvt\fR
577 575 \fBqsort\fR \fBquadruple_to_decimal\fR
578 576 \fBraise\fR \fBrand\fR
579 577 \fBrand_r\fR \fBrandom\fR
580 578 \fBrctl_walk\fR \fBrctlblk_get_enforced_value\fR
581 579 \fBrctlblk_get_firing_time\fR \fBrctlblk_get_global_action\fR
582 580 \fBrctlblk_get_global_flags\fR \fBrctlblk_get_local_action\fR
583 581 \fBrctlblk_get_local_flags\fR \fBrctlblk_get_privilege\fR
584 582 \fBrctlblk_get_recipient_pid\fR \fBrctlblk_get_value\fR
585 583 \fBrctlblk_set_local_action\fR \fBrctlblk_set_local_flags\fR
586 584 \fBrctlblk_set_privilege\fR \fBrctlblk_set_recipient_pid\fR
587 585 \fBrctlblk_set_value\fR \fBrctlblk_size\fR
588 586 \fBre_comp\fR \fBre_exec\fR
589 587 \fBread\fR \fBreaddir\fR
590 588 \fBreaddir_r\fR \fBreadlink\fR
591 589 \fBreadlinkat\fR
592 590 \fBreadv\fR \fBrealloc\fR
593 591 \fBrealpath\fR \fBreboot\fR
594 592 \fBregcmp\fR \fBregcomp\fR
595 593 \fBregerror\fR \fBregex\fR
596 594 \fBregexec\fR \fBregfree\fR
597 595 \fBremove\fR \fBremque\fR
598 596 \fBrename\fR \fBrenameat\fR
599 597 \fBresetmnttab\fR \fBresolvepath\fR
600 598 \fBrewind\fR \fBrewinddir\fR
601 599 \fBrindex\fR \fBrmdir\fR
602 600 \fBrw_rdlock\fR \fBrw_read_held\fR
603 601 \fBrw_tryrdlock\fR \fBrw_trywrlock\fR
604 602 \fBrw_unlock\fR \fBrw_write_held\fR
605 603 \fBrw_wrlock\fR \fBrwlock_destroy\fR
606 604 \fBrwlock_init\fR \fBsbrk\fR
607 605 \fBscalb\fR \fBscandir\fR
608 606 \fBscanf\fR \fBsched_get_priority_max\fR
609 607 \fBsched_get_priority_min\fR \fBsched_getparam\fR
610 608 \fBsched_getscheduler\fR \fBsched_rr_get_interval\fR
611 609 \fBsched_setparam\fR \fBsched_setscheduler\fR
↓ open down ↓ |
65 lines elided |
↑ open up ↑ |
612 610 \fBsched_yield\fR \fBschedctl_exit\fR
613 611 \fBschedctl_init\fR \fBschedctl_lookup\fR
614 612 \fBschedctl_start\fR \fBschedctl_stop\fR
615 613 \fBseconvert\fR \fBseed48\fR
616 614 \fBseekdir\fR \fBselect\fR
617 615 \fBsem_close\fR \fBsem_destroy\fR
618 616 \fBsem_getvalue\fR \fBsem_init\fR
619 617 \fBsem_open\fR \fBsem_post\fR
620 618 \fBsem_reltimedwait_np\fR \fBsem_timedwait\fR
621 619 \fBsem_trywait\fR \fBsem_unlink\fR
622 -\fBsem_wait\fR
620 +\fBsem_wait\fR
623 621 \fBsema_destroy\fR \fBsema_held\fR
624 622 \fBsema_init\fR \fBsema_post\fR
625 623 \fBsema_trywait\fR \fBsema_wait\fR
626 624 \fBsemctl\fR \fBsemget\fR
627 625 \fBsemids\fR \fBsemop\fR
628 626 \fBsemtimedop\fR \fBsetattrat\fR
629 -\fBsetbuf\fR
627 +\fBsetbuf\fR
630 628 \fBsetbuffer\fR \fBsetcat\fR
631 629 \fBsetcontext\fR \fBsetegid\fR
632 630 \fBsetenv\fR \fBseteuid\fR
633 631 \fBsetgid\fR \fBsetgrent\fR
634 632 \fBsetgroups\fR \fBsethostname\fR
635 633 \fBsetitimer\fR \fBsetjmp\fR
636 634 \fBsetkey\fR \fBsetlabel\fR
637 635 \fBsetlinebuf\fR \fBsetlocale\fR
638 636 \fBsetlogmask\fR \fBsetnetgrent\fR
639 637 \fBsetpflags\fR \fBsetpgid\fR
640 638 \fBsetpgrp\fR \fBsetppriv\fR
641 639 \fBsetpriority\fR \fBsetprogname\fR
642 640 \fBsetpwent\fR
643 641 \fBsetrctl\fR \fBsetregid\fR
644 642 \fBsetreuid\fR \fBsetrlimit\fR
645 643 \fBsetsid\fR \fBsetspent\fR
646 644 \fBsetstate\fR \fBsettaskid\fR
647 645 \fBsettimeofday\fR \fBsetuid\fR
648 646 \fBsetusershell\fR \fBsetustack\fR
649 647 \fBsetutent\fR \fBsetutxent\fR
650 648 \fBsetvbuf\fR \fBsfconvert\fR
651 649 \fBsgconvert\fR \fBshm_open\fR
652 650 \fBshm_unlink\fR \fBshmat\fR
653 651 \fBshmctl\fR \fBshmdt\fR
↓ open down ↓ |
14 lines elided |
↑ open up ↑ |
654 652 \fBshmget\fR \fBshmids\fR
655 653 \fBsig2str\fR \fBsigaction\fR
656 654 \fBsigaddset\fR \fBsigaltstack\fR
657 655 \fBsigdelset\fR \fBsigemptyset\fR
658 656 \fBsigfillset\fR \fBsigfpe\fR
659 657 \fBsighold\fR \fBsigignore\fR
660 658 \fBsiginterrupt\fR \fBsigismember\fR
661 659 \fBsiglongjmp\fR \fBsignal\fR
662 660 \fBsigpause\fR \fBsigpending\fR
663 661 \fBsigprocmask\fR \fBsigqueue\fR
664 -\fBsigrelse\fR
662 +\fBsigrelse\fR
665 663 \fBsigsend\fR \fBsigsendset\fR
666 664 \fBsigset\fR \fBsigsetjmp\fR
667 665 \fBsigstack\fR \fBsigsuspend\fR
668 666 \fBsigtimedwait\fR \fBsigwait\fR
669 667 \fBsigwaitinfo\fR \fBsingle_to_decimal\fR
670 668 \fBsleep\fR \fBsmt_pause\fR
671 669 \fBsnprintf\fR
672 670 \fBsprintf\fR \fBsrand\fR
673 671 \fBsrand48\fR \fBsrandom\fR
674 672 \fBsscanf\fR \fBssignal\fR
675 673 \fBstack_getbounds\fR \fBstack_inbounds\fR
676 674 \fBstack_setbounds\fR \fBstack_violation\fR
677 675 \fBstat\fR \fBstatfs\fR
678 676 \fBstatvfs\fR \fBstime\fR
679 677 \fBstr2sig\fR
680 678 \fBstrcasecmp\fR \fBstrcasecmp_l\fR
681 679 \fBstrcat\fR \fBstrchr\fR
682 680 \fBstrcmp\fR \fBstrcoll\fR
683 681 \fBstrcpy\fR \fBstrcspn\fR
684 682 \fBstrdup\fR \fBstrerror\fR
↓ open down ↓ |
10 lines elided |
↑ open up ↑ |
685 683 \fBstrerror_l\fR \fBstrerror_r\fR
686 684 \fBstrfmon\fR \fBstrfmon_l\fR
687 685 \fBstrftime\fR \fBstrftime_l\fR
688 686 \fBstring_to_decimal\fR
689 687 \fBstrlcat\fR \fBstrlcpy\fR
690 688 \fBstrlen\fR \fBstrncasecmp\fR
691 689 \fBstrncasecmp_l\fR \fBstrncat\fR
692 690 \fBstrncmp\fR \fBstrncpy\fR
693 691 \fBstrnstr\fR \fBstrpbrk\fR
694 692 \fBstrptime\fR \fBstrptime_l\fR
695 -\fBstrrchr\fR \fBstrsep\fR
693 +\fBstrrchr\fR \fBstrsep\fR
696 694 \fBstrsignal\fR \fBstrspn\fR
697 695 \fBstrstr\fR \fBstrtod\fR
698 696 \fBstrtof\fR \fBstrtoimax\fR
699 697 \fBstrtok\fR \fBstrtok_r\fR
700 698 \fBstrtol\fR \fBstrtold\fR
701 699 \fBstrtoll\fR \fBstrtoul\fR
702 700 \fBstrtoull\fR \fBstrtoumax\fR
703 701 \fBstrtows\fR \fBstrxfrm\fR
704 702 \fBswab\fR \fBswapcontext\fR
705 703 \fBswapctl\fR \fBswprintf\fR
706 704 \fBswscanf\fR \fBsymlink\fR
707 705 \fBsymlinkat\fR
708 706 \fBsync\fR \fBsync_instruction_memory\fR
709 707 \fBsysconf\fR \fBsysfs\fR
710 708 \fBsysinfo\fR \fBsyslog\fR
711 709 \fBsystem\fR \fBtcdrain\fR
712 710 \fBtcflow\fR \fBtcflush\fR
↓ open down ↓ |
7 lines elided |
↑ open up ↑ |
713 711 \fBtcgetattr\fR \fBtcgetpgrp\fR
714 712 \fBtcgetsid\fR \fBtcsendbreak\fR
715 713 \fBtcsetattr\fR \fBtcsetpgrp\fR
716 714 \fBtdelete\fR \fBtell\fR
717 715 \fBtelldir\fR \fBtempnam\fR
718 716 \fBtextdomain\fR \fBtfind\fR
719 717 \fBthr_continue\fR \fBthr_create\fR
720 718 \fBthr_exit\fR \fBthr_getconcurrency\fR
721 719 \fBthr_getprio\fR \fBthr_getspecific\fR
722 720 \fBthr_join\fR \fBthr_keycreate\fR
723 -\fBthr_keycreate_once\fR
721 +\fBthr_keycreate_once\fR
724 722 \fBthr_kill\fR \fBthr_main\fR
725 723 \fBthr_min_stack\fR \fBthr_self\fR
726 724 \fBthr_setconcurrency\fR \fBthr_setprio\fR
727 725 \fBthr_setspecific\fR \fBthr_sigsetmask\fR
728 726 \fBthr_stksegment\fR \fBthr_suspend\fR
729 727 \fBthr_yield\fR \fBtime\fR
730 728 \fBtimer_create\fR \fBtimer_delete\fR
731 729 \fBtimer_getoverrun\fR \fBtimer_gettime\fR
732 -\fBtimer_settime\fR
730 +\fBtimer_settime\fR
733 731 \fBtimes\fR \fBtimezone\fR
734 732 \fBtmpfile\fR \fBtmpnam\fR
735 733 \fBtmpnam_r\fR \fBtoascii\fR
736 734 \fBtolower\fR \fBtolower_l\fR
737 735 \fBtoupper\fR \fBtoupper_l\fR
738 736 \fBtowctrans\fR \fBtowctrans_l\fR
739 737 \fBtowlower\fR \fBtowlower_l\fR
740 738 \fBtowupper\fR \fBtowupper_l\fR
741 739 \fBtruncate\fR
742 740 \fBtsearch\fR \fBttyname\fR
743 741 \fBttyname_r\fR \fBttyslot\fR
744 742 \fBtwalk\fR \fBtzname\fR
745 743 \fBtzset\fR \fBu8_strcmp\fR
746 744 \fBu8_textprep_str\fR \fBu8_validate\fR
747 -\fBuadmin\fR
745 +\fBuadmin\fR
748 746 \fBualarm\fR \fBuconv_u16tou32\fR
749 747 \fBuconv_u16tou8\fR \fBuconv_u32tou16\fR
750 748 \fBuconv_u32tou8\fR \fBuconv_u8tou16\fR
751 749 \fBuconv_u8tou32\fR \fBucred_free\fR
752 750 \fBucred_get\fR \fBucred_getegid\fR
753 751 \fBucred_geteuid\fR \fBucred_getgroups\fR
754 752 \fBucred_getpflags\fR \fBucred_getpid\fR
755 753 \fBucred_getprivset\fR \fBucred_getprojid\fR
756 754 \fBucred_getrgid\fR \fBucred_getruid\fR
757 755 \fBucred_getsgid\fR \fBucred_getsuid\fR
758 756 \fBucred_getzoneid\fR \fBucred_size\fR
759 757 \fBulckpwdf\fR \fBulimit\fR
760 758 \fBulltostr\fR \fBumask\fR
761 759 \fBumount\fR \fBumount2\fR
762 760 \fBuname\fR \fBungetc\fR
763 761 \fBungetwc\fR \fBunlink\fR
764 762 \fBunlinkat\fR \fBunlockpt\fR
765 763 \fBunordered\fR \fBunsetenv\fR
766 764 \fBupdwtmp\fR \fBupdwtmpx\fR
767 765 \fBuselocale\fR
768 766 \fBusleep\fR \fBustat\fR
769 767 \fButime\fR \fButimensat\fR
770 768 \fButimes\fR \fButmpname\fR
771 769 \fButmpxname\fR \fBuucopy\fR
772 770 \fBvalloc\fR \fBvasprintf\fR
773 771 \fBverr\fR \fBverrx\fR
774 772 \fBvfork\fR \fBvforkx\fR
775 773 \fBvfprintf\fR \fBvfscanf\fR
776 774 \fBvfwprintf\fR \fBvfwscanf\fR
777 775 \fBvhangup\fR \fBvlfmt\fR
778 776 \fBvpfmt\fR \fBvprintf\fR
779 777 \fBvscanf\fR \fBvsnprintf\fR
780 778 \fBvsprintf\fR \fBvsscanf\fR
781 779 \fBvswprintf\fR \fBvswscanf\fR
782 780 \fBvsyslog\fR \fBvwarn\fR
783 781 \fBvwarnx\fR \fBvwprintf\fR
784 782 \fBvwscanf\fR \fBwait\fR
785 783 \fBwait3\fR \fBwait4\fR
786 784 \fBwaitid\fR \fBwaitpid\fR
787 785 \fBwalkcontext\fR \fBwarn\fR
788 786 \fBwarnx\fR \fBwatoll\fR
789 787 \fBwcpcpy\fR \fBwcpncpy\fR
790 788 \fBwcrtomb\fR \fBwcrtomb_l\fR
791 789 \fBwcscasecmp\fR \fBwcscasecmp_l\fR
792 790 \fBwcscat\fR
793 791 \fBwcschr\fR \fBwcscmp\fR
794 792 \fBwcscoll\fR \fBwcscoll_l\fR
795 793 \fBwcscpy\fR \fBwcscspn\fR
796 794 \fBwcsdup\fR \fBwcsftime\fR
797 795 \fBwcslen\fR \fBwcsncat\fR
798 796 \fBwcsncasecmp\fR \fBwcsncasecmp_l\fR
799 797 \fBwcsncmp\fR \fBwcsncpy\fR
800 798 \fBwcsnrtombs\fR \fBwcsnrtombs_l\fR
801 799 \fBwcspbrk\fR \fBwcsrchr\fR
802 800 \fBwcsrtombs\fR \fBwcsrtombs_l\fR
803 801 \fBwcsspn\fR
804 802 \fBwcsstr\fR \fBwcstod\fR
805 803 \fBwcstof\fR \fBwcstoimax\fR
806 804 \fBwcstok\fR \fBwcstol\fR
807 805 \fBwcstold\fR \fBwcstoll\fR
808 806 \fBwcstombs\fR \fBwctombs_l\fR
809 807 \fBwcstoul\fR
810 808 \fBwcstoull\fR \fBwcstoumax\fR
811 809 \fBwcswcs\fR
812 810 \fBwcswidth\fR \fBwcswidth_l\fR
813 811 \fBwcsxfrm\fR \fBwcsxfrm_l\fR
814 812 \fBwctob\fR \fBwctob_l\fR
815 813 \fBwctomb\fR \fBwctomb_l\fR
816 814 \fBwctrans\fR \fBwctrans_l\fR
817 815 \fBwctype\fR \fBwctype_l\fR
818 816 \fBwcwidth\fR \fBwcwidth_l\fR
819 817 \fBwmemchr\fR \fBwmemcmp\fR
820 818 \fBwmemcpy\fR \fBwmemmove\fR
821 819 \fBwmemset\fR \fBwordexp\fR
822 820 \fBwordfree\fR \fBwprintf\fR
823 821 \fBwracct\fR \fBwrite\fR
824 822 \fBwritev\fR \fBwscanf\fR
825 823 \fBwscasecmp\fR \fBwscat\fR
826 824 \fBwschr\fR \fBwscmp\fR
827 825 \fBwscol\fR \fBwscoll\fR
828 826 \fBwscpy\fR \fBwscspn\fR
829 827 \fBwsdup\fR \fBwslen\fR
830 828 \fBwsncasecmp\fR \fBwsncat\fR
831 829 \fBwsncmp\fR \fBwsncpy\fR
832 830 \fBwspbrk\fR \fBwsprintf\fR
833 831 \fBwsrchr\fR \fBwsscanf\fR
834 832 \fBwsspn\fR \fBwstod\fR
835 833 \fBwstok\fR \fBwstol\fR
836 834 \fBwstoll\fR \fBwstostr\fR
837 835 \fBwsxfrm\fR \fByield\fR
838 836 .TE
839 837
840 838 .sp
841 839 .LP
842 840 The following interfaces are unique to the 32-bit version of this library:
843 841 .sp
844 842
845 843 .sp
846 844 .TS
847 845 l l
848 846 l l .
849 847 \fB__div64\fR \fB__mul64\fR
850 848 \fB__posix_readdir_r\fR \fB__rem64\fR
851 849 \fB__udiv64\fR \fB__urem64\fR
852 850 \fB_bufendtab\fR \fB_lastbuf\fR
853 851 \fB_s_fcntl\fR \fB_sys_nsig\fR
854 852 \fB_xftw64\fR \fBaio_cancel64\fR
855 853 \fBaio_error64\fR \fBaio_fsync64\fR
856 854 \fBaio_read64\fR \fBaio_return64\fR
857 855 \fBaio_suspend64\fR \fBaio_waitn64\fR
858 856 \fBaio_write64\fR \fBcreat64\fR
859 857 \fBfgetpos64\fR \fBfopen64\fR
860 858 \fBfreopen64\fR \fBfseeko64\fR
861 859 \fBfsetpos64\fR \fBfstat64\fR
862 860 \fBfstatvfs64\fR \fBftello64\fR
863 861 \fBftruncate64\fR \fBftw64\fR
864 862 \fBgetdents64\fR \fBgetrlimit64\fR
865 863 \fBlio_listio64\fR \fBlockf64\fR
866 864 \fBlseek64\fR \fBlstat64\fR
867 865 \fBmkstemp64\fR \fBmmap64\fR
868 866 \fBnftw64\fR \fBopen64\fR
869 867 \fBpread64\fR \fBpreadv64\fR
870 868 \fBptrace\fR \fBpwrite64\fR
871 869 \fBpwritev64\fR \fBreaddir64\fR
872 870 \fBreaddir64_r\fR \fBs_fcntl\fR
873 871 \fBs_ioctl\fR \fBselect_large_fdset\fR
874 872 \fBsetrlimit64\fR \fBstat64\fR
875 873 \fBstatvfs64\fR \fBsys_errlist\fR
876 874 \fBsys_nerr\fR \fBtell64\fR
877 875 \fBtmpfile64\fR \fBtruncate64\fR
878 876 .TE
879 877
880 878 .sp
881 879 .LP
882 880 The following interfaces are unique to the 32-bit SPARC version of this
883 881 library:
884 882 .sp
885 883
886 884 .sp
887 885 .TS
888 886 l l
889 887 l l .
890 888 \fB\&.div\fR \fB\&.mul\fR
891 889 \fB\&.rem\fR \fB\&.stret1\fR
892 890 \fB\&.stret2\fR \fB\&.stret4\fR
893 891 \fB\&.stret8\fR \fB\&.udiv\fR
894 892 \fB\&.umul\fR \fB\&.urem\fR
895 893 \fB_Q_add\fR \fB_Q_cmp\fR
896 894 \fB_Q_cmpe\fR \fB_Q_div\fR
897 895 \fB_Q_dtoq\fR \fB_Q_feq\fR
898 896 \fB_Q_fge\fR \fB_Q_fgt\fR
899 897 \fB_Q_fle\fR \fB_Q_flt\fR
900 898 \fB_Q_fne\fR \fB_Q_itoq\fR
↓ open down ↓ |
143 lines elided |
↑ open up ↑ |
901 899 \fB_Q_lltoq\fR \fB_Q_mul\fR
902 900 \fB_Q_neg\fR \fB_Q_qtod\fR
903 901 \fB_Q_qtoi\fR \fB_Q_qtoll\fR
904 902 \fB_Q_qtos\fR \fB_Q_qtou\fR
905 903 \fB_Q_qtoull\fR \fB_Q_sqrt\fR
906 904 \fB_Q_stoq\fR \fB_Q_sub\fR
907 905 \fB_Q_ulltoq\fR \fB_Q_utoq\fR
908 906 \fB__dtoll\fR \fB__dtou\fR
909 907 \fB__dtoull\fR \fB__ftoll\fR
910 908 \fB__ftou\fR \fB__ftoull\fR
911 -\fB__umul64\fR
909 +\fB__umul64\fR
912 910 .TE
913 911
914 912 .sp
915 913 .LP
916 914 The following interfaces are unique to the 32-bit x86 version of this library:
917 915 .sp
918 916
919 917 .sp
920 918 .TS
921 919 l l
922 920 l l .
923 921 \fB__fpstart\fR \fB_fp_hw\fR
924 922 \fB_fpstart\fR \fB_fxstat\fR
925 923 \fB_lxstat\fR \fB_nuname\fR
926 924 \fB_thr_errno_addr\fR \fB_xmknod\fR
927 925 \fB_xstat\fR \fBnuname\fR
928 926 .TE
929 927
930 928 .sp
931 929 .LP
932 930 The following interfaces are unique to the 64-bit SPARC version of this
933 931 library:
934 932 .sp
935 933
936 934 .sp
937 935 .TS
938 936 l l
939 937 l l .
940 938 \fB_Qp_add\fR \fB_Qp_cmp\fR
941 939 \fB_Qp_cmpe\fR \fB_Qp_div\fR
942 940 \fB_Qp_dtoq\fR \fB_Qp_feq\fR
943 941 \fB_Qp_fge\fR \fB_Qp_fgt\fR
944 942 \fB_Qp_fle\fR \fB_Qp_flt\fR
945 943 \fB_Qp_fne\fR \fB_Qp_itoq\fR
946 944 \fB_Qp_mul\fR \fB_Qp_neg\fR
947 945 \fB_Qp_qtod\fR \fB_Qp_qtoi\fR
948 946 \fB_Qp_qtos\fR \fB_Qp_qtoui\fR
949 947 \fB_Qp_qtoux\fR \fB_Qp_qtox\fR
950 948 \fB_Qp_sqrt\fR \fB_Qp_stoq\fR
951 949 \fB_Qp_sub\fR \fB_Qp_uitoq\fR
952 950 \fB_Qp_uxtoq\fR \fB_Qp_xtoq\fR
953 951 \fB__align_cpy_1\fR \fB__align_cpy_16\fR
954 952 \fB__align_cpy_2\fR \fB__align_cpy_4\fR
955 953 \fB__align_cpy_8\fR \fB__dtoul\fR
956 954 \fB__ftoul\fR \fB__sparc_utrap_install\fR
957 955 .TE
958 956
959 957 .SH FILES
960 958 .ne 2
961 959 .na
962 960 \fB\fB/lib/libc.so.1\fR\fR
963 961 .ad
964 962 .RS 27n
965 963 shared object
966 964 .RE
967 965
968 966 .sp
969 967 .ne 2
970 968 .na
971 969 \fB\fB/lib/64/libc.so.1\fR\fR
972 970 .ad
973 971 .RS 27n
974 972 64-bit shared object
975 973 .RE
976 974
977 975 .sp
978 976 .ne 2
979 977 .na
980 978 \fB\fB/lib/c_synonyms.so.1\fR\fR
981 979 .ad
982 980 .RS 27n
983 981 A compatibility library to provide access to obsolete \fBlibc\fR synonym
984 982 symbols
985 983 .RE
986 984
987 985 .sp
↓ open down ↓ |
66 lines elided |
↑ open up ↑ |
988 986 .ne 2
989 987 .na
990 988 \fB\fB/lib/64/c_synonyms.so.1\fR\fR
991 989 .ad
992 990 .RS 27n
993 991 A 64-bit compatibility library to provide access to obsolete \fBlibc\fR synonym
994 992 symbols
995 993 .RE
996 994
997 995 .SH ATTRIBUTES
998 -.LP
999 996 See \fBattributes\fR(5) for descriptions of the following attributes:
1000 997 .sp
1001 998
1002 999 .sp
1003 1000 .TS
1004 1001 box;
1005 1002 c | c
1006 1003 l | l .
1007 1004 ATTRIBUTE TYPE ATTRIBUTE VALUE
1008 1005 MT-Level Safe
1009 1006 .TE
1010 1007
1011 1008 .SH SEE ALSO
1012 -.LP
1013 1009 \fBpvs\fR(1), \fBIntro\fR(2), \fBIntro\fR(3), \fBattributes\fR(5),
1014 1010 \fBlf64\fR(5), \fBstandards\fR(5)
1015 1011 .SH NOTES
1016 -.LP
1017 1012 The synonyms compatibility library, \fBc_synonyms.so.1\fR, provides a mechanism
1018 1013 to support old applications and libraries that were mistakenly built using
1019 1014 now-obsolete synonym symbols from \fBlibc\fR.
1020 1015 .LP
1021 1016 Before the advent of direct binding (-B direct) \fBlibc\fR provided many
1022 1017 functions with two names. For example, \fBgetpwent()\fR and \fB_getpwent()\fR.
1023 1018 These two names referred to exactly the same function in \fBlibc\fR. The
1024 1019 leading-underscore symbol was intended to be used by system libraries in order
1025 1020 to avoid conflicting with an application that might define its own version of
1026 1021 \fBgetpwent()\fR with completely different semantics. Standard-conforming
1027 1022 applications may not define and use function names with leading underscores.
1028 1023 .LP
1029 1024 illumos system libraries are now built with direct binding. This means that a
1030 1025 system library that calls \fBgetpwent()\fR will bind directly to the instance
1031 1026 of \fBgetpwent()\fR in \fBlibc\fR, even if the application to which it is
1032 1027 linked defines a different \fBgetpwent()\fR for its own use. The application
1033 1028 binds to its instance of \fBgetpwent()\fR and there is no resulting conflict.
1034 1029 The direct binding mechanism is equally available to libraries not delivered
1035 1030 with illumos.
1036 1031 .LP
1037 1032 As a result of this evolution, most of the leading-underscore synonym symbols
1038 1033 have been removed from \fBlibc\fR. This means that applications that call
1039 1034 these now-obsolete function names will cease to work. They will typically draw
1040 1035 the error:
1041 1036 .sp
1042 1037 .in +2
1043 1038 .nf
1044 1039 $ ./application
1045 1040 ld.so.1: fatal: relocation error: symbol _getpwent:
1046 1041 referenced symbol not found
1047 1042 Killed
1048 1043 .fi
1049 1044 .in -2
1050 1045 .sp
1051 1046
1052 1047 .sp
1053 1048 .LP
1054 1049 All of the old leading-underscore symbols have been copied to the synonyms
1055 1050 compatibility library. This library simply redirects the calls to the
1056 1051 non-underscore instances of the corresponding functions in \fBlibc\fR. Use it
1057 1052 as a pre-loaded object:
1058 1053 .sp
1059 1054 .in +2
1060 1055 .nf
1061 1056 $ LD_PRELOAD=c_synonyms.so.1 ./application
1062 1057 .fi
1063 1058 .in -2
1064 1059 .sp
1065 1060
1066 1061 .LP
1067 1062 The synonyms compatibility library is intended neither to enable the generation
1068 1063 of applications that call the obsolete leading-underscore synonym functions,
1069 1064 nor to endorse this particular programming practice.
↓ open down ↓ |
43 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX