1 '\" te
2 .\" Copyright 2014 Garrett D'Amore <garrett@damore.org>
3 .\" Copyright (c) 2009, Sun Microsystems, Inc. All rights reserved.
4 .\" 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.
5 .\" 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
6 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
7 .\" Copyright 2011 by Delphix. All rights reserved.
8 .TH LIBC 3LIB "Jul 1, 2014"
9 .SH NAME
10 libc \- C library
11 .SH DESCRIPTION
12 .sp
13 .LP
14 Functions in this library provide various facilities defined by System V, ANSI
15 C, POSIX, and so on. See \fBstandards\fR(5). In addition, those facilities
16 previously defined in the internationalization and the wide-character libraries
17 are now defined in this library, as are the facilities previously defined in
18 the multithreading libraries, \fBlibthread\fR and \fBlibpthread\fR.
19 .SH INTERFACES
20 .sp
21 .LP
22 The shared object \fBlibc.so.1\fR provides the public interfaces defined below.
23 See \fBIntro\fR(3) for additional information on shared object interfaces.
24 .sp
25
26 .sp
27 .TS
28 l l
29 l l .
30 \fB____loc1\fR \fB___errno\fR
31 \fB__builtin_alloca\fR \fB__ctype\fR
32 \fB__fbufsize\fR \fB__flbf\fR
33 \fB__flt_rounds\fR \fB__fpending\fR
34 \fB__fpurge\fR \fB__freadable\fR
35 \fB__freading\fR \fB__fsetlocking\fR
36 \fB__fwritable\fR \fB__fwriting\fR
37 \fB__huge_val\fR \fB__iob\fR
38 \fB__loc1\fR \fB__major\fR
39 \fB__makedev\fR \fB__mb_cur_max_l\fR
40 \fB__minor\fR
41 \fB__nsw_extended_action\fR \fB__nsw_freeconfig\fR
42 \fB__nsw_getconfig\fR \fB__posix_asctime_r\fR
43 \fB__posix_ctime_r\fR \fB__posix_getgrgid_r\fR
44 \fB__posix_getgrnam_r\fR \fB__posix_getlogin_r\fR
45 \fB__posix_getpwnam_r\fR \fB__posix_getpwuid_r\fR
46 \fB__posix_sigwait\fR \fB__posix_ttyname_r\fR
47 \fB__priocntl\fR \fB__priocntlset\fR
48 \fB__pthread_cleanup_pop\fR \fB__pthread_cleanup_push\fR
49 \fB__sysconf_xpg5\fR \fB__xpg4\fR
50 \fB__xpg4_putmsg\fR \fB__xpg4_putpmsg\fR
51 \fB_Exit\fR \fB_altzone\fR
52 \fB_assert\fR \fB_cleanup\fR
53 \fB_ctype\fR \fB_daylight\fR
54 \fB_environ\fR \fB_exit\fR
55 \fB_exithandle\fR \fB_filbuf\fR
56 \fB_flsbuf\fR \fB_flushlbf\fR
57 \fB_getdate_err\fR \fB_getdate_err_addr\fR
58 \fB_iob\fR \fB_isnan\fR
59 \fB_isnand\fR \fB_lwp_cond_broadcast\fR
60 \fB_lwp_cond_reltimedwait\fR \fB_lwp_cond_signal\fR
61 \fB_lwp_cond_timedwait\fR \fB_lwp_cond_wait\fR
62 \fB_lwp_continue\fR \fB_lwp_info\fR
63 \fB_lwp_kill\fR \fB_lwp_mutex_lock\fR
64 \fB_lwp_mutex_trylock\fR \fB_lwp_mutex_unlock\fR
65 \fB_lwp_self\fR \fB_lwp_sema_init\fR
66 \fB_lwp_sema_post\fR \fB_lwp_sema_trywait\fR
67 \fB_lwp_sema_wait\fR \fB_lwp_suspend\fR
68 \fB_lwp_suspend2\fR \fB_modf\fR
69 \fB_nextafter\fR \fB_nsc_trydoorcall\fR
70 \fB_nss_XbyY_buf_alloc\fR \fB_nss_XbyY_buf_free\fR
71 \fB_nss_netdb_aliases\fR \fB_numeric\fR
72 \fB_scalb\fR \fB_sibuf\fR
73 \fB_sobuf\fR \fB_stack_grow\fR
74 \fB_sys_buslist\fR \fB_sys_cldlist\fR
75 \fB_sys_fpelist\fR \fB_sys_illlist\fR
76 \fB_sys_segvlist\fR \fB_sys_siginfolistp\fR
77 \fB_sys_siglist\fR \fB_sys_siglistn\fR
78 \fB_sys_siglistp\fR \fB_sys_traplist\fR
79 \fB_timezone\fR \fB_tolower\fR
80 \fB_toupper\fR \fB_tzname\fR
81 \fB_xftw\fR \fB\fR
82 \fBa64l\fR \fBabort\fR
83 \fBabs\fR \fBaccess\fR
84 \fBacct\fR \fBacl\fR
85 \fBaddrtosymstr\fR \fBaddsev\fR
86 \fBaddseverity\fR \fBadjtime\fR
87 \fBaio_cancel\fR \fBaio_error\fR
88 \fBaio_fsync\fR \fBaio_read\fR
89 \fBaio_return\fR \fBaio_suspend\fR
90 \fBaio_waitn\fR \fBaio_write\fR
91 \fBaiocancel\fR \fBaioread\fR
92 \fBaiowait\fR \fBaiowrite\fR
93 \fBalarm\fR \fBalphasort\fR
94 \fBaltzone\fR \fBascftime\fR
95 \fBasctime\fR \fBasctime_r\fR
96 \fBasprintf\fR
97 \fBatexit\fR \fBatof\fR
98 \fBatoi\fR \fBatol\fR
99 \fBatoll\fR \fBatomic_add_16\fR
100 \fBatomic_add_16_nv\fR \fBatomic_add_32\fR
101 \fBatomic_add_32_nv\fR \fBatomic_add_64\fR
102 \fBatomic_add_64_nv\fR \fBatomic_add_8\fR
103 \fBatomic_add_8_nv\fR \fBatomic_add_char\fR
104 \fBatomic_add_char_nv\fR \fBatomic_add_int\fR
105 \fBatomic_add_int_nv\fR \fBatomic_add_long\fR
106 \fBatomic_add_long_nv\fR \fBatomic_add_ptr\fR
107 \fBatomic_add_ptr_nv\fR \fBatomic_add_short\fR
108 \fBatomic_add_short_nv\fR \fBatomic_and_16\fR
109 \fBatomic_and_16_nv\fR \fBatomic_and_32\fR
110 \fBatomic_and_32_nv\fR \fBatomic_and_64\fR
111 \fBatomic_and_64_nv\fR \fBatomic_and_8\fR
112 \fBatomic_and_8_nv\fR \fBatomic_and_uchar\fR
113 \fBatomic_and_uchar_nv\fR \fBatomic_and_uint\fR
114 \fBatomic_and_uint_nv\fR \fBatomic_and_ulong\fR
115 \fBatomic_and_ulong_nv\fR \fBatomic_and_ushort\fR
116 \fBatomic_and_ushort_nv\fR \fBatomic_cas_16\fR
117 \fBatomic_cas_32\fR \fBatomic_cas_64\fR
118 \fBatomic_cas_8\fR \fBatomic_cas_ptr\fR
119 \fBatomic_cas_uchar\fR \fBatomic_cas_uint\fR
120 \fBatomic_cas_ulong\fR \fBatomic_cas_ushort\fR
121 \fBatomic_clear_long_excl\fR \fBatomic_dec_16\fR
122 \fBatomic_dec_16_nv\fR \fBatomic_dec_32\fR
123 \fBatomic_dec_32_nv\fR \fBatomic_dec_64\fR
124 \fBatomic_dec_64_nv\fR \fBatomic_dec_8\fR
125 \fBatomic_dec_8_nv\fR \fBatomic_dec_ptr\fR
126 \fBatomic_dec_ptr_nv\fR \fBatomic_dec_uchar\fR
127 \fBatomic_dec_uchar_nv\fR \fBatomic_dec_uint\fR
128 \fBatomic_dec_uint_nv\fR \fBatomic_dec_ulong\fR
129 \fBatomic_dec_ulong_nv\fR \fBatomic_dec_ushort\fR
130 \fBatomic_dec_ushort_nv\fR \fBatomic_inc_16\fR
131 \fBatomic_inc_16_nv\fR \fBatomic_inc_32\fR
132 \fBatomic_inc_32_nv\fR \fBatomic_inc_64\fR
133 \fBatomic_inc_64_nv\fR \fBatomic_inc_8\fR
134 \fBatomic_inc_8_nv\fR \fBatomic_inc_ptr\fR
135 \fBatomic_inc_ptr_nv\fR \fBatomic_inc_uchar\fR
136 \fBatomic_inc_uchar_nv\fR \fBatomic_inc_uint\fR
137 \fBatomic_inc_uint_nv\fR \fBatomic_inc_ulong\fR
138 \fBatomic_inc_ulong_nv\fR \fBatomic_inc_ushort\fR
139 \fBatomic_inc_ushort_nv\fR \fBatomic_or_16\fR
140 \fBatomic_or_16_nv\fR \fBatomic_or_32\fR
141 \fBatomic_or_32_nv\fR \fBatomic_or_64\fR
142 \fBatomic_or_64_nv\fR \fBatomic_or_8\fR
143 \fBatomic_or_8_nv\fR \fBatomic_or_uchar\fR
144 \fBatomic_or_uchar_nv\fR \fBatomic_or_uint\fR
145 \fBatomic_or_uint_nv\fR \fBatomic_or_ulong\fR
146 \fBatomic_or_ulong_nv\fR \fBatomic_or_ushort\fR
147 \fBatomic_or_ushort_nv\fR \fBatomic_set_long_excl\fR
148 \fBatomic_swap_16\fR \fBatomic_swap_32\fR
149 \fBatomic_swap_64\fR \fBatomic_swap_8\fR
150 \fBatomic_swap_ptr\fR \fBatomic_swap_uchar\fR
151 \fBatomic_swap_uint\fR \fBatomic_swap_ulong\fR
152 \fBatomic_swap_ushort\fR \fBattropen\fR
153 \fBbacktrace\fR \fBbacktrace_symbols\fR
154 \fBbacktrace_symbols_fd\fR \fBbasename\fR
155 \fBbcmp\fR \fBbcopy\fR
156 \fBbindtextdomain\fR \fBbind_textdomain_codeset\fR
157 \fBbrk\fR \fBbsd_signal\fR
158 \fBbsearch\fR
159 \fBbtowc\fR \fBbtowc_l\fR
160 \fBbzero\fR \fBcalloc\fR
161 \fBcatclose\fR \fBcatgets\fR
162 \fBcatopen\fR \fBcfgetispeed\fR
163 \fBcfgetospeed\fR \fBcfsetispeed\fR
164 \fBcfsetospeed\fR \fBcftime\fR
165 \fBchdir\fR \fBchmod\fR
166 \fBchown\fR \fBchroot\fR
167 \fBclearerr\fR \fBclock\fR
168 \fBclock_getres\fR \fBclock_gettime\fR
169 \fBclock_nanosleep\fR \fBclock_settime\fR
170 \fBclose\fR \fBclosedir\fR
171 \fBclosefrom\fR \fBcloselog\fR
172 \fBcond_broadcast\fR \fBcond_destroy\fR
173 \fBcond_init\fR \fBcond_reltimedwait\fR
174 \fBcond_signal\fR \fBcond_timedwait\fR
175 \fBcond_wait\fR \fBconfstr\fR
176 \fBcreat\fR \fBcrypt\fR
177 \fBcrypt_genhash_impl\fR \fBcrypt_gensalt\fR
178 \fBcrypt_gensalt_impl\fR \fBcsetcol\fR
179 \fBcsetlen\fR \fBctermid\fR
180 \fBctermid_r\fR \fBctime\fR
181 \fBctime_r\fR \fBcuserid\fR
182 \fBdaemon\fR
183 \fBdaylight\fR \fBdbm_clearerr\fR
184 \fBdbm_close\fR \fBdbm_delete\fR
185 \fBdbm_error\fR \fBdbm_fetch\fR
186 \fBdbm_firstkey\fR \fBdbm_nextkey\fR
187 \fBdbm_open\fR \fBdbm_store\fR
188 \fBdcgettext\fR \fBdcngettext\fR
189 \fBdecimal_to_double\fR \fBdecimal_to_extended\fR
190 \fBdecimal_to_quadruple\fR \fBdecimal_to_single\fR
191 \fBdgettext\fR \fBdifftime\fR
192 \fBdirectio\fR \fBdirfd\fR
193 \fBdirname\fR \fBdiv\fR
194 \fBdladdr\fR \fBdladdr1\fR
195 \fBdlclose\fR \fBdldump\fR
196 \fBdlerror\fR \fBdlinfo\fR
197 \fBdlmopen\fR \fBdlopen\fR
198 \fBdlsym\fR \fBdngettext\fR
199 \fBdoor_bind\fR \fBdoor_call\fR
200 \fBdoor_create\fR \fBdoor_cred\fR
201 \fBdoor_getparam\fR \fBdoor_info\fR
202 \fBdoor_return\fR \fBdoor_revoke\fR
203 \fBdoor_server_create\fR \fBdoor_setparam\fR
204 \fBdoor_ucred\fR \fBdoor_unbind\fR
205 \fBdouble_to_decimal\fR \fBdrand48\fR
206 \fBdup\fR \fBdup2\fR
207 \fBduplocale\fR
208 \fBeconvert\fR \fBecvt\fR
209 \fBenable_extended_FILE_stdio\fR
210 \fBencrypt\fR \fBendgrent\fR
211 \fBendnetgrent\fR \fBendpwent\fR
212 \fBendspent\fR \fBendusershell\fR
213 \fBendutent\fR \fBendutxent\fR
214 \fBenviron\fR \fBerand48\fR
215 \fBerr\fR \fBerrno\fR
216 \fBerrx\fR \fBeuccol\fR
217 \fBeuclen\fR \fBeucscol\fR
218 \fBexecl\fR \fBexecle\fR
219 \fBexeclp\fR \fBexecv\fR
220 \fBexecve\fR \fBexecvp\fR
221 \fBexit\fR \fBextended_to_decimal\fR
222 \fBfaccessat\fR
223 \fBfacl\fR \fBfattach\fR
224 \fBfchdir\fR \fBfchmod\fR
225 \fBfchown\fR \fBfchownat\fR
226 \fBfchroot\fR \fBfclose\fR
227 \fBfcntl\fR \fBfconvert\fR
228 \fBfcvt\fR \fBfdatasync\fR
229 \fBfdetach\fR
230 \fBfdopen\fR \fBfdopendir\fR
231 \fBfdwalk\fR \fBfeof\fR
232 \fBferror\fR \fBfflush\fR
233 \fBffs\fR \fBfgetattr\fR
234 \fBfgetc\fR
235 \fBfgetgrent\fR \fBfgetgrent_r\fR
236 \fBfgetpos\fR \fBfgetpwent\fR
237 \fBfgetpwent_r\fR \fBfgets\fR
238 \fBfgetspent\fR \fBfgetspent_r\fR
239 \fBfgetwc\fR \fBfgetwc_l\fR
240 \fBfgetws\fR
241 \fBfile_to_decimal\fR \fBfileno\fR
242 \fBfinite\fR \fBflockfile\fR
243 \fBfmtmsg\fR \fBfnmatch\fR
244 \fBfopen\fR \fBfork\fR
245 \fBfork1\fR \fBforkall\fR
246 \fBforkallx\fR \fBforkx\fR
247 \fBfpathconf\fR \fBfpclass\fR
248 \fBfpgetmask\fR \fBfpgetround\fR
249 \fBfpgetsticky\fR \fBfprintf\fR
250 \fBfpsetmask\fR \fBfpsetround\fR
251 \fBfpsetsticky\fR \fBfputc\fR
252 \fBfputs\fR \fBfputwc\fR
253 \fBfputws\fR \fBfread\fR
254 \fBfree\fR \fBfreelocale\fR
255 \fBfreopen\fR
256 \fBfrexp\fR \fBfscanf\fR
257 \fBfseek\fR \fBfseeko\fR
258 \fBfsetattr\fR
259 \fBfsetpos\fR \fBfstat\fR
260 \fBfstatat\fR \fBfstatfs\fR
261 \fBfstatvfs\fR \fBfsync\fR
262 \fBftell\fR \fBftello\fR
263 \fBftime\fR \fBftok\fR
264 \fBftruncate\fR \fBftrylockfile\fR
265 \fBftw\fR \fBfunc_to_decimal\fR
266 \fBfunlockfile\fR \fBfutimens\fR
267 \fBfutimesat\fR
268 \fBfwide\fR \fBfwprintf\fR
269 \fBfwrite\fR \fBfwscanf\fR
270 \fBgconvert\fR \fBgcvt\fR
271 \fBgetacct\fR \fBgetattrat\fR
272 \fBgetc\fR
273 \fBgetc_unlocked\fR \fBgetchar\fR
274 \fBgetchar_unlocked\fR \fBgetcontext\fR
275 \fBgetcpuid\fR \fBgetcwd\fR
276 \fBgetdate\fR \fBgetdate_err\fR
277 \fBgetdents\fR \fBgetdtablesize\fR
278 \fBgetegid\fR \fBgetenv\fR
279 \fBgeteuid\fR \fBgetexecname\fR
280 \fBgetextmntent\fR \fBgetgid\fR
281 \fBgetgrent\fR \fBgetgrent_r\fR
282 \fBgetgrgid\fR \fBgetgrgid_r\fR
283 \fBgetgrnam\fR \fBgetgrnam_r\fR
284 \fBgetgroups\fR \fBgethomelgroup\fR
285 \fBgethostid\fR \fBgethostname\fR
286 \fBgethrtime\fR \fBgethrvtime\fR
287 \fBgetisax\fR \fBgetitimer\fR
288 \fBgetloadavg\fR \fBgetlogin\fR
289 \fBgetlogin_r\fR \fBgetmntany\fR
290 \fBgetmntent\fR \fBgetmsg\fR
291 \fBgetnetgrent\fR \fBgetnetgrent_r\fR
292 \fBgetopt\fR \fBgetopt_clip\fR
293 \fBgetopt_long\fR \fBgetopt_long_only\fR
294 \fBgetpagesize\fR \fBgetpagesizes\fR
295 \fBgetpass\fR \fBgetpassphrase\fR
296 \fBgetpeerucred\fR \fBgetpflags\fR
297 \fBgetpgid\fR \fBgetpgrp\fR
298 \fBgetpid\fR \fBgetpmsg\fR
299 \fBgetppid\fR \fBgetppriv\fR
300 \fBgetpriority\fR \fBgetprojid\fR
301 \fBgetpw\fR \fBgetpwent\fR
302 \fBgetpwent_r\fR \fBgetpwnam\fR
303 \fBgetpwnam_r\fR \fBgetpwuid\fR
304 \fBgetpwuid_r\fR \fBgetrctl\fR
305 \fBgetrlimit\fR \fBgetrusage\fR
306 \fBgets\fR \fBgetsid\fR
307 \fBgetspent\fR \fBgetspent_r\fR
308 \fBgetspnam\fR \fBgetspnam_r\fR
309 \fBgetsubopt\fR \fBgettaskid\fR
310 \fBgettext\fR \fBgettimeofday\fR
311 \fBgettxt\fR \fBgetuid\fR
312 \fBgetusershell\fR \fBgetustack\fR
313 \fBgetutent\fR \fBgetutid\fR
314 \fBgetutline\fR \fBgetutmp\fR
315 \fBgetutmpx\fR \fBgetutxent\fR
316 \fBgetutxid\fR \fBgetutxline\fR
317 \fBgetvfsany\fR \fBgetvfsent\fR
318 \fBgetvfsfile\fR \fBgetvfsspec\fR
319 \fBgetw\fR
320 \fBgetwc\fR \fBgetwc_l\fR
321 \fBgetwchar\fR \fBgetwchar_l\fR
322 \fBgetwd\fR
323 \fBgetwidth\fR \fBgetws\fR
324 \fBgetzoneid\fR \fBgetzoneidbyname\fR
325 \fBgetzonenamebyid\fR \fBglob\fR
326 \fBglobfree\fR \fBgmtime\fR
327 \fBgmtime_r\fR \fBgrantpt\fR
328 \fBgsignal\fR \fBhasmntopt\fR
329 \fBhcreate\fR \fBhdestroy\fR
330 \fBhsearch\fR \fBiconv\fR
331 \fBiconv_close\fR \fBiconv_open\fR
332 \fBimaxabs\fR \fBimaxdiv\fR
333 \fBindex\fR \fBinitgroups\fR
334 \fBinitstate\fR \fBinnetgr\fR
335 \fBinsque\fR \fBioctl\fR
336 \fBis_system_labeled\fR
337 \fBisaexec\fR
338 \fBisalnum\fR \fBisalnum_l\fR
339 \fBisalpha\fR \fBisalpha_l\fR
340 \fBisascii\fR \fBisastream\fR
341 \fBisatty\fR
342 \fBisblank\fR \fBisblank_l\fR
343 \fBiscntrl\fR \fBiscntrl_l\fR
344 \fBisdigit\fR \fBisdigit_l\fR
345 \fBisenglish\fR
346 \fBisgraph\fR \fBisgraph_l\fR
347 \fBisideogram\fR
348 \fBislower\fR \fBislower_l\fR
349 \fBisnan\fR
350 \fBisnand\fR \fBisnanf\fR
351 \fBisnumber\fR \fBisphonogram\fR
352 \fBisprint\fR \fBisprint_l\fR
353 \fBispunct\fR \fBispunct_l\fR
354 \fBissetugid\fR
355 \fBisspace\fR \fBisspace_l\fR
356 \fBisspecial\fR
357 \fBisupper\fR \fBisupper_l\fR
358 \fBiswalnum\fR \fBiswalnum_l\fR
359 \fBiswalpha\fR \fBiswalpha_l\fR
360 \fBiswblank\fR \fBiswblank_l\fR
361 \fBiswcntrl\fR \fBiswcntrl_l\fR
362 \fBiswctype\fR \fBiswctype_l\fR
363 \fBiswdigit\fR \fBiswdigit_l\fR
364 \fBiswideogram\fR \fBiswideogram_l\fR
365 \fBiswgraph\fR \fBiswgraph_l\fR
366 \fBiswhexnumber\fR \fBiswhexnumber_l\fR
367 \fBiswlower\fR \fBiswlower_l\fR
368 \fBiswnumber\fR \fBiswnumber_l\fR
369 \fBiswphonogram\fR \fBiswphonogram_l\fR
370 \fBiswprint\fR \fBiswprint_l\fR
371 \fBiswpunct\fR \fBiswpunct_l\fR
372 \fBiswspace\fR \fBiswspace_l\fR
373 \fBiswspecial\fR \fBiswspecial_l\fR
374 \fBiswupper\fR \fBiswupper_l\fR
375 \fBiswxdigit\fR \fBiswxdigit_l\fR
376 \fBisxdigit\fR \fBisxdigit_l\fR
377 \fBjrand48\fR \fBkill\fR
378 \fBkillpg\fR \fBl64a\fR
379 \fBlabs\fR \fBladd\fR
380 \fBlchown\fR \fBlckpwdf\fR
381 \fBlcong48\fR \fBldexp\fR
382 \fBldivide\fR \fBlexp10\fR
383 \fBlfind\fR \fBlfmt\fR
384 \fBlink\fR \fBlio_listio\fR
385 \fBllabs\fR
386 \fBlldiv\fR \fBllog10\fR
387 \fBllseek\fR \fBlltostr\fR
388 \fBlocaleconv\fR \fBlocaltime\fR
389 \fBlocaltime_r\fR \fBlockf\fR
390 \fBlogb\fR \fBlone\fR
391 \fBlongjmp\fR \fBlrand48\fR
392 \fBlsearch\fR \fBlseek\fR
393 \fBlshiftl\fR \fBlstat\fR
394 \fBlsub\fR \fBlten\fR
395 \fBlzero\fR \fBmadvise\fR
396 \fBmakecontext\fR \fBmakeutx\fR
397 \fBmalloc\fR
398 \fBmblen\fR \fBmblen_l\fR
399 \fBmbrlen\fR \fBmbrlen_l\fR
400 \fBmbrtowc\fR \fBmbrtowc_l\fR
401 \fBmbsinit\fR \fBmbsinit_l\fR
402 \fBmbsnrtowcs\fR \fBmbsnrtowcs_l\fR
403 \fBmbsrtowcs\fR \fBmbsrtowcs_l\fR
404 \fBmbstowcs\fR \fBmbstowcs_l\fR
405 \fBmbtowc\fR \fBmbtowc_l\fR
406 \fBmemalign\fR \fBmembar_consumer\fR
407 \fBmembar_enter\fR \fBmembar_exit\fR
408 \fBmembar_producer\fR \fBmemccpy\fR
409 \fBmemchr\fR \fBmemcmp\fR
410 \fBmemcntl\fR \fBmemcpy\fR
411 \fBmeminfo\fR \fBmemmove\fR
412 \fBmemset\fR \fBmincore\fR
413 \fBmkdir\fR \fBmkfifo\fR
414 \fBmknod\fR \fBmkstemp\fR
415 \fBmktemp\fR \fBmktime\fR
416 \fBmlock\fR \fBmlockall\fR
417 \fBmmap\fR \fBmmapobj\fR
418 \fBmodctl\fR
419 \fBmodf\fR \fBmodff\fR
420 \fBmodutx\fR \fBmonitor\fR
421 \fBmount\fR \fBmprotect\fR
422 \fBmq_close\fR \fBmq_getattr\fR
423 \fBmq_notify\fR \fBmq_open\fR
424 \fBmq_receive\fR \fBmq_reltimedreceive_np\fR
425 \fBmq_reltimedsend_np\fR \fBmq_send\fR
426 \fBmq_setattr\fR \fBmq_timedreceive\fR
427 \fBmq_timedsend\fR \fBmq_unlink\fR
428 \fBmrand48\fR \fBmsgctl\fR
429 \fBmsgget\fR \fBmsgids\fR
430 \fBmsgrcv\fR \fBmsgsnap\fR
431 \fBmsgsnd\fR \fBmsync\fR
432 \fBmunlock\fR \fBmunlockall\fR
433 \fBmunmap\fR \fBmutex_consistent\fR
434 \fBmutex_destroy\fR \fBmutex_init\fR
435 \fBmutex_lock\fR \fBmutex_trylock\fR
436 \fBmutex_unlock\fR \fBnanosleep\fR
437 \fBnextafter\fR \fBnewlocale\fR
438 \fBnfs_getfh\fR \fBnftw\fR
439 \fBngettext\fR \fBnice\fR
440 \fBnl_langinfo\fR \fBnl_langinfo_l\fR
441 \fBnrand48\fR
442 \fBnss_default_finders\fR \fBnss_delete\fR
443 \fBnss_endent\fR \fBnss_getent\fR
444 \fBnss_search\fR \fBnss_setent\fR
445 \fBntp_adjtime\fR \fBntp_gettime\fR
446 \fBopen\fR \fBopenat\fR
447 \fBopendir\fR \fBopenlog\fR
448 \fBoptarg\fR \fBopterr\fR
449 \fBoptind\fR \fBoptopt\fR
450 \fBp_online\fR \fBpathconf\fR
451 \fBpause\fR \fBpclose\fR
452 \fBpcsample\fR \fBperror\fR
453 \fBpfmt\fR \fBpipe\fR
454 \fBplock\fR \fBpoll\fR
455 \fBpopen\fR \fBport_alert\fR
456 \fBport_associate\fR \fBport_create\fR
457 \fBport_dissociate\fR \fBport_get\fR
458 \fBport_getn\fR \fBport_send\fR
459 \fBport_sendn\fR \fBposix_fadvise\fR
460 \fBposix_fallocate\fR \fBposix_madvise\fR
461 \fBposix_memalign\fR \fBposix_openpt\fR
462 \fBposix_spawn\fR \fBposix_spawn_file_actions_addclose\fR
463 \fBposix_spawn_file_actions_addclosefrom_np\fR \fBposix_spawn_file_actions_adddup2\fR
464 \fBposix_spawn_file_actions_addopen\fR
465 \fBposix_spawn_file_actions_destroy\fR
466 \fBposix_spawn_file_actions_init\fR
467 \fBposix_spawn_pipe_np\fR
468 \fBposix_spawnattr_destroy\fR
469 \fBposix_spawnattr_getflags\fR \fBposix_spawnattr_getpgroup\fR
470 \fBposix_spawnattr_getschedparam\fR \fBposix_spawnattr_getschedpolicy\fR
471 \fBposix_spawnattr_getsigdefault\fR \fBposix_spawnattr_getsigignore_np\fR
472 \fBposix_spawnattr_getsigmask\fR \fBposix_spawnattr_init\fR
473 \fBposix_spawnattr_setflags\fR \fBposix_spawnattr_setpgroup\fR
474 \fBposix_spawnattr_setschedparam\fR \fBposix_spawnattr_setschedpolicy\fR
475 \fBposix_spawnattr_setsigdefault\fR \fBposix_spawnattr_setsigignore_np\fR
476 \fBposix_spawnattr_setsigmask\fR \fBposix_spawnp\fR
477 \fBpread\fR \fBprintf\fR
478 \fBprintstack\fR \fBpriocntl\fR
479 \fBpriocntlset\fR \fBpriv_addset\fR
480 \fBpriv_allocset\fR \fBpriv_copyset\fR
481 \fBpriv_delset\fR \fBpriv_emptyset\fR
482 \fBpriv_fillset\fR \fBpriv_freeset\fR
483 \fBpriv_getbyname\fR \fBpriv_getbynum\fR
484 \fBpriv_getsetbyname\fR \fBpriv_getsetbynum\fR
485 \fBpriv_gettext\fR \fBpriv_ineffect\fR
486 \fBpriv_intersect\fR \fBpriv_inverse\fR
487 \fBpriv_isemptyset\fR \fBpriv_isequalset\fR
488 \fBpriv_isfullset\fR \fBpriv_ismember\fR
489 \fBpriv_issubset\fR \fBpriv_set\fR
490 \fBpriv_set_to_str\fR \fBpriv_str_to_set\fR
491 \fBpriv_union\fR \fBprocessor_bind\fR
492 \fBprocessor_info\fR \fBprofil\fR
493 \fBpselect\fR \fBpset_assign\fR
494 \fBpset_bind\fR \fBpset_create\fR
495 \fBpset_destroy\fR \fBpset_getattr\fR
496 \fBpset_getloadavg\fR \fBpset_info\fR
497 \fBpset_list\fR \fBpset_setattr\fR
498 \fBpsiginfo\fR \fBpsignal\fR
499 \fBpthread_atfork\fR \fBpthread_attr_destroy\fR
500 \fBpthread_attr_getdetachstate\fR \fBpthread_attr_getguardsize\fR
501 \fBpthread_attr_getinheritsched\fR \fBpthread_attr_getschedparam\fR
502 \fBpthread_attr_getschedpolicy\fR \fBpthread_attr_getscope\fR
503 \fBpthread_attr_getstack\fR \fBpthread_attr_getstackaddr\fR
504 \fBpthread_attr_getstacksize\fR \fBpthread_attr_init\fR
505 \fBpthread_attr_setdetachstate\fR \fBpthread_attr_setguardsize\fR
506 \fBpthread_attr_setinheritsched\fR \fBpthread_attr_setschedparam\fR
507 \fBpthread_attr_setschedpolicy\fR \fBpthread_attr_setscope\fR
508 \fBpthread_attr_setstack\fR \fBpthread_attr_setstackaddr\fR
509 \fBpthread_attr_setstacksize\fR \fBpthread_barrier_destroy\fR
510 \fBpthread_barrier_init\fR \fBpthread_barrier_wait\fR
511 \fBpthread_barrierattr_destroy\fR \fBpthread_barrierattr_getpshared\fR
512 \fBpthread_barrierattr_init\fR \fBpthread_barrierattr_setpshared\fR
513 \fBpthread_cancel\fR \fBpthread_cond_broadcast\fR
514 \fBpthread_cond_destroy\fR \fBpthread_cond_init\fR
515 \fBpthread_cond_reltimedwait_np\fR \fBpthread_cond_signal\fR
516 \fBpthread_cond_timedwait\fR \fBpthread_cond_wait\fR
517 \fBpthread_condattr_destroy\fR \fBpthread_condattr_getclock\fR
518 \fBpthread_condattr_getpshared\fR \fBpthread_condattr_init\fR
519 \fBpthread_condattr_setclock\fR \fBpthread_condattr_setpshared\fR
520 \fBpthread_create\fR \fBpthread_detach\fR
521 \fBpthread_equal\fR \fBpthread_exit\fR
522 \fBpthread_getconcurrency\fR \fBpthread_getschedparam\fR
523 \fBpthread_getspecific\fR \fBpthread_join\fR
524 \fBpthread_key_create\fR \fBpthread_key_create_once_np\fR
525 \fBpthread_key_delete\fR
526 \fBpthread_kill\fR \fBpthread_mutex_consistent\fR
527 \fBpthread_mutex_destroy\fR \fBpthread_mutex_getprioceiling\fR
528 \fBpthread_mutex_init\fR \fBpthread_mutex_lock\fR
529 \fBpthread_mutex_reltimedlock_np\fR \fBpthread_mutex_setprioceiling\fR
530 \fBpthread_mutex_timedlock\fR \fBpthread_mutex_trylock\fR
531 \fBpthread_mutex_unlock\fR \fBpthread_mutexattr_destroy\fR
532 \fBpthread_mutexattr_getprioceiling\fR \fBpthread_mutexattr_getprotocol\fR
533 \fBpthread_mutexattr_getpshared\fR \fBpthread_mutexattr_getrobust\fR
534 \fBpthread_mutexattr_gettype\fR \fBpthread_mutexattr_init\fR
535 \fBpthread_mutexattr_setprioceiling\fR \fBpthread_mutexattr_setprotocol\fR
536 \fBpthread_mutexattr_setpshared\fR \fBpthread_mutexattr_setrobust\fR
537 \fBpthread_mutexattr_settype\fR \fBpthread_once\fR
538 \fBpthread_rwlock_destroy\fR \fBpthread_rwlock_init\fR
539 \fBpthread_rwlock_rdlock\fR \fBpthread_rwlock_reltimedrdlock_np\fR
540 \fBpthread_rwlock_reltimedwrlock_np\fR \fBpthread_rwlock_timedrdlock\fR
541 \fBpthread_rwlock_timedwrlock\fR \fBpthread_rwlock_tryrdlock\fR
542 \fBpthread_rwlock_trywrlock\fR \fBpthread_rwlock_unlock\fR
543 \fBpthread_rwlock_wrlock\fR \fBpthread_rwlockattr_destroy\fR
544 \fBpthread_rwlockattr_getpshared\fR \fBpthread_rwlockattr_init\fR
545 \fBpthread_rwlockattr_setpshared\fR \fBpthread_self\fR
546 \fBpthread_setcancelstate\fR \fBpthread_setcanceltype\fR
547 \fBpthread_setconcurrency\fR \fBpthread_setspecific\fR
548 \fBpthread_sigmask\fR \fBpthread_setschedparam\fR
549 \fBpthread_setschedprio\fR \fBpthread_spin_destroy\fR
550 \fBpthread_spin_init\fR \fBpthread_spin_lock\fR
551 \fBpthread_spin_trylock\fR \fBpthread_spin_unlock\fR
552 \fBpthread_testcancel\fR \fBptsname\fR
553 \fBputacct\fR \fBputc\fR
554 \fBputc_unlocked\fR \fBputchar\fR
555 \fBputchar_unlocked\fR \fBputenv\fR
556 \fBputmsg\fR \fBputpmsg\fR
557 \fBputpwent\fR \fBputs\fR
558 \fBputspent\fR \fBpututline\fR
559 \fBpututxline\fR \fBputw\fR
560 \fBputwc\fR \fBputwchar\fR
561 \fBputws\fR \fBpwrite\fR
562 \fBqeconvert\fR \fBqecvt\fR
563 \fBqfconvert\fR \fBqfcvt\fR
564 \fBqgconvert\fR \fBqgcvt\fR
565 \fBqsort\fR \fBquadruple_to_decimal\fR
566 \fBraise\fR \fBrand\fR
567 \fBrand_r\fR \fBrandom\fR
568 \fBrctl_walk\fR \fBrctlblk_get_enforced_value\fR
569 \fBrctlblk_get_firing_time\fR \fBrctlblk_get_global_action\fR
570 \fBrctlblk_get_global_flags\fR \fBrctlblk_get_local_action\fR
571 \fBrctlblk_get_local_flags\fR \fBrctlblk_get_privilege\fR
572 \fBrctlblk_get_recipient_pid\fR \fBrctlblk_get_value\fR
573 \fBrctlblk_set_local_action\fR \fBrctlblk_set_local_flags\fR
574 \fBrctlblk_set_privilege\fR \fBrctlblk_set_recipient_pid\fR
575 \fBrctlblk_set_value\fR \fBrctlblk_size\fR
576 \fBre_comp\fR \fBre_exec\fR
577 \fBread\fR \fBreaddir\fR
578 \fBreaddir_r\fR \fBreadlink\fR
579 \fBreadv\fR \fBrealloc\fR
580 \fBrealpath\fR \fBreboot\fR
581 \fBregcmp\fR \fBregcomp\fR
582 \fBregerror\fR \fBregex\fR
583 \fBregexec\fR \fBregfree\fR
584 \fBremove\fR \fBremque\fR
585 \fBrename\fR \fBrenameat\fR
586 \fBresetmnttab\fR \fBresolvepath\fR
587 \fBrewind\fR \fBrewinddir\fR
588 \fBrindex\fR \fBrmdir\fR
589 \fBrw_rdlock\fR \fBrw_read_held\fR
590 \fBrw_tryrdlock\fR \fBrw_trywrlock\fR
591 \fBrw_unlock\fR \fBrw_write_held\fR
592 \fBrw_wrlock\fR \fBrwlock_destroy\fR
593 \fBrwlock_init\fR \fBsbrk\fR
594 \fBscalb\fR \fBscandir\fR
595 \fBscanf\fR \fBsched_get_priority_max\fR
596 \fBsched_get_priority_min\fR \fBsched_getparam\fR
597 \fBsched_getscheduler\fR \fBsched_rr_get_interval\fR
598 \fBsched_setparam\fR \fBsched_setscheduler\fR
599 \fBsched_yield\fR \fBschedctl_exit\fR
600 \fBschedctl_init\fR \fBschedctl_lookup\fR
601 \fBschedctl_start\fR \fBschedctl_stop\fR
602 \fBseconvert\fR \fBseed48\fR
603 \fBseekdir\fR \fBselect\fR
604 \fBsem_close\fR \fBsem_destroy\fR
605 \fBsem_getvalue\fR \fBsem_init\fR
606 \fBsem_open\fR \fBsem_post\fR
607 \fBsem_reltimedwait_np\fR \fBsem_timedwait\fR
608 \fBsem_trywait\fR \fBsem_unlink\fR
609 \fBsem_wait\fR
610 \fBsema_destroy\fR \fBsema_held\fR
611 \fBsema_init\fR \fBsema_post\fR
612 \fBsema_trywait\fR \fBsema_wait\fR
613 \fBsemctl\fR \fBsemget\fR
614 \fBsemids\fR \fBsemop\fR
615 \fBsemtimedop\fR \fBsetattrat\fR
616 \fBsetbuf\fR
617 \fBsetbuffer\fR \fBsetcat\fR
618 \fBsetcontext\fR \fBsetegid\fR
619 \fBsetenv\fR \fBseteuid\fR
620 \fBsetgid\fR \fBsetgrent\fR
621 \fBsetgroups\fR \fBsethostname\fR
622 \fBsetitimer\fR \fBsetjmp\fR
623 \fBsetkey\fR \fBsetlabel\fR
624 \fBsetlinebuf\fR \fBsetlocale\fR
625 \fBsetlogmask\fR \fBsetnetgrent\fR
626 \fBsetpflags\fR \fBsetpgid\fR
627 \fBsetpgrp\fR \fBsetppriv\fR
628 \fBsetpriority\fR \fBsetpwent\fR
629 \fBsetrctl\fR \fBsetregid\fR
630 \fBsetreuid\fR \fBsetrlimit\fR
631 \fBsetsid\fR \fBsetspent\fR
632 \fBsetstate\fR \fBsettaskid\fR
633 \fBsettimeofday\fR \fBsetuid\fR
634 \fBsetusershell\fR \fBsetustack\fR
635 \fBsetutent\fR \fBsetutxent\fR
636 \fBsetvbuf\fR \fBsfconvert\fR
637 \fBsgconvert\fR \fBshm_open\fR
638 \fBshm_unlink\fR \fBshmat\fR
639 \fBshmctl\fR \fBshmdt\fR
640 \fBshmget\fR \fBshmids\fR
641 \fBsig2str\fR \fBsigaction\fR
642 \fBsigaddset\fR \fBsigaltstack\fR
643 \fBsigdelset\fR \fBsigemptyset\fR
644 \fBsigfillset\fR \fBsigfpe\fR
645 \fBsighold\fR \fBsigignore\fR
646 \fBsiginterrupt\fR \fBsigismember\fR
647 \fBsiglongjmp\fR \fBsignal\fR
648 \fBsigpause\fR \fBsigpending\fR
649 \fBsigprocmask\fR \fBsigqueue\fR
650 \fBsigrelse\fR
651 \fBsigsend\fR \fBsigsendset\fR
652 \fBsigset\fR \fBsigsetjmp\fR
653 \fBsigstack\fR \fBsigsuspend\fR
654 \fBsigtimedwait\fR \fBsigwait\fR
655 \fBsigwaitinfo\fR \fBsingle_to_decimal\fR
656 \fBsleep\fR \fBsnprintf\fR
657 \fBsprintf\fR \fBsrand\fR
658 \fBsrand48\fR \fBsrandom\fR
659 \fBsscanf\fR \fBssignal\fR
660 \fBstack_getbounds\fR \fBstack_inbounds\fR
661 \fBstack_setbounds\fR \fBstack_violation\fR
662 \fBstat\fR \fBstatfs\fR
663 \fBstatvfs\fR \fBstime\fR
664 \fBstr2sig\fR
665 \fBstrcasecmp\fR \fBstrcasecmp_l\fR
666 \fBstrcat\fR \fBstrchr\fR
667 \fBstrcmp\fR \fBstrcoll\fR
668 \fBstrcpy\fR \fBstrcspn\fR
669 \fBstrdup\fR \fBstrerror\fR
670 \fBstrerror_r\fR
671 \fBstrfmon\fR \fBstrfmon_l\fR
672 \fBstrftime\fR \fBstrftime_l\fR
673 \fBstring_to_decimal\fR
674 \fBstrlcat\fR \fBstrlcpy\fR
675 \fBstrlen\fR
676 \fBstrncasecmp\fR \fBstrncasecmp_l\fR
677 \fBstrncat\fR \fBstrncmp\fR
678 \fBstrncpy\fR \fBstrpbrk\fR
679 \fBstrptime\fR \fBstrptime_l\fR
680 \fBstrrchr\fR \fBstrsep\fR
681 \fBstrsignal\fR \fBstrspn\fR
682 \fBstrstr\fR \fBstrtod\fR
683 \fBstrtof\fR \fBstrtoimax\fR
684 \fBstrtok\fR \fBstrtok_r\fR
685 \fBstrtol\fR \fBstrtold\fR
686 \fBstrtoll\fR \fBstrtoul\fR
687 \fBstrtoull\fR \fBstrtoumax\fR
688 \fBstrtows\fR \fBstrxfrm\fR
689 \fBswab\fR \fBswapcontext\fR
690 \fBswapctl\fR \fBswprintf\fR
691 \fBswscanf\fR \fBsymlink\fR
692 \fBsync\fR \fBsync_instruction_memory\fR
693 \fBsysconf\fR \fBsysfs\fR
694 \fBsysinfo\fR \fBsyslog\fR
695 \fBsystem\fR \fBtcdrain\fR
696 \fBtcflow\fR \fBtcflush\fR
697 \fBtcgetattr\fR \fBtcgetpgrp\fR
698 \fBtcgetsid\fR \fBtcsendbreak\fR
699 \fBtcsetattr\fR \fBtcsetpgrp\fR
700 \fBtdelete\fR \fBtell\fR
701 \fBtelldir\fR \fBtempnam\fR
702 \fBtextdomain\fR \fBtfind\fR
703 \fBthr_continue\fR \fBthr_create\fR
704 \fBthr_exit\fR \fBthr_getconcurrency\fR
705 \fBthr_getprio\fR \fBthr_getspecific\fR
706 \fBthr_join\fR \fBthr_keycreate\fR
707 \fBthr_keycreate_once\fR
708 \fBthr_kill\fR \fBthr_main\fR
709 \fBthr_min_stack\fR \fBthr_self\fR
710 \fBthr_setconcurrency\fR \fBthr_setprio\fR
711 \fBthr_setspecific\fR \fBthr_sigsetmask\fR
712 \fBthr_stksegment\fR \fBthr_suspend\fR
713 \fBthr_yield\fR \fBtime\fR
714 \fBtimer_create\fR \fBtimer_delete\fR
715 \fBtimer_getoverrun\fR \fBtimer_gettime\fR
716 \fBtimer_settime\fR
717 \fBtimes\fR \fBtimezone\fR
718 \fBtmpfile\fR \fBtmpnam\fR
719 \fBtmpnam_r\fR \fBtoascii\fR
720 \fBtolower\fR \fBtolower_l\fR
721 \fBtoupper\fR \fBtoupper_l\fR
722 \fBtowctrans\fR \fBtowctrans_l\fR
723 \fBtowlower\fR \fBtowlower_l\fR
724 \fBtowupper\fR \fBtowupper_l\fR
725 \fBtruncate\fR
726 \fBtsearch\fR \fBttyname\fR
727 \fBttyname_r\fR \fBttyslot\fR
728 \fBtwalk\fR \fBtzname\fR
729 \fBtzset\fR \fBu8_strcmp\fR
730 \fBu8_textprep_str\fR \fBu8_validate\fR
731 \fBuadmin\fR
732 \fBualarm\fR \fBuconv_u16tou32\fR
733 \fBuconv_u16tou8\fR \fBuconv_u32tou16\fR
734 \fBuconv_u32tou8\fR \fBuconv_u8tou16\fR
735 \fBuconv_u8tou32\fR \fBucred_free\fR
736 \fBucred_get\fR \fBucred_getegid\fR
737 \fBucred_geteuid\fR \fBucred_getgroups\fR
738 \fBucred_getpflags\fR \fBucred_getpid\fR
739 \fBucred_getprivset\fR \fBucred_getprojid\fR
740 \fBucred_getrgid\fR \fBucred_getruid\fR
741 \fBucred_getsgid\fR \fBucred_getsuid\fR
742 \fBucred_getzoneid\fR \fBucred_size\fR
743 \fBulckpwdf\fR \fBulimit\fR
744 \fBulltostr\fR \fBumask\fR
745 \fBumount\fR \fBumount2\fR
746 \fBuname\fR \fBungetc\fR
747 \fBungetwc\fR \fBunlink\fR
748 \fBunlinkat\fR \fBunlockpt\fR
749 \fBunordered\fR \fBunsetenv\fR
750 \fBupdwtmp\fR \fBupdwtmpx\fR
751 \fBuselocale\fR
752 \fBusleep\fR \fBustat\fR
753 \fButime\fR \fButimensat\fR
754 \fButimes\fR \fButmpname\fR
755 \fButmpxname\fR \fBuucopy\fR
756 \fBvalloc\fR \fBvasprintf\fR
757 \fBverr\fR \fBverrx\fR
758 \fBvfork\fR \fBvforkx\fR
759 \fBvfprintf\fR \fBvfscanf\fR
760 \fBvfwprintf\fR \fBvfwscanf\fR
761 \fBvhangup\fR \fBvlfmt\fR
762 \fBvpfmt\fR \fBvprintf\fR
763 \fBvscanf\fR \fBvsnprintf\fR
764 \fBvsprintf\fR \fBvsscanf\fR
765 \fBvswprintf\fR \fBvswscanf\fR
766 \fBvsyslog\fR \fBvwarn\fR
767 \fBvwarnx\fR \fBvwprintf\fR
768 \fBvwscanf\fR \fBwait\fR
769 \fBwait3\fR \fBwait4\fR
770 \fBwaitid\fR \fBwaitpid\fR
771 \fBwalkcontext\fR \fBwarn\fR
772 \fBwarnx\fR \fBwatoll\fR
773 \fBwcrtomb\fR \fBwcrtomb_l\fR
774 \fBwcscat\fR
775 \fBwcschr\fR \fBwcscmp\fR
776 \fBwcscoll\fR \fBwcscoll_l\fR
777 \fBwcscpy\fR
778 \fBwcscspn\fR \fBwcsftime\fR
779 \fBwcslen\fR \fBwcsncat\fR
780 \fBwcsncmp\fR \fBwcsncpy\fR
781 \fBwcsnrtombs\fR \fBwcsnrtombs_l\fR
782 \fBwcspbrk\fR \fBwcsrchr\fR
783 \fBwcsrtombs\fR \fBwcsrtombs_l\fR
784 \fBwcsspn\fR
785 \fBwcsstr\fR \fBwcstod\fR
786 \fBwcstof\fR \fBwcstoimax\fR
787 \fBwcstok\fR \fBwcstol\fR
788 \fBwcstold\fR \fBwcstoll\fR
789 \fBwcstombs\fR \fBwctombs_l\fR
790 \fBwcstoul\fR
791 \fBwcstoull\fR \fBwcstoumax\fR
792 \fBwcswcs\fR
793 \fBwcswidth\fR \fBwcswidth_l\fR
794 \fBwcsxfrm\fR \fBwcsxfrm_l\fR
795 \fBwctob\fR \fBwctob_l\fR
796 \fBwctomb\fR \fBwctomb_l\fR
797 \fBwctrans\fR \fBwctrans_l\fR
798 \fBwctype\fR \fBwctype_l\fR
799 \fBwcwidth\fR \fBwcwidth_l\fR
800 \fBwmemchr\fR \fBwmemcmp\fR
801 \fBwmemcpy\fR \fBwmemmove\fR
802 \fBwmemset\fR \fBwordexp\fR
803 \fBwordfree\fR \fBwprintf\fR
804 \fBwracct\fR \fBwrite\fR
805 \fBwritev\fR \fBwscanf\fR
806 \fBwscasecmp\fR \fBwscat\fR
807 \fBwschr\fR \fBwscmp\fR
808 \fBwscol\fR \fBwscoll\fR
809 \fBwscpy\fR \fBwscspn\fR
810 \fBwsdup\fR \fBwslen\fR
811 \fBwsncasecmp\fR \fBwsncat\fR
812 \fBwsncmp\fR \fBwsncpy\fR
813 \fBwspbrk\fR \fBwsprintf\fR
814 \fBwsrchr\fR \fBwsscanf\fR
815 \fBwsspn\fR \fBwstod\fR
816 \fBwstok\fR \fBwstol\fR
817 \fBwstoll\fR \fBwstostr\fR
818 \fBwsxfrm\fR \fByield\fR
819 .TE
820
821 .sp
822 .LP
823 The following interfaces are unique to the 32-bit version of this library:
824 .sp
825
826 .sp
827 .TS
828 l l
829 l l .
830 \fB__div64\fR \fB__mul64\fR
831 \fB__posix_readdir_r\fR \fB__rem64\fR
832 \fB__udiv64\fR \fB__urem64\fR
833 \fB_bufendtab\fR \fB_lastbuf\fR
834 \fB_s_fcntl\fR \fB_sys_nsig\fR
835 \fB_xftw64\fR \fBaio_cancel64\fR
836 \fBaio_error64\fR \fBaio_fsync64\fR
837 \fBaio_read64\fR \fBaio_return64\fR
838 \fBaio_suspend64\fR \fBaio_waitn64\fR
839 \fBaio_write64\fR \fBcreat64\fR
840 \fBfgetpos64\fR \fBfopen64\fR
841 \fBfreopen64\fR \fBfseeko64\fR
842 \fBfsetpos64\fR \fBfstat64\fR
843 \fBfstatvfs64\fR \fBftello64\fR
844 \fBftruncate64\fR \fBftw64\fR
845 \fBgetdents64\fR \fBgetrlimit64\fR
846 \fBlio_listio64\fR \fBlockf64\fR
847 \fBlseek64\fR \fBlstat64\fR
848 \fBmkstemp64\fR \fBmmap64\fR
849 \fBnftw64\fR \fBopen64\fR
850 \fBpread64\fR \fBptrace\fR
851 \fBpwrite64\fR \fBreaddir64\fR
852 \fBreaddir64_r\fR \fBs_fcntl\fR
853 \fBs_ioctl\fR \fBselect_large_fdset\fR
854 \fBsetrlimit64\fR \fBstat64\fR
855 \fBstatvfs64\fR \fBsys_errlist\fR
856 \fBsys_nerr\fR \fBtell64\fR
857 \fBtmpfile64\fR \fBtruncate64\fR
858 .TE
859
860 .sp
861 .LP
862 The following interfaces are unique to the 32-bit SPARC version of this
863 library:
864 .sp
865
866 .sp
867 .TS
868 l l
869 l l .
870 \fB\&.div\fR \fB\&.mul\fR
871 \fB\&.rem\fR \fB\&.stret1\fR
872 \fB\&.stret2\fR \fB\&.stret4\fR
873 \fB\&.stret8\fR \fB\&.udiv\fR
874 \fB\&.umul\fR \fB\&.urem\fR
875 \fB_Q_add\fR \fB_Q_cmp\fR
876 \fB_Q_cmpe\fR \fB_Q_div\fR
877 \fB_Q_dtoq\fR \fB_Q_feq\fR
878 \fB_Q_fge\fR \fB_Q_fgt\fR
879 \fB_Q_fle\fR \fB_Q_flt\fR
880 \fB_Q_fne\fR \fB_Q_itoq\fR
881 \fB_Q_lltoq\fR \fB_Q_mul\fR
882 \fB_Q_neg\fR \fB_Q_qtod\fR
883 \fB_Q_qtoi\fR \fB_Q_qtoll\fR
884 \fB_Q_qtos\fR \fB_Q_qtou\fR
885 \fB_Q_qtoull\fR \fB_Q_sqrt\fR
886 \fB_Q_stoq\fR \fB_Q_sub\fR
887 \fB_Q_ulltoq\fR \fB_Q_utoq\fR
888 \fB__dtoll\fR \fB__dtou\fR
889 \fB__dtoull\fR \fB__ftoll\fR
890 \fB__ftou\fR \fB__ftoull\fR
891 \fB__umul64\fR
892 .TE
893
894 .sp
895 .LP
896 The following interfaces are unique to the 32-bit x86 version of this library:
897 .sp
898
899 .sp
900 .TS
901 l l
902 l l .
903 \fB__fpstart\fR \fB_fp_hw\fR
904 \fB_fpstart\fR \fB_fxstat\fR
905 \fB_lxstat\fR \fB_nuname\fR
906 \fB_thr_errno_addr\fR \fB_xmknod\fR
907 \fB_xstat\fR \fBnuname\fR
908 .TE
909
910 .sp
911 .LP
912 The following interfaces are unique to the 64-bit SPARC version of this
913 library:
914 .sp
915
916 .sp
917 .TS
918 l l
919 l l .
920 \fB_Qp_add\fR \fB_Qp_cmp\fR
921 \fB_Qp_cmpe\fR \fB_Qp_div\fR
922 \fB_Qp_dtoq\fR \fB_Qp_feq\fR
923 \fB_Qp_fge\fR \fB_Qp_fgt\fR
924 \fB_Qp_fle\fR \fB_Qp_flt\fR
925 \fB_Qp_fne\fR \fB_Qp_itoq\fR
926 \fB_Qp_mul\fR \fB_Qp_neg\fR
927 \fB_Qp_qtod\fR \fB_Qp_qtoi\fR
928 \fB_Qp_qtos\fR \fB_Qp_qtoui\fR
929 \fB_Qp_qtoux\fR \fB_Qp_qtox\fR
930 \fB_Qp_sqrt\fR \fB_Qp_stoq\fR
931 \fB_Qp_sub\fR \fB_Qp_uitoq\fR
932 \fB_Qp_uxtoq\fR \fB_Qp_xtoq\fR
933 \fB__align_cpy_1\fR \fB__align_cpy_16\fR
934 \fB__align_cpy_2\fR \fB__align_cpy_4\fR
935 \fB__align_cpy_8\fR \fB__dtoul\fR
936 \fB__ftoul\fR \fB__sparc_utrap_install\fR
937 .TE
938
939 .SH FILES
940 .sp
941 .ne 2
942 .na
943 \fB\fB/lib/libc.so.1\fR\fR
944 .ad
945 .RS 27n
946 shared object
947 .RE
948
949 .sp
950 .ne 2
951 .na
952 \fB\fB/lib/64/libc.so.1\fR\fR
953 .ad
954 .RS 27n
955 64-bit shared object
956 .RE
957
958 .sp
959 .ne 2
960 .na
961 \fB\fB/lib/c_synonyms.so.1\fR\fR
962 .ad
963 .RS 27n
964 A compatibility library to provide access to obsolete \fBlibc\fR synonym
965 symbols
966 .RE
967
968 .sp
969 .ne 2
970 .na
971 \fB\fB/lib/64/c_synonyms.so.1\fR\fR
972 .ad
973 .RS 27n
974 A 64-bit compatibility library to provide access to obsolete \fBlibc\fR synonym
975 symbols
976 .RE
977
978 .SH ATTRIBUTES
979 .sp
980 .LP
981 See \fBattributes\fR(5) for descriptions of the following attributes:
982 .sp
983
984 .sp
985 .TS
986 box;
987 c | c
988 l | l .
989 ATTRIBUTE TYPE ATTRIBUTE VALUE
990 MT-Level Safe
991 .TE
992
993 .SH SEE ALSO
994 .sp
995 .LP
996 \fBpvs\fR(1), \fBIntro\fR(2), \fBIntro\fR(3), \fBattributes\fR(5),
997 \fBlf64\fR(5), \fBstandards\fR(5)
998 .SH NOTES
999 .sp
1000 .LP
1001 The synonyms compatibility library, \fBc_synonyms.so.1\fR, provides a mechanism
1002 to support old applications and libraries that were mistakenly built using
1003 now-obsolete synonym symbols from \fBlibc\fR.
1004 .sp
1005 .LP
1006 Before the advent of direct binding (-B direct) \fBlibc\fR provided many
1007 functions with two names. For example, \fBgetpwent()\fR and \fB_getpwent()\fR.
1008 These two names referred to exactly the same function in \fBlibc\fR. The
1009 leading-underscore symbol was intended to be used by system libraries in order
1010 to avoid conflicting with an application that might define its own version of
1011 \fBgetpwent()\fR with completely different semantics. Standard-conforming
1012 applications may not define and use function names with leading underscores.
1013 .sp
1014 .LP
1015 Solaris system libraries are now built with direct binding. This means that a
1016 system library that calls \fBgetpwent()\fR will bind directly to the instance
1017 of \fBgetpwent()\fR in \fBlibc\fR, even if the application to which it is
1018 linked defines a different \fBgetpwent()\fR for its own use. The application
1019 binds to its instance of \fBgetpwent()\fR and there is no resulting conflict.
1020 The direct binding mechanism is equally available to libraries not delivered
1021 with Solaris.
1022 .sp
1023 .LP
1024 As a result of this evolution, most of the leading-underscore synonym symbols
1025 have been removed from \fBlibc\fR. This means that applications that call
1026 these now-obsolete function names will cease to work. They will typically draw
1027 the error:
1028 .sp
1029 .in +2
1030 .nf
1031 $ ./application
1032 ld.so.1: fatal: relocation error: symbol _getpwent:
1033 referenced symbol not found
1034 Killed
1035 .fi
1036 .in -2
1037 .sp
1038
1039 .sp
1040 .LP
1041 All of the old leading-underscore symbols have been copied to the synonyms
1042 compatibility library. This library simply redirects the calls to the
1043 non-underscore instances of the corresponding functions in \fBlibc\fR. Use it
1044 as a pre-loaded object:
1045 .sp
1046 .in +2
1047 .nf
1048 $ LD_PRELOAD=c_synonyms.so.1 ./application
1049 .fi
1050 .in -2
1051 .sp
1052
1053 .sp
1054 .LP
1055 The synonyms compatibility library is intended neither to enable the generation
1056 of applications that call the obsolete leading-underscore synonym functions,
1057 nor to endorse this particular programming practice.
|
1 .\" Copyright 2014 Garrett D'Amore <garrett@damore.org>
2 .\" Copyright (c) 2009, Sun Microsystems, Inc. All rights reserved.
3 .\" 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.
4 .\" 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
5 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
6 .\" Copyright 2011 by Delphix. All rights reserved.
7 .Dd "Jul 27, 2014"
8 .Dt LIBC 3LIB
9 .Os
10 .Sh NAME
11 .Nm libc
12 .Nd C library
13 .Sh DESCRIPTION
14 Functions in this library provide various facilities defined by System V, ANSI
15 C, POSIX, and so on. See
16 .Xr standards 5 .
17 In addition, those facilities
18 previously defined in the internationalization and the wide-character libraries
19 are now defined in this library, as are the facilities previously defined in
20 the multithreading libraries,
21 .Xr libthread 3LIB
22 and
23 .Xr libpthread 3LIB .
24 .Sh INTERFACES
25 The shared object
26 .Pa libc.so.1
27 provides the public interfaces defined below.
28 See
29 .Xr Intro 3
30 for additional information on shared object interfaces.
31 .Lp
32 .Bl -column -offset indent -compact
33 .Sy ____loc1
34 .Sy ___errno
35 .Sy __builtin_alloca
36 .Sy __ctype
37 .Sy __fbufsize
38 .Sy __flbf
39 .Sy __flt_rounds
40 .Sy __fpending
41 .Sy __fpurge
42 .Sy __freadable
43 .Sy __freading
44 .Sy __fsetlocking
45 .Sy __fwritable
46 .Sy __fwriting
47 .Sy __huge_val
48 .Sy __iob
49 .Sy __loc1
50 .Sy __major
51 .Sy __makedev
52 .Sy __mb_cur_max_l
53 .Sy __minor
54 .Sy __nsw_extended_action
55 .Sy __nsw_freeconfig
56 .Sy __nsw_getconfig
57 .Sy __posix_asctime_r
58 .Sy __posix_ctime_r
59 .Sy __posix_getgrgid_r
60 .Sy __posix_getgrnam_r
61 .Sy __posix_getlogin_r
62 .Sy __posix_getpwnam_r
63 .Sy __posix_getpwuid_r
64 .Sy __posix_sigwait
65 .Sy __posix_ttyname_r
66 .Sy __priocntl
67 .Sy __priocntlset
68 .Sy __pthread_cleanup_pop
69 .Sy __pthread_cleanup_push
70 .Sy __sysconf_xpg5
71 .Sy __xpg4
72 .Sy __xpg4_putmsg
73 .Sy __xpg4_putpmsg
74 .Sy _Exit
75 .Sy _altzone
76 .Sy _assert
77 .Sy _cleanup
78 .Sy _ctype
79 .Sy _daylight
80 .Sy _environ
81 .Sy _exit
82 .Sy _exithandle
83 .Sy _filbuf
84 .Sy _flsbuf
85 .Sy _flushlbf
86 .Sy _getdate_err
87 .Sy _getdate_err_addr
88 .Sy _iob
89 .Sy _isnan
90 .Sy _isnand
91 .Sy _lwp_cond_broadcast
92 .Sy _lwp_cond_reltimedwait
93 .Sy _lwp_cond_signal
94 .Sy _lwp_cond_timedwait
95 .Sy _lwp_cond_wait
96 .Sy _lwp_continue
97 .Sy _lwp_info
98 .Sy _lwp_kill
99 .Sy _lwp_mutex_lock
100 .Sy _lwp_mutex_trylock
101 .Sy _lwp_mutex_unlock
102 .Sy _lwp_self
103 .Sy _lwp_sema_init
104 .Sy _lwp_sema_post
105 .Sy _lwp_sema_trywait
106 .Sy _lwp_sema_wait
107 .Sy _lwp_suspend
108 .Sy _lwp_suspend2
109 .Sy _modf
110 .Sy _nextafter
111 .Sy _nsc_trydoorcall
112 .Sy _nss_XbyY_buf_alloc
113 .Sy _nss_XbyY_buf_free
114 .Sy _nss_netdb_aliases
115 .Sy _numeric
116 .Sy _scalb
117 .Sy _sibuf
118 .Sy _sobuf
119 .Sy _stack_grow
120 .Sy _sys_buslist
121 .Sy _sys_cldlist
122 .Sy _sys_fpelist
123 .Sy _sys_illlist
124 .Sy _sys_segvlist
125 .Sy _sys_siginfolistp
126 .Sy _sys_siglist
127 .Sy _sys_siglistn
128 .Sy _sys_siglistp
129 .Sy _sys_traplist
130 .Sy _timezone
131 .Sy _tolower
132 .Sy _toupper
133 .Sy _tzname
134 .Sy _xftw
135 .Sy a64l
136 .Sy abort
137 .Sy abs
138 .Sy access
139 .Sy acct
140 .Sy acl
141 .Sy addrtosymstr
142 .Sy addsev
143 .Sy addseverity
144 .Sy adjtime
145 .Sy aio_cancel
146 .Sy aio_error
147 .Sy aio_fsync
148 .Sy aio_read
149 .Sy aio_return
150 .Sy aio_suspend
151 .Sy aio_waitn
152 .Sy aio_write
153 .Sy aiocancel
154 .Sy aioread
155 .Sy aiowait
156 .Sy aiowrite
157 .Sy alarm
158 .Sy alphasort
159 .Sy altzone
160 .Sy ascftime
161 .Sy asctime
162 .Sy asctime_r
163 .Sy asprintf
164 .Sy atexit
165 .Sy atof
166 .Sy atoi
167 .Sy atol
168 .Sy atoll
169 .Sy atomic_add_16
170 .Sy atomic_add_16_nv
171 .Sy atomic_add_32
172 .Sy atomic_add_32_nv
173 .Sy atomic_add_64
174 .Sy atomic_add_64_nv
175 .Sy atomic_add_8
176 .Sy atomic_add_8_nv
177 .Sy atomic_add_char
178 .Sy atomic_add_char_nv
179 .Sy atomic_add_int
180 .Sy atomic_add_int_nv
181 .Sy atomic_add_long
182 .Sy atomic_add_long_nv
183 .Sy atomic_add_ptr
184 .Sy atomic_add_ptr_nv
185 .Sy atomic_add_short
186 .Sy atomic_add_short_nv
187 .Sy atomic_and_16
188 .Sy atomic_and_16_nv
189 .Sy atomic_and_32
190 .Sy atomic_and_32_nv
191 .Sy atomic_and_64
192 .Sy atomic_and_64_nv
193 .Sy atomic_and_8
194 .Sy atomic_and_8_nv
195 .Sy atomic_and_uchar
196 .Sy atomic_and_uchar_nv
197 .Sy atomic_and_uint
198 .Sy atomic_and_uint_nv
199 .Sy atomic_and_ulong
200 .Sy atomic_and_ulong_nv
201 .Sy atomic_and_ushort
202 .Sy atomic_and_ushort_nv
203 .Sy atomic_cas_16
204 .Sy atomic_cas_32
205 .Sy atomic_cas_64
206 .Sy atomic_cas_8
207 .Sy atomic_cas_ptr
208 .Sy atomic_cas_uchar
209 .Sy atomic_cas_uint
210 .Sy atomic_cas_ulong
211 .Sy atomic_cas_ushort
212 .Sy atomic_clear_long_excl
213 .Sy atomic_dec_16
214 .Sy atomic_dec_16_nv
215 .Sy atomic_dec_32
216 .Sy atomic_dec_32_nv
217 .Sy atomic_dec_64
218 .Sy atomic_dec_64_nv
219 .Sy atomic_dec_8
220 .Sy atomic_dec_8_nv
221 .Sy atomic_dec_ptr
222 .Sy atomic_dec_ptr_nv
223 .Sy atomic_dec_uchar
224 .Sy atomic_dec_uchar_nv
225 .Sy atomic_dec_uint
226 .Sy atomic_dec_uint_nv
227 .Sy atomic_dec_ulong
228 .Sy atomic_dec_ulong_nv
229 .Sy atomic_dec_ushort
230 .Sy atomic_dec_ushort_nv
231 .Sy atomic_inc_16
232 .Sy atomic_inc_16_nv
233 .Sy atomic_inc_32
234 .Sy atomic_inc_32_nv
235 .Sy atomic_inc_64
236 .Sy atomic_inc_64_nv
237 .Sy atomic_inc_8
238 .Sy atomic_inc_8_nv
239 .Sy atomic_inc_ptr
240 .Sy atomic_inc_ptr_nv
241 .Sy atomic_inc_uchar
242 .Sy atomic_inc_uchar_nv
243 .Sy atomic_inc_uint
244 .Sy atomic_inc_uint_nv
245 .Sy atomic_inc_ulong
246 .Sy atomic_inc_ulong_nv
247 .Sy atomic_inc_ushort
248 .Sy atomic_inc_ushort_nv
249 .Sy atomic_or_16
250 .Sy atomic_or_16_nv
251 .Sy atomic_or_32
252 .Sy atomic_or_32_nv
253 .Sy atomic_or_64
254 .Sy atomic_or_64_nv
255 .Sy atomic_or_8
256 .Sy atomic_or_8_nv
257 .Sy atomic_or_uchar
258 .Sy atomic_or_uchar_nv
259 .Sy atomic_or_uint
260 .Sy atomic_or_uint_nv
261 .Sy atomic_or_ulong
262 .Sy atomic_or_ulong_nv
263 .Sy atomic_or_ushort
264 .Sy atomic_or_ushort_nv
265 .Sy atomic_set_long_excl
266 .Sy atomic_swap_16
267 .Sy atomic_swap_32
268 .Sy atomic_swap_64
269 .Sy atomic_swap_8
270 .Sy atomic_swap_ptr
271 .Sy atomic_swap_uchar
272 .Sy atomic_swap_uint
273 .Sy atomic_swap_ulong
274 .Sy atomic_swap_ushort
275 .Sy attropen
276 .Sy backtrace
277 .Sy backtrace_symbols
278 .Sy backtrace_symbols_fd
279 .Sy basename
280 .Sy bcmp
281 .Sy bcopy
282 .Sy bindtextdomain
283 .Sy bind_textdomain_codeset
284 .Sy brk
285 .Sy bsd_signal
286 .Sy bsearch
287 .Sy btowc
288 .Sy btowc_l
289 .Sy bzero
290 .Sy calloc
291 .Sy catclose
292 .Sy catgets
293 .Sy catopen
294 .Sy cfgetispeed
295 .Sy cfgetospeed
296 .Sy cfsetispeed
297 .Sy cfsetospeed
298 .Sy cftime
299 .Sy chdir
300 .Sy chmod
301 .Sy chown
302 .Sy chroot
303 .Sy clearerr
304 .Sy clock
305 .Sy clock_getres
306 .Sy clock_gettime
307 .Sy clock_nanosleep
308 .Sy clock_settime
309 .Sy close
310 .Sy closedir
311 .Sy closefrom
312 .Sy closelog
313 .Sy cond_broadcast
314 .Sy cond_destroy
315 .Sy cond_init
316 .Sy cond_reltimedwait
317 .Sy cond_signal
318 .Sy cond_timedwait
319 .Sy cond_wait
320 .Sy confstr
321 .Sy creat
322 .Sy crypt
323 .Sy crypt_genhash_impl
324 .Sy crypt_gensalt
325 .Sy crypt_gensalt_impl
326 .Sy csetcol
327 .Sy csetlen
328 .Sy ctermid
329 .Sy ctermid_r
330 .Sy ctime
331 .Sy ctime_r
332 .Sy cuserid
333 .Sy daemon
334 .Sy daylight
335 .Sy dbm_clearerr
336 .Sy dbm_close
337 .Sy dbm_delete
338 .Sy dbm_error
339 .Sy dbm_fetch
340 .Sy dbm_firstkey
341 .Sy dbm_nextkey
342 .Sy dbm_open
343 .Sy dbm_store
344 .Sy dcgettext
345 .Sy dcngettext
346 .Sy decimal_to_double
347 .Sy decimal_to_extended
348 .Sy decimal_to_quadruple
349 .Sy decimal_to_single
350 .Sy dgettext
351 .Sy difftime
352 .Sy directio
353 .Sy dirfd
354 .Sy dirname
355 .Sy div
356 .Sy dladdr
357 .Sy dladdr1
358 .Sy dlclose
359 .Sy dldump
360 .Sy dlerror
361 .Sy dlinfo
362 .Sy dlmopen
363 .Sy dlopen
364 .Sy dlsym
365 .Sy dngettext
366 .Sy door_bind
367 .Sy door_call
368 .Sy door_create
369 .Sy door_cred
370 .Sy door_getparam
371 .Sy door_info
372 .Sy door_return
373 .Sy door_revoke
374 .Sy door_server_create
375 .Sy door_setparam
376 .Sy door_ucred
377 .Sy door_unbind
378 .Sy double_to_decimal
379 .Sy drand48
380 .Sy dup
381 .Sy dup2
382 .Sy duplocale
383 .Sy econvert
384 .Sy ecvt
385 .Sy enable_extended_FILE_stdio
386 .Sy encrypt
387 .Sy endgrent
388 .Sy endnetgrent
389 .Sy endpwent
390 .Sy endspent
391 .Sy endusershell
392 .Sy endutent
393 .Sy endutxent
394 .Sy environ
395 .Sy erand48
396 .Sy err
397 .Sy errno
398 .Sy errx
399 .Sy euccol
400 .Sy euclen
401 .Sy eucscol
402 .Sy execl
403 .Sy execle
404 .Sy execlp
405 .Sy execv
406 .Sy execve
407 .Sy execvp
408 .Sy exit
409 .Sy extended_to_decimal
410 .Sy faccessat
411 .Sy facl
412 .Sy fattach
413 .Sy fchdir
414 .Sy fchmod
415 .Sy fchmodat
416 .Sy fchown
417 .Sy fchownat
418 .Sy fchroot
419 .Sy fclose
420 .Sy fcntl
421 .Sy fconvert
422 .Sy fcvt
423 .Sy fdatasync
424 .Sy fdetach
425 .Sy fdopen
426 .Sy fdopendir
427 .Sy fdwalk
428 .Sy feof
429 .Sy ferror
430 .Sy fflush
431 .Sy ffs
432 .Sy fgetattr
433 .Sy fgetc
434 .Sy fgetgrent
435 .Sy fgetgrent_r
436 .Sy fgetpos
437 .Sy fgetpwent
438 .Sy fgetpwent_r
439 .Sy fgets
440 .Sy fgetspent
441 .Sy fgetspent_r
442 .Sy fgetwc
443 .Sy fgetwc_l
444 .Sy fgetws
445 .Sy file_to_decimal
446 .Sy fileno
447 .Sy finite
448 .Sy flockfile
449 .Sy fmtmsg
450 .Sy fnmatch
451 .Sy fopen
452 .Sy fork
453 .Sy fork1
454 .Sy forkall
455 .Sy forkallx
456 .Sy forkx
457 .Sy fpathconf
458 .Sy fpclass
459 .Sy fpgetmask
460 .Sy fpgetround
461 .Sy fpgetsticky
462 .Sy fprintf
463 .Sy fpsetmask
464 .Sy fpsetround
465 .Sy fpsetsticky
466 .Sy fputc
467 .Sy fputs
468 .Sy fputwc
469 .Sy fputws
470 .Sy fread
471 .Sy free
472 .Sy freelocale
473 .Sy freopen
474 .Sy frexp
475 .Sy fscanf
476 .Sy fseek
477 .Sy fseeko
478 .Sy fsetattr
479 .Sy fsetpos
480 .Sy fstat
481 .Sy fstatat
482 .Sy fstatfs
483 .Sy fstatvfs
484 .Sy fsync
485 .Sy ftell
486 .Sy ftello
487 .Sy ftime
488 .Sy ftok
489 .Sy ftruncate
490 .Sy ftrylockfile
491 .Sy ftw
492 .Sy func_to_decimal
493 .Sy funlockfile
494 .Sy futimens
495 .Sy futimesat
496 .Sy fwide
497 .Sy fwprintf
498 .Sy fwrite
499 .Sy fwscanf
500 .Sy gconvert
501 .Sy gcvt
502 .Sy getacct
503 .Sy getattrat
504 .Sy getc
505 .Sy getc_unlocked
506 .Sy getchar
507 .Sy getchar_unlocked
508 .Sy getcontext
509 .Sy getcpuid
510 .Sy getcwd
511 .Sy getdate
512 .Sy getdate_err
513 .Sy getdents
514 .Sy getdtablesize
515 .Sy getegid
516 .Sy getenv
517 .Sy geteuid
518 .Sy getexecname
519 .Sy getextmntent
520 .Sy getgid
521 .Sy getgrent
522 .Sy getgrent_r
523 .Sy getgrgid
524 .Sy getgrgid_r
525 .Sy getgrnam
526 .Sy getgrnam_r
527 .Sy getgroups
528 .Sy gethomelgroup
529 .Sy gethostid
530 .Sy gethostname
531 .Sy gethrtime
532 .Sy gethrvtime
533 .Sy getisax
534 .Sy getitimer
535 .Sy getloadavg
536 .Sy getlogin
537 .Sy getlogin_r
538 .Sy getmntany
539 .Sy getmntent
540 .Sy getmsg
541 .Sy getnetgrent
542 .Sy getnetgrent_r
543 .Sy getopt
544 .Sy getopt_clip
545 .Sy getopt_long
546 .Sy getopt_long_only
547 .Sy getpagesize
548 .Sy getpagesizes
549 .Sy getpass
550 .Sy getpassphrase
551 .Sy getpeerucred
552 .Sy getpflags
553 .Sy getpgid
554 .Sy getpgrp
555 .Sy getpid
556 .Sy getpmsg
557 .Sy getppid
558 .Sy getppriv
559 .Sy getpriority
560 .Sy getprojid
561 .Sy getpw
562 .Sy getpwent
563 .Sy getpwent_r
564 .Sy getpwnam
565 .Sy getpwnam_r
566 .Sy getpwuid
567 .Sy getpwuid_r
568 .Sy getrctl
569 .Sy getrlimit
570 .Sy getrusage
571 .Sy gets
572 .Sy getsid
573 .Sy getspent
574 .Sy getspent_r
575 .Sy getspnam
576 .Sy getspnam_r
577 .Sy getsubopt
578 .Sy gettaskid
579 .Sy gettext
580 .Sy gettimeofday
581 .Sy gettxt
582 .Sy getuid
583 .Sy getusershell
584 .Sy getustack
585 .Sy getutent
586 .Sy getutid
587 .Sy getutline
588 .Sy getutmp
589 .Sy getutmpx
590 .Sy getutxent
591 .Sy getutxid
592 .Sy getutxline
593 .Sy getvfsany
594 .Sy getvfsent
595 .Sy getvfsfile
596 .Sy getvfsspec
597 .Sy getw
598 .Sy getwc
599 .Sy getwc_l
600 .Sy getwchar
601 .Sy getwchar_l
602 .Sy getwd
603 .Sy getwidth
604 .Sy getws
605 .Sy getzoneid
606 .Sy getzoneidbyname
607 .Sy getzonenamebyid
608 .Sy glob
609 .Sy globfree
610 .Sy gmtime
611 .Sy gmtime_r
612 .Sy grantpt
613 .Sy gsignal
614 .Sy hasmntopt
615 .Sy hcreate
616 .Sy hdestroy
617 .Sy hsearch
618 .Sy iconv
619 .Sy iconv_close
620 .Sy iconv_open
621 .Sy imaxabs
622 .Sy imaxdiv
623 .Sy index
624 .Sy initgroups
625 .Sy initstate
626 .Sy innetgr
627 .Sy insque
628 .Sy ioctl
629 .Sy is_system_labeled
630 .Sy isaexec
631 .Sy isalnum
632 .Sy isalnum_l
633 .Sy isalpha
634 .Sy isalpha_l
635 .Sy isascii
636 .Sy isastream
637 .Sy isatty
638 .Sy isblank
639 .Sy isblank_l
640 .Sy iscntrl
641 .Sy iscntrl_l
642 .Sy isdigit
643 .Sy isdigit_l
644 .Sy isenglish
645 .Sy isgraph
646 .Sy isgraph_l
647 .Sy isideogram
648 .Sy islower
649 .Sy islower_l
650 .Sy isnan
651 .Sy isnand
652 .Sy isnanf
653 .Sy isnumber
654 .Sy isphonogram
655 .Sy isprint
656 .Sy isprint_l
657 .Sy ispunct
658 .Sy ispunct_l
659 .Sy issetugid
660 .Sy isspace
661 .Sy isspace_l
662 .Sy isspecial
663 .Sy isupper
664 .Sy isupper_l
665 .Sy iswalnum
666 .Sy iswalnum_l
667 .Sy iswalpha
668 .Sy iswalpha_l
669 .Sy iswblank
670 .Sy iswblank_l
671 .Sy iswcntrl
672 .Sy iswcntrl_l
673 .Sy iswctype
674 .Sy iswctype_l
675 .Sy iswdigit
676 .Sy iswdigit_l
677 .Sy iswideogram
678 .Sy iswideogram_l
679 .Sy iswgraph
680 .Sy iswgraph_l
681 .Sy iswhexnumber
682 .Sy iswhexnumber_l
683 .Sy iswlower
684 .Sy iswlower_l
685 .Sy iswnumber
686 .Sy iswnumber_l
687 .Sy iswphonogram
688 .Sy iswphonogram_l
689 .Sy iswprint
690 .Sy iswprint_l
691 .Sy iswpunct
692 .Sy iswpunct_l
693 .Sy iswspace
694 .Sy iswspace_l
695 .Sy iswspecial
696 .Sy iswspecial_l
697 .Sy iswupper
698 .Sy iswupper_l
699 .Sy iswxdigit
700 .Sy iswxdigit_l
701 .Sy isxdigit
702 .Sy isxdigit_l
703 .Sy jrand48
704 .Sy kill
705 .Sy killpg
706 .Sy l64a
707 .Sy labs
708 .Sy ladd
709 .Sy lchown
710 .Sy lckpwdf
711 .Sy lcong48
712 .Sy ldexp
713 .Sy ldivide
714 .Sy lexp10
715 .Sy lfind
716 .Sy lfmt
717 .Sy link
718 .Sy lio_listio
719 .Sy llabs
720 .Sy lldiv
721 .Sy llog10
722 .Sy llseek
723 .Sy lltostr
724 .Sy localeconv
725 .Sy localtime
726 .Sy localtime_r
727 .Sy lockf
728 .Sy logb
729 .Sy lone
730 .Sy longjmp
731 .Sy lrand48
732 .Sy lsearch
733 .Sy lseek
734 .Sy lshiftl
735 .Sy lstat
736 .Sy lsub
737 .Sy lten
738 .Sy lzero
739 .Sy madvise
740 .Sy makecontext
741 .Sy makeutx
742 .Sy malloc
743 .Sy mblen
744 .Sy mblen_l
745 .Sy mbrlen
746 .Sy mbrlen_l
747 .Sy mbrtowc
748 .Sy mbrtowc_l
749 .Sy mbsinit
750 .Sy mbsinit_l
751 .Sy mbsnrtowcs
752 .Sy mbsnrtowcs_l
753 .Sy mbsrtowcs
754 .Sy mbsrtowcs_l
755 .Sy mbstowcs
756 .Sy mbstowcs_l
757 .Sy mbtowc
758 .Sy mbtowc_l
759 .Sy memalign
760 .Sy membar_consumer
761 .Sy membar_enter
762 .Sy membar_exit
763 .Sy membar_producer
764 .Sy memccpy
765 .Sy memchr
766 .Sy memcmp
767 .Sy memcntl
768 .Sy memcpy
769 .Sy meminfo
770 .Sy memmove
771 .Sy memset
772 .Sy mincore
773 .Sy mkdir
774 .Sy mkfifo
775 .Sy mknod
776 .Sy mkstemp
777 .Sy mktemp
778 .Sy mktime
779 .Sy mlock
780 .Sy mlockall
781 .Sy mmap
782 .Sy mmapobj
783 .Sy modctl
784 .Sy modf
785 .Sy modff
786 .Sy modutx
787 .Sy monitor
788 .Sy mount
789 .Sy mprotect
790 .Sy mq_close
791 .Sy mq_getattr
792 .Sy mq_notify
793 .Sy mq_open
794 .Sy mq_receive
795 .Sy mq_reltimedreceive_np
796 .Sy mq_reltimedsend_np
797 .Sy mq_send
798 .Sy mq_setattr
799 .Sy mq_timedreceive
800 .Sy mq_timedsend
801 .Sy mq_unlink
802 .Sy mrand48
803 .Sy msgctl
804 .Sy msgget
805 .Sy msgids
806 .Sy msgrcv
807 .Sy msgsnap
808 .Sy msgsnd
809 .Sy msync
810 .Sy munlock
811 .Sy munlockall
812 .Sy munmap
813 .Sy mutex_consistent
814 .Sy mutex_destroy
815 .Sy mutex_init
816 .Sy mutex_lock
817 .Sy mutex_trylock
818 .Sy mutex_unlock
819 .Sy nanosleep
820 .Sy nextafter
821 .Sy newlocale
822 .Sy nfs_getfh
823 .Sy nftw
824 .Sy ngettext
825 .Sy nice
826 .Sy nl_langinfo
827 .Sy nl_langinfo_l
828 .Sy nrand48
829 .Sy nss_default_finders
830 .Sy nss_delete
831 .Sy nss_endent
832 .Sy nss_getent
833 .Sy nss_search
834 .Sy nss_setent
835 .Sy ntp_adjtime
836 .Sy ntp_gettime
837 .Sy open
838 .Sy openat
839 .Sy opendir
840 .Sy openlog
841 .Sy optarg
842 .Sy opterr
843 .Sy optind
844 .Sy optopt
845 .Sy p_online
846 .Sy pathconf
847 .Sy pause
848 .Sy pclose
849 .Sy pcsample
850 .Sy perror
851 .Sy pfmt
852 .Sy pipe
853 .Sy plock
854 .Sy poll
855 .Sy popen
856 .Sy port_alert
857 .Sy port_associate
858 .Sy port_create
859 .Sy port_dissociate
860 .Sy port_get
861 .Sy port_getn
862 .Sy port_send
863 .Sy port_sendn
864 .Sy posix_fadvise
865 .Sy posix_fallocate
866 .Sy posix_madvise
867 .Sy posix_memalign
868 .Sy posix_openpt
869 .Sy posix_spawn
870 .Sy posix_spawn_file_actions_addclose
871 .Sy posix_spawn_file_actions_addclosefrom_np
872 .Sy posix_spawn_file_actions_adddup2
873 .Sy posix_spawn_file_actions_addopen
874 .Sy posix_spawn_file_actions_destroy
875 .Sy posix_spawn_file_actions_init
876 .Sy posix_spawn_pipe_np
877 .Sy posix_spawnattr_destroy
878 .Sy posix_spawnattr_getflags
879 .Sy posix_spawnattr_getpgroup
880 .Sy posix_spawnattr_getschedparam
881 .Sy posix_spawnattr_getschedpolicy
882 .Sy posix_spawnattr_getsigdefault
883 .Sy posix_spawnattr_getsigignore_np
884 .Sy posix_spawnattr_getsigmask
885 .Sy posix_spawnattr_init
886 .Sy posix_spawnattr_setflags
887 .Sy posix_spawnattr_setpgroup
888 .Sy posix_spawnattr_setschedparam
889 .Sy posix_spawnattr_setschedpolicy
890 .Sy posix_spawnattr_setsigdefault
891 .Sy posix_spawnattr_setsigignore_np
892 .Sy posix_spawnattr_setsigmask
893 .Sy posix_spawnp
894 .Sy pread
895 .Sy printf
896 .Sy printstack
897 .Sy priocntl
898 .Sy priocntlset
899 .Sy priv_addset
900 .Sy priv_allocset
901 .Sy priv_copyset
902 .Sy priv_delset
903 .Sy priv_emptyset
904 .Sy priv_fillset
905 .Sy priv_freeset
906 .Sy priv_getbyname
907 .Sy priv_getbynum
908 .Sy priv_getsetbyname
909 .Sy priv_getsetbynum
910 .Sy priv_gettext
911 .Sy priv_ineffect
912 .Sy priv_intersect
913 .Sy priv_inverse
914 .Sy priv_isemptyset
915 .Sy priv_isequalset
916 .Sy priv_isfullset
917 .Sy priv_ismember
918 .Sy priv_issubset
919 .Sy priv_set
920 .Sy priv_set_to_str
921 .Sy priv_str_to_set
922 .Sy priv_union
923 .Sy processor_bind
924 .Sy processor_info
925 .Sy profil
926 .Sy pselect
927 .Sy pset_assign
928 .Sy pset_bind
929 .Sy pset_create
930 .Sy pset_destroy
931 .Sy pset_getattr
932 .Sy pset_getloadavg
933 .Sy pset_info
934 .Sy pset_list
935 .Sy pset_setattr
936 .Sy psiginfo
937 .Sy psignal
938 .Sy pthread_atfork
939 .Sy pthread_attr_destroy
940 .Sy pthread_attr_getdetachstate
941 .Sy pthread_attr_getguardsize
942 .Sy pthread_attr_getinheritsched
943 .Sy pthread_attr_getschedparam
944 .Sy pthread_attr_getschedpolicy
945 .Sy pthread_attr_getscope
946 .Sy pthread_attr_getstack
947 .Sy pthread_attr_getstackaddr
948 .Sy pthread_attr_getstacksize
949 .Sy pthread_attr_init
950 .Sy pthread_attr_setdetachstate
951 .Sy pthread_attr_setguardsize
952 .Sy pthread_attr_setinheritsched
953 .Sy pthread_attr_setschedparam
954 .Sy pthread_attr_setschedpolicy
955 .Sy pthread_attr_setscope
956 .Sy pthread_attr_setstack
957 .Sy pthread_attr_setstackaddr
958 .Sy pthread_attr_setstacksize
959 .Sy pthread_barrier_destroy
960 .Sy pthread_barrier_init
961 .Sy pthread_barrier_wait
962 .Sy pthread_barrierattr_destroy
963 .Sy pthread_barrierattr_getpshared
964 .Sy pthread_barrierattr_init
965 .Sy pthread_barrierattr_setpshared
966 .Sy pthread_cancel
967 .Sy pthread_cond_broadcast
968 .Sy pthread_cond_destroy
969 .Sy pthread_cond_init
970 .Sy pthread_cond_reltimedwait_np
971 .Sy pthread_cond_signal
972 .Sy pthread_cond_timedwait
973 .Sy pthread_cond_wait
974 .Sy pthread_condattr_destroy
975 .Sy pthread_condattr_getclock
976 .Sy pthread_condattr_getpshared
977 .Sy pthread_condattr_init
978 .Sy pthread_condattr_setclock
979 .Sy pthread_condattr_setpshared
980 .Sy pthread_create
981 .Sy pthread_detach
982 .Sy pthread_equal
983 .Sy pthread_exit
984 .Sy pthread_getconcurrency
985 .Sy pthread_getschedparam
986 .Sy pthread_getspecific
987 .Sy pthread_join
988 .Sy pthread_key_create
989 .Sy pthread_key_create_once_np
990 .Sy pthread_key_delete
991 .Sy pthread_kill
992 .Sy pthread_mutex_consistent
993 .Sy pthread_mutex_destroy
994 .Sy pthread_mutex_getprioceiling
995 .Sy pthread_mutex_init
996 .Sy pthread_mutex_lock
997 .Sy pthread_mutex_reltimedlock_np
998 .Sy pthread_mutex_setprioceiling
999 .Sy pthread_mutex_timedlock
1000 .Sy pthread_mutex_trylock
1001 .Sy pthread_mutex_unlock
1002 .Sy pthread_mutexattr_destroy
1003 .Sy pthread_mutexattr_getprioceiling
1004 .Sy pthread_mutexattr_getprotocol
1005 .Sy pthread_mutexattr_getpshared
1006 .Sy pthread_mutexattr_getrobust
1007 .Sy pthread_mutexattr_gettype
1008 .Sy pthread_mutexattr_init
1009 .Sy pthread_mutexattr_setprioceiling
1010 .Sy pthread_mutexattr_setprotocol
1011 .Sy pthread_mutexattr_setpshared
1012 .Sy pthread_mutexattr_setrobust
1013 .Sy pthread_mutexattr_settype
1014 .Sy pthread_once
1015 .Sy pthread_rwlock_destroy
1016 .Sy pthread_rwlock_init
1017 .Sy pthread_rwlock_rdlock
1018 .Sy pthread_rwlock_reltimedrdlock_np
1019 .Sy pthread_rwlock_reltimedwrlock_np
1020 .Sy pthread_rwlock_timedrdlock
1021 .Sy pthread_rwlock_timedwrlock
1022 .Sy pthread_rwlock_tryrdlock
1023 .Sy pthread_rwlock_trywrlock
1024 .Sy pthread_rwlock_unlock
1025 .Sy pthread_rwlock_wrlock
1026 .Sy pthread_rwlockattr_destroy
1027 .Sy pthread_rwlockattr_getpshared
1028 .Sy pthread_rwlockattr_init
1029 .Sy pthread_rwlockattr_setpshared
1030 .Sy pthread_self
1031 .Sy pthread_setcancelstate
1032 .Sy pthread_setcanceltype
1033 .Sy pthread_setconcurrency
1034 .Sy pthread_setspecific
1035 .Sy pthread_sigmask
1036 .Sy pthread_setschedparam
1037 .Sy pthread_setschedprio
1038 .Sy pthread_spin_destroy
1039 .Sy pthread_spin_init
1040 .Sy pthread_spin_lock
1041 .Sy pthread_spin_trylock
1042 .Sy pthread_spin_unlock
1043 .Sy pthread_testcancel
1044 .Sy ptsname
1045 .Sy putacct
1046 .Sy putc
1047 .Sy putc_unlocked
1048 .Sy putchar
1049 .Sy putchar_unlocked
1050 .Sy putenv
1051 .Sy putmsg
1052 .Sy putpmsg
1053 .Sy putpwent
1054 .Sy puts
1055 .Sy putspent
1056 .Sy pututline
1057 .Sy pututxline
1058 .Sy putw
1059 .Sy putwc
1060 .Sy putwchar
1061 .Sy putws
1062 .Sy pwrite
1063 .Sy qeconvert
1064 .Sy qecvt
1065 .Sy qfconvert
1066 .Sy qfcvt
1067 .Sy qgconvert
1068 .Sy qgcvt
1069 .Sy qsort
1070 .Sy quadruple_to_decimal
1071 .Sy raise
1072 .Sy rand
1073 .Sy rand_r
1074 .Sy random
1075 .Sy rctl_walk
1076 .Sy rctlblk_get_enforced_value
1077 .Sy rctlblk_get_firing_time
1078 .Sy rctlblk_get_global_action
1079 .Sy rctlblk_get_global_flags
1080 .Sy rctlblk_get_local_action
1081 .Sy rctlblk_get_local_flags
1082 .Sy rctlblk_get_privilege
1083 .Sy rctlblk_get_recipient_pid
1084 .Sy rctlblk_get_value
1085 .Sy rctlblk_set_local_action
1086 .Sy rctlblk_set_local_flags
1087 .Sy rctlblk_set_privilege
1088 .Sy rctlblk_set_recipient_pid
1089 .Sy rctlblk_set_value
1090 .Sy rctlblk_size
1091 .Sy re_comp
1092 .Sy re_exec
1093 .Sy read
1094 .Sy readdir
1095 .Sy readdir_r
1096 .Sy readlink
1097 .Sy readv
1098 .Sy realloc
1099 .Sy realpath
1100 .Sy reboot
1101 .Sy regcmp
1102 .Sy regcomp
1103 .Sy regerror
1104 .Sy regex
1105 .Sy regexec
1106 .Sy regfree
1107 .Sy remove
1108 .Sy remque
1109 .Sy rename
1110 .Sy renameat
1111 .Sy resetmnttab
1112 .Sy resolvepath
1113 .Sy rewind
1114 .Sy rewinddir
1115 .Sy rindex
1116 .Sy rmdir
1117 .Sy rw_rdlock
1118 .Sy rw_read_held
1119 .Sy rw_tryrdlock
1120 .Sy rw_trywrlock
1121 .Sy rw_unlock
1122 .Sy rw_write_held
1123 .Sy rw_wrlock
1124 .Sy rwlock_destroy
1125 .Sy rwlock_init
1126 .Sy sbrk
1127 .Sy scalb
1128 .Sy scandir
1129 .Sy scanf
1130 .Sy sched_get_priority_max
1131 .Sy sched_get_priority_min
1132 .Sy sched_getparam
1133 .Sy sched_getscheduler
1134 .Sy sched_rr_get_interval
1135 .Sy sched_setparam
1136 .Sy sched_setscheduler
1137 .Sy sched_yield
1138 .Sy schedctl_exit
1139 .Sy schedctl_init
1140 .Sy schedctl_lookup
1141 .Sy schedctl_start
1142 .Sy schedctl_stop
1143 .Sy seconvert
1144 .Sy seed48
1145 .Sy seekdir
1146 .Sy select
1147 .Sy sem_close
1148 .Sy sem_destroy
1149 .Sy sem_getvalue
1150 .Sy sem_init
1151 .Sy sem_open
1152 .Sy sem_post
1153 .Sy sem_reltimedwait_np
1154 .Sy sem_timedwait
1155 .Sy sem_trywait
1156 .Sy sem_unlink
1157 .Sy sem_wait
1158 .Sy sema_destroy
1159 .Sy sema_held
1160 .Sy sema_init
1161 .Sy sema_post
1162 .Sy sema_trywait
1163 .Sy sema_wait
1164 .Sy semctl
1165 .Sy semget
1166 .Sy semids
1167 .Sy semop
1168 .Sy semtimedop
1169 .Sy setattrat
1170 .Sy setbuf
1171 .Sy setbuffer
1172 .Sy setcat
1173 .Sy setcontext
1174 .Sy setegid
1175 .Sy setenv
1176 .Sy seteuid
1177 .Sy setgid
1178 .Sy setgrent
1179 .Sy setgroups
1180 .Sy sethostname
1181 .Sy setitimer
1182 .Sy setjmp
1183 .Sy setkey
1184 .Sy setlabel
1185 .Sy setlinebuf
1186 .Sy setlocale
1187 .Sy setlogmask
1188 .Sy setnetgrent
1189 .Sy setpflags
1190 .Sy setpgid
1191 .Sy setpgrp
1192 .Sy setppriv
1193 .Sy setpriority
1194 .Sy setpwent
1195 .Sy setrctl
1196 .Sy setregid
1197 .Sy setreuid
1198 .Sy setrlimit
1199 .Sy setsid
1200 .Sy setspent
1201 .Sy setstate
1202 .Sy settaskid
1203 .Sy settimeofday
1204 .Sy setuid
1205 .Sy setusershell
1206 .Sy setustack
1207 .Sy setutent
1208 .Sy setutxent
1209 .Sy setvbuf
1210 .Sy sfconvert
1211 .Sy sgconvert
1212 .Sy shm_open
1213 .Sy shm_unlink
1214 .Sy shmat
1215 .Sy shmctl
1216 .Sy shmdt
1217 .Sy shmget
1218 .Sy shmids
1219 .Sy sig2str
1220 .Sy sigaction
1221 .Sy sigaddset
1222 .Sy sigaltstack
1223 .Sy sigdelset
1224 .Sy sigemptyset
1225 .Sy sigfillset
1226 .Sy sigfpe
1227 .Sy sighold
1228 .Sy sigignore
1229 .Sy siginterrupt
1230 .Sy sigismember
1231 .Sy siglongjmp
1232 .Sy signal
1233 .Sy sigpause
1234 .Sy sigpending
1235 .Sy sigprocmask
1236 .Sy sigqueue
1237 .Sy sigrelse
1238 .Sy sigsend
1239 .Sy sigsendset
1240 .Sy sigset
1241 .Sy sigsetjmp
1242 .Sy sigstack
1243 .Sy sigsuspend
1244 .Sy sigtimedwait
1245 .Sy sigwait
1246 .Sy sigwaitinfo
1247 .Sy single_to_decimal
1248 .Sy sleep
1249 .Sy snprintf
1250 .Sy sprintf
1251 .Sy srand
1252 .Sy srand48
1253 .Sy srandom
1254 .Sy sscanf
1255 .Sy ssignal
1256 .Sy stack_getbounds
1257 .Sy stack_inbounds
1258 .Sy stack_setbounds
1259 .Sy stack_violation
1260 .Sy stat
1261 .Sy statfs
1262 .Sy statvfs
1263 .Sy stime
1264 .Sy str2sig
1265 .Sy strcasecmp
1266 .Sy strcasecmp_l
1267 .Sy strcat
1268 .Sy strchr
1269 .Sy strcmp
1270 .Sy strcoll
1271 .Sy strcpy
1272 .Sy strcspn
1273 .Sy strdup
1274 .Sy strerror
1275 .Sy strerror_r
1276 .Sy strfmon
1277 .Sy strfmon_l
1278 .Sy strftime
1279 .Sy strftime_l
1280 .Sy string_to_decimal
1281 .Sy strlcat
1282 .Sy strlcpy
1283 .Sy strlen
1284 .Sy strncasecmp
1285 .Sy strncasecmp_l
1286 .Sy strncat
1287 .Sy strncmp
1288 .Sy strncpy
1289 .Sy strpbrk
1290 .Sy strptime
1291 .Sy strptime_l
1292 .Sy strrchr
1293 .Sy strsep
1294 .Sy strsignal
1295 .Sy strspn
1296 .Sy strstr
1297 .Sy strtod
1298 .Sy strtof
1299 .Sy strtoimax
1300 .Sy strtok
1301 .Sy strtok_r
1302 .Sy strtol
1303 .Sy strtold
1304 .Sy strtoll
1305 .Sy strtoul
1306 .Sy strtoull
1307 .Sy strtoumax
1308 .Sy strtows
1309 .Sy strxfrm
1310 .Sy swab
1311 .Sy swapcontext
1312 .Sy swapctl
1313 .Sy swprintf
1314 .Sy swscanf
1315 .Sy symlink
1316 .Sy sync
1317 .Sy sync_instruction_memory
1318 .Sy sysconf
1319 .Sy sysfs
1320 .Sy sysinfo
1321 .Sy syslog
1322 .Sy system
1323 .Sy tcdrain
1324 .Sy tcflow
1325 .Sy tcflush
1326 .Sy tcgetattr
1327 .Sy tcgetpgrp
1328 .Sy tcgetsid
1329 .Sy tcsendbreak
1330 .Sy tcsetattr
1331 .Sy tcsetpgrp
1332 .Sy tdelete
1333 .Sy tell
1334 .Sy telldir
1335 .Sy tempnam
1336 .Sy textdomain
1337 .Sy tfind
1338 .Sy thr_continue
1339 .Sy thr_create
1340 .Sy thr_exit
1341 .Sy thr_getconcurrency
1342 .Sy thr_getprio
1343 .Sy thr_getspecific
1344 .Sy thr_join
1345 .Sy thr_keycreate
1346 .Sy thr_keycreate_once
1347 .Sy thr_kill
1348 .Sy thr_main
1349 .Sy thr_min_stack
1350 .Sy thr_self
1351 .Sy thr_setconcurrency
1352 .Sy thr_setprio
1353 .Sy thr_setspecific
1354 .Sy thr_sigsetmask
1355 .Sy thr_stksegment
1356 .Sy thr_suspend
1357 .Sy thr_yield
1358 .Sy time
1359 .Sy timer_create
1360 .Sy timer_delete
1361 .Sy timer_getoverrun
1362 .Sy timer_gettime
1363 .Sy timer_settime
1364 .Sy times
1365 .Sy timezone
1366 .Sy tmpfile
1367 .Sy tmpnam
1368 .Sy tmpnam_r
1369 .Sy toascii
1370 .Sy tolower
1371 .Sy tolower_l
1372 .Sy toupper
1373 .Sy toupper_l
1374 .Sy towctrans
1375 .Sy towctrans_l
1376 .Sy towlower
1377 .Sy towlower_l
1378 .Sy towupper
1379 .Sy towupper_l
1380 .Sy truncate
1381 .Sy tsearch
1382 .Sy ttyname
1383 .Sy ttyname_r
1384 .Sy ttyslot
1385 .Sy twalk
1386 .Sy tzname
1387 .Sy tzset
1388 .Sy u8_strcmp
1389 .Sy u8_textprep_str
1390 .Sy u8_validate
1391 .Sy uadmin
1392 .Sy ualarm
1393 .Sy uconv_u16tou32
1394 .Sy uconv_u16tou8
1395 .Sy uconv_u32tou16
1396 .Sy uconv_u32tou8
1397 .Sy uconv_u8tou16
1398 .Sy uconv_u8tou32
1399 .Sy ucred_free
1400 .Sy ucred_get
1401 .Sy ucred_getegid
1402 .Sy ucred_geteuid
1403 .Sy ucred_getgroups
1404 .Sy ucred_getpflags
1405 .Sy ucred_getpid
1406 .Sy ucred_getprivset
1407 .Sy ucred_getprojid
1408 .Sy ucred_getrgid
1409 .Sy ucred_getruid
1410 .Sy ucred_getsgid
1411 .Sy ucred_getsuid
1412 .Sy ucred_getzoneid
1413 .Sy ucred_size
1414 .Sy ulckpwdf
1415 .Sy ulimit
1416 .Sy ulltostr
1417 .Sy umask
1418 .Sy umount
1419 .Sy umount2
1420 .Sy uname
1421 .Sy ungetc
1422 .Sy ungetwc
1423 .Sy unlink
1424 .Sy unlinkat
1425 .Sy unlockpt
1426 .Sy unordered
1427 .Sy unsetenv
1428 .Sy updwtmp
1429 .Sy updwtmpx
1430 .Sy uselocale
1431 .Sy usleep
1432 .Sy ustat
1433 .Sy utime
1434 .Sy utimensat
1435 .Sy utimes
1436 .Sy utmpname
1437 .Sy utmpxname
1438 .Sy uucopy
1439 .Sy valloc
1440 .Sy vasprintf
1441 .Sy verr
1442 .Sy verrx
1443 .Sy vfork
1444 .Sy vforkx
1445 .Sy vfprintf
1446 .Sy vfscanf
1447 .Sy vfwprintf
1448 .Sy vfwscanf
1449 .Sy vhangup
1450 .Sy vlfmt
1451 .Sy vpfmt
1452 .Sy vprintf
1453 .Sy vscanf
1454 .Sy vsnprintf
1455 .Sy vsprintf
1456 .Sy vsscanf
1457 .Sy vswprintf
1458 .Sy vswscanf
1459 .Sy vsyslog
1460 .Sy vwarn
1461 .Sy vwarnx
1462 .Sy vwprintf
1463 .Sy vwscanf
1464 .Sy wait
1465 .Sy wait3
1466 .Sy wait4
1467 .Sy waitid
1468 .Sy waitpid
1469 .Sy walkcontext
1470 .Sy warn
1471 .Sy warnx
1472 .Sy watoll
1473 .Sy wcrtomb
1474 .Sy wcrtomb_l
1475 .Sy wcscasecmp
1476 .Sy wcscasecmp_
1477 .Sy wcscat
1478 .Sy wcschr
1479 .Sy wcscmp
1480 .Sy wcscoll
1481 .Sy wcscoll_l
1482 .Sy wcscpy
1483 .Sy wcscspn
1484 .Sy wcsdup
1485 .Sy wcsftime
1486 .Sy wcslen
1487 .Sy wcsncasecmp
1488 .Sy wcsncasecmp_l
1489 .Sy wcsncat
1490 .Sy wcsncmp
1491 .Sy wcsncpy
1492 .Sy wcsnlen
1493 .Sy wcsnrtombs
1494 .Sy wcsnrtombs_l
1495 .Sy wcspbrk
1496 .Sy wcsrchr
1497 .Sy wcsrtombs
1498 .Sy wcsrtombs_l
1499 .Sy wcsspn
1500 .Sy wcsstr
1501 .Sy wcstod
1502 .Sy wcstof
1503 .Sy wcstoimax
1504 .Sy wcstok
1505 .Sy wcstol
1506 .Sy wcstold
1507 .Sy wcstoll
1508 .Sy wcstombs
1509 .Sy wctombs_l
1510 .Sy wcstoul
1511 .Sy wcstoull
1512 .Sy wcstoumax
1513 .Sy wcswcs
1514 .Sy wcswidth
1515 .Sy wcswidth_l
1516 .Sy wcsxfrm
1517 .Sy wcsxfrm_l
1518 .Sy wctob
1519 .Sy wctob_l
1520 .Sy wctomb
1521 .Sy wctomb_l
1522 .Sy wctrans
1523 .Sy wctrans_l
1524 .Sy wctype
1525 .Sy wctype_l
1526 .Sy wcwidth
1527 .Sy wcwidth_l
1528 .Sy wmemchr
1529 .Sy wmemcmp
1530 .Sy wmemcpy
1531 .Sy wmemmove
1532 .Sy wmemset
1533 .Sy wordexp
1534 .Sy wordfree
1535 .Sy wprintf
1536 .Sy wracct
1537 .Sy write
1538 .Sy writev
1539 .Sy wscanf
1540 .Sy wscasecmp
1541 .Sy wscat
1542 .Sy wschr
1543 .Sy wscmp
1544 .Sy wscol
1545 .Sy wscoll
1546 .Sy wscpy
1547 .Sy wscspn
1548 .Sy wsdup
1549 .Sy wslen
1550 .Sy wsncasecmp
1551 .Sy wsncat
1552 .Sy wsncmp
1553 .Sy wsncpy
1554 .Sy wspbrk
1555 .Sy wsprintf
1556 .Sy wsrchr
1557 .Sy wsscanf
1558 .Sy wsspn
1559 .Sy wstod
1560 .Sy wstok
1561 .Sy wstol
1562 .Sy wstoll
1563 .Sy wstostr
1564 .Sy wsxfrm
1565 .Sy yield
1566 .El
1567 .Lp
1568 The following interfaces are unique to the 32-bit version of this library:
1569 .Lp
1570 .Bl -column -offset indent -compact
1571 .Sy __div64
1572 .Sy __mul64
1573 .Sy __posix_readdir_r
1574 .Sy __rem64
1575 .Sy __udiv64
1576 .Sy __urem64
1577 .Sy _bufendtab
1578 .Sy _lastbuf
1579 .Sy _s_fcntl
1580 .Sy _sys_nsig
1581 .Sy _xftw64
1582 .Sy aio_cancel64
1583 .Sy aio_error64
1584 .Sy aio_fsync64
1585 .Sy aio_read64
1586 .Sy aio_return64
1587 .Sy aio_suspend64
1588 .Sy aio_waitn64
1589 .Sy aio_write64
1590 .Sy creat64
1591 .Sy fgetpos64
1592 .Sy fopen64
1593 .Sy freopen64
1594 .Sy fseeko64
1595 .Sy fsetpos64
1596 .Sy fstat64
1597 .Sy fstatvfs64
1598 .Sy ftello64
1599 .Sy ftruncate64
1600 .Sy ftw64
1601 .Sy getdents64
1602 .Sy getrlimit64
1603 .Sy lio_listio64
1604 .Sy lockf64
1605 .Sy lseek64
1606 .Sy lstat64
1607 .Sy mkstemp64
1608 .Sy mmap64
1609 .Sy nftw64
1610 .Sy open64
1611 .Sy pread64
1612 .Sy ptrace
1613 .Sy pwrite64
1614 .Sy readdir64
1615 .Sy readdir64_r
1616 .Sy s_fcntl
1617 .Sy s_ioctl
1618 .Sy select_large_fdset
1619 .Sy setrlimit64
1620 .Sy stat64
1621 .Sy statvfs64
1622 .Sy sys_errlist
1623 .Sy sys_nerr
1624 .Sy tell64
1625 .Sy tmpfile64
1626 .Sy truncate64
1627 .El
1628 .Lp
1629 The following interfaces are unique to the 32-bit SPARC version of this
1630 library:
1631 .Lp
1632 .Bl -column -offset indent -compact
1633 .Sy \&.div
1634 .Sy \&.mul
1635 .Sy \&.rem
1636 .Sy \&.stret1
1637 .Sy \&.stret2
1638 .Sy \&.stret4
1639 .Sy \&.stret8
1640 .Sy \&.udiv
1641 .Sy \&.umul
1642 .Sy \&.urem
1643 .Sy _Q_add
1644 .Sy _Q_cmp
1645 .Sy _Q_cmpe
1646 .Sy _Q_div
1647 .Sy _Q_dtoq
1648 .Sy _Q_feq
1649 .Sy _Q_fge
1650 .Sy _Q_fgt
1651 .Sy _Q_fle
1652 .Sy _Q_flt
1653 .Sy _Q_fne
1654 .Sy _Q_itoq
1655 .Sy _Q_lltoq
1656 .Sy _Q_mul
1657 .Sy _Q_neg
1658 .Sy _Q_qtod
1659 .Sy _Q_qtoi
1660 .Sy _Q_qtoll
1661 .Sy _Q_qtos
1662 .Sy _Q_qtou
1663 .Sy _Q_qtoull
1664 .Sy _Q_sqrt
1665 .Sy _Q_stoq
1666 .Sy _Q_sub
1667 .Sy _Q_ulltoq
1668 .Sy _Q_utoq
1669 .Sy __dtoll
1670 .Sy __dtou
1671 .Sy __dtoull
1672 .Sy __ftoll
1673 .Sy __ftou
1674 .Sy __ftoull
1675 .Sy __umul64
1676 .El
1677 .Lp
1678 The following interfaces are unique to the 32-bit x86 version of this library:
1679 .Bl -column -offset indent -compact
1680 .Lp
1681 .Sy __fpstart
1682 .Sy _fp_hw
1683 .Sy _fpstart
1684 .Sy _fxstat
1685 .Sy _lxstat
1686 .Sy _nuname
1687 .Sy _thr_errno_addr
1688 .Sy _xmknod
1689 .Sy _xstat
1690 .Sy nuname
1691 .El
1692 .Lp
1693 The following interfaces are unique to the 64-bit SPARC version of this
1694 library:
1695 .Lp
1696 .Bl -column -offset indent -compact
1697 .Sy _Qp_add
1698 .Sy _Qp_cmp
1699 .Sy _Qp_cmpe
1700 .Sy _Qp_div
1701 .Sy _Qp_dtoq
1702 .Sy _Qp_feq
1703 .Sy _Qp_fge
1704 .Sy _Qp_fgt
1705 .Sy _Qp_fle
1706 .Sy _Qp_flt
1707 .Sy _Qp_fne
1708 .Sy _Qp_itoq
1709 .Sy _Qp_mul
1710 .Sy _Qp_neg
1711 .Sy _Qp_qtod
1712 .Sy _Qp_qtoi
1713 .Sy _Qp_qtos
1714 .Sy _Qp_qtoui
1715 .Sy _Qp_qtoux
1716 .Sy _Qp_qtox
1717 .Sy _Qp_sqrt
1718 .Sy _Qp_stoq
1719 .Sy _Qp_sub
1720 .Sy _Qp_uitoq
1721 .Sy _Qp_uxtoq
1722 .Sy _Qp_xtoq
1723 .Sy __align_cpy_1
1724 .Sy __align_cpy_16
1725 .Sy __align_cpy_2
1726 .Sy __align_cpy_4
1727 .Sy __align_cpy_8
1728 .Sy __dtoul
1729 .Sy __ftoul
1730 .Sy __sparc_utrap_install
1731 .El
1732 .Sh FILES
1733 .Bl -tag -width Pa
1734 .It Pa /lib/libc.so.1
1735 shared object
1736 .It Pa /lib/64/libc.so.1
1737 64-bit shared object
1738 .It Pa /lib/c_synonyms.so.1
1739 A compatibility library to provide access to obsolete
1740 .Nm
1741 synonym symbols
1742 .It Pa /lib/64/c_synonyms.so.1
1743 A 64-bit compatibility library to provide access to obsolete
1744 .Nm
1745 synonym symbols
1746 .El
1747 .Sh SEE ALSO
1748 .Xr pvs 1 ,
1749 .Xr Intro 2 ,
1750 .Xr Intro 3 ,
1751 .Xr attributes 5 ,
1752 .Xr lf64 5 ,
1753 .Xr standards 5
1754 .Sh NOTES
1755 The synonyms compatibility library,
1756 .Pa c_synonyms.so.1 ,
1757 provides a mechanism
1758 to support old applications and libraries that were mistakenly built using
1759 now-obsolete synonym symbols from
1760 .Nm .
1761 .Lp
1762 Before the advent of direct binding
1763 .Pq Fl direct
1764 .Nm provided many
1765 functions with two names. For example,
1766 .Fn getpwent
1767 and
1768 .Fn _getpwent .
1769 These two names referred to exactly the same function in
1770 .Nm .
1771 The
1772 leading-underscore symbol was intended to be used by system libraries in order
1773 to avoid conflicting with an application that might define its own version of
1774 .Fn getpwent
1775 with completely different semantics. Standard-conforming
1776 applications may not define and use function names with leading underscores.
1777 .Lp
1778 System libraries are now built with direct binding. This means that a
1779 system library that calls
1780 .Fn getpwent
1781 will bind directly to the instance
1782 of
1783 .Fn getpwent
1784 in
1785 .Nm ,
1786 even if the application to which it is
1787 linked defines a different
1788 .Fn getpwent
1789 for its own use. The application
1790 binds to its instance of
1791 .Fn getpwent
1792 and there is no resulting conflict.
1793 The direct binding mechanism is equally available to libraries not delivered
1794 with the system.
1795 .Lp
1796 As a result of this evolution, most of the leading-underscore synonym symbols
1797 have been removed from
1798 .Nm .
1799 This means that applications that call
1800 these now-obsolete function names will cease to work. They will typically draw
1801 the error:
1802 .Bd -literal -offset indent
1803 $ ./application
1804 ld.so.1: fatal: relocation error: symbol _getpwent:
1805 referenced symbol not found
1806 Killed
1807 .Ed
1808 .Lp
1809 All of the old leading-underscore symbols have been copied to the synonyms
1810 compatibility library. This library simply redirects the calls to the
1811 non-underscore instances of the corresponding functions in
1812 .Nm .
1813 .Lp
1814 .Dl $ LD_PRELOAD=c_synonyms.so.1 ./application
1815 .Lp
1816 The synonyms compatibility library is intended neither to enable the generation
1817 of applications that call the obsolete leading-underscore synonym functions,
1818 nor to endorse this particular programming practice.
|