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 getdelim
514 .Sy getdents
515 .Sy getdtablesize
516 .Sy getegid
517 .Sy getenv
518 .Sy geteuid
519 .Sy getexecname
520 .Sy getextmntent
521 .Sy getgid
522 .Sy getgrent
523 .Sy getgrent_r
524 .Sy getgrgid
525 .Sy getgrgid_r
526 .Sy getgrnam
527 .Sy getgrnam_r
528 .Sy getgroups
529 .Sy gethomelgroup
530 .Sy gethostid
531 .Sy gethostname
532 .Sy gethrtime
533 .Sy gethrvtime
534 .Sy getisax
535 .Sy getitimer
536 .Sy getline
537 .Sy getloadavg
538 .Sy getlogin
539 .Sy getlogin_r
540 .Sy getmntany
541 .Sy getmntent
542 .Sy getmsg
543 .Sy getnetgrent
544 .Sy getnetgrent_r
545 .Sy getopt
546 .Sy getopt_clip
547 .Sy getopt_long
548 .Sy getopt_long_only
549 .Sy getpagesize
550 .Sy getpagesizes
551 .Sy getpass
552 .Sy getpassphrase
553 .Sy getpeerucred
554 .Sy getpflags
555 .Sy getpgid
556 .Sy getpgrp
557 .Sy getpid
558 .Sy getpmsg
559 .Sy getppid
560 .Sy getppriv
561 .Sy getpriority
562 .Sy getprojid
563 .Sy getpw
564 .Sy getpwent
565 .Sy getpwent_r
566 .Sy getpwnam
567 .Sy getpwnam_r
568 .Sy getpwuid
569 .Sy getpwuid_r
570 .Sy getrctl
571 .Sy getrlimit
572 .Sy getrusage
573 .Sy gets
574 .Sy getsid
575 .Sy getspent
576 .Sy getspent_r
577 .Sy getspnam
578 .Sy getspnam_r
579 .Sy getsubopt
580 .Sy gettaskid
581 .Sy gettext
582 .Sy gettimeofday
583 .Sy gettxt
584 .Sy getuid
585 .Sy getusershell
586 .Sy getustack
587 .Sy getutent
588 .Sy getutid
589 .Sy getutline
590 .Sy getutmp
591 .Sy getutmpx
592 .Sy getutxent
593 .Sy getutxid
594 .Sy getutxline
595 .Sy getvfsany
596 .Sy getvfsent
597 .Sy getvfsfile
598 .Sy getvfsspec
599 .Sy getw
600 .Sy getwc
601 .Sy getwc_l
602 .Sy getwchar
603 .Sy getwchar_l
604 .Sy getwd
605 .Sy getwidth
606 .Sy getws
607 .Sy getzoneid
608 .Sy getzoneidbyname
609 .Sy getzonenamebyid
610 .Sy glob
611 .Sy globfree
612 .Sy gmtime
613 .Sy gmtime_r
614 .Sy grantpt
615 .Sy gsignal
616 .Sy hasmntopt
617 .Sy hcreate
618 .Sy hdestroy
619 .Sy hsearch
620 .Sy iconv
621 .Sy iconv_close
622 .Sy iconv_open
623 .Sy imaxabs
624 .Sy imaxdiv
625 .Sy index
626 .Sy initgroups
627 .Sy initstate
628 .Sy innetgr
629 .Sy insque
630 .Sy ioctl
631 .Sy is_system_labeled
632 .Sy isaexec
633 .Sy isalnum
634 .Sy isalnum_l
635 .Sy isalpha
636 .Sy isalpha_l
637 .Sy isascii
638 .Sy isastream
639 .Sy isatty
640 .Sy isblank
641 .Sy isblank_l
642 .Sy iscntrl
643 .Sy iscntrl_l
644 .Sy isdigit
645 .Sy isdigit_l
646 .Sy isenglish
647 .Sy isgraph
648 .Sy isgraph_l
649 .Sy isideogram
650 .Sy islower
651 .Sy islower_l
652 .Sy isnan
653 .Sy isnand
654 .Sy isnanf
655 .Sy isnumber
656 .Sy isphonogram
657 .Sy isprint
658 .Sy isprint_l
659 .Sy ispunct
660 .Sy ispunct_l
661 .Sy issetugid
662 .Sy isspace
663 .Sy isspace_l
664 .Sy isspecial
665 .Sy isupper
666 .Sy isupper_l
667 .Sy iswalnum
668 .Sy iswalnum_l
669 .Sy iswalpha
670 .Sy iswalpha_l
671 .Sy iswblank
672 .Sy iswblank_l
673 .Sy iswcntrl
674 .Sy iswcntrl_l
675 .Sy iswctype
676 .Sy iswctype_l
677 .Sy iswdigit
678 .Sy iswdigit_l
679 .Sy iswideogram
680 .Sy iswideogram_l
681 .Sy iswgraph
682 .Sy iswgraph_l
683 .Sy iswhexnumber
684 .Sy iswhexnumber_l
685 .Sy iswlower
686 .Sy iswlower_l
687 .Sy iswnumber
688 .Sy iswnumber_l
689 .Sy iswphonogram
690 .Sy iswphonogram_l
691 .Sy iswprint
692 .Sy iswprint_l
693 .Sy iswpunct
694 .Sy iswpunct_l
695 .Sy iswspace
696 .Sy iswspace_l
697 .Sy iswspecial
698 .Sy iswspecial_l
699 .Sy iswupper
700 .Sy iswupper_l
701 .Sy iswxdigit
702 .Sy iswxdigit_l
703 .Sy isxdigit
704 .Sy isxdigit_l
705 .Sy jrand48
706 .Sy kill
707 .Sy killpg
708 .Sy l64a
709 .Sy labs
710 .Sy ladd
711 .Sy lchown
712 .Sy lckpwdf
713 .Sy lcong48
714 .Sy ldexp
715 .Sy ldivide
716 .Sy lexp10
717 .Sy lfind
718 .Sy lfmt
719 .Sy link
720 .Sy lio_listio
721 .Sy llabs
722 .Sy lldiv
723 .Sy llog10
724 .Sy llseek
725 .Sy lltostr
726 .Sy localeconv
727 .Sy localtime
728 .Sy localtime_r
729 .Sy lockf
730 .Sy logb
731 .Sy lone
732 .Sy longjmp
733 .Sy lrand48
734 .Sy lsearch
735 .Sy lseek
736 .Sy lshiftl
737 .Sy lstat
738 .Sy lsub
739 .Sy lten
740 .Sy lzero
741 .Sy madvise
742 .Sy makecontext
743 .Sy makeutx
744 .Sy malloc
745 .Sy mblen
746 .Sy mblen_l
747 .Sy mbrlen
748 .Sy mbrlen_l
749 .Sy mbrtowc
750 .Sy mbrtowc_l
751 .Sy mbsinit
752 .Sy mbsinit_l
753 .Sy mbsnrtowcs
754 .Sy mbsnrtowcs_l
755 .Sy mbsrtowcs
756 .Sy mbsrtowcs_l
757 .Sy mbstowcs
758 .Sy mbstowcs_l
759 .Sy mbtowc
760 .Sy mbtowc_l
761 .Sy memalign
762 .Sy membar_consumer
763 .Sy membar_enter
764 .Sy membar_exit
765 .Sy membar_producer
766 .Sy memccpy
767 .Sy memchr
768 .Sy memcmp
769 .Sy memcntl
770 .Sy memcpy
771 .Sy meminfo
772 .Sy memmove
773 .Sy memset
774 .Sy mincore
775 .Sy mkdir
776 .Sy mkfifo
777 .Sy mknod
778 .Sy mkstemp
779 .Sy mktemp
780 .Sy mktime
781 .Sy mlock
782 .Sy mlockall
783 .Sy mmap
784 .Sy mmapobj
785 .Sy modctl
786 .Sy modf
787 .Sy modff
788 .Sy modutx
789 .Sy monitor
790 .Sy mount
791 .Sy mprotect
792 .Sy mq_close
793 .Sy mq_getattr
794 .Sy mq_notify
795 .Sy mq_open
796 .Sy mq_receive
797 .Sy mq_reltimedreceive_np
798 .Sy mq_reltimedsend_np
799 .Sy mq_send
800 .Sy mq_setattr
801 .Sy mq_timedreceive
802 .Sy mq_timedsend
803 .Sy mq_unlink
804 .Sy mrand48
805 .Sy msgctl
806 .Sy msgget
807 .Sy msgids
808 .Sy msgrcv
809 .Sy msgsnap
810 .Sy msgsnd
811 .Sy msync
812 .Sy munlock
813 .Sy munlockall
814 .Sy munmap
815 .Sy mutex_consistent
816 .Sy mutex_destroy
817 .Sy mutex_init
818 .Sy mutex_lock
819 .Sy mutex_trylock
820 .Sy mutex_unlock
821 .Sy nanosleep
822 .Sy nextafter
823 .Sy newlocale
824 .Sy nfs_getfh
825 .Sy nftw
826 .Sy ngettext
827 .Sy nice
828 .Sy nl_langinfo
829 .Sy nl_langinfo_l
830 .Sy nrand48
831 .Sy nss_default_finders
832 .Sy nss_delete
833 .Sy nss_endent
834 .Sy nss_getent
835 .Sy nss_search
836 .Sy nss_setent
837 .Sy ntp_adjtime
838 .Sy ntp_gettime
839 .Sy open
840 .Sy openat
841 .Sy opendir
842 .Sy openlog
843 .Sy optarg
844 .Sy opterr
845 .Sy optind
846 .Sy optopt
847 .Sy p_online
848 .Sy pathconf
849 .Sy pause
850 .Sy pclose
851 .Sy pcsample
852 .Sy perror
853 .Sy pfmt
854 .Sy pipe
855 .Sy plock
856 .Sy poll
857 .Sy popen
858 .Sy port_alert
859 .Sy port_associate
860 .Sy port_create
861 .Sy port_dissociate
862 .Sy port_get
863 .Sy port_getn
864 .Sy port_send
865 .Sy port_sendn
866 .Sy posix_fadvise
867 .Sy posix_fallocate
868 .Sy posix_madvise
869 .Sy posix_memalign
870 .Sy posix_openpt
871 .Sy posix_spawn
872 .Sy posix_spawn_file_actions_addclose
873 .Sy posix_spawn_file_actions_addclosefrom_np
874 .Sy posix_spawn_file_actions_adddup2
875 .Sy posix_spawn_file_actions_addopen
876 .Sy posix_spawn_file_actions_destroy
877 .Sy posix_spawn_file_actions_init
878 .Sy posix_spawn_pipe_np
879 .Sy posix_spawnattr_destroy
880 .Sy posix_spawnattr_getflags
881 .Sy posix_spawnattr_getpgroup
882 .Sy posix_spawnattr_getschedparam
883 .Sy posix_spawnattr_getschedpolicy
884 .Sy posix_spawnattr_getsigdefault
885 .Sy posix_spawnattr_getsigignore_np
886 .Sy posix_spawnattr_getsigmask
887 .Sy posix_spawnattr_init
888 .Sy posix_spawnattr_setflags
889 .Sy posix_spawnattr_setpgroup
890 .Sy posix_spawnattr_setschedparam
891 .Sy posix_spawnattr_setschedpolicy
892 .Sy posix_spawnattr_setsigdefault
893 .Sy posix_spawnattr_setsigignore_np
894 .Sy posix_spawnattr_setsigmask
895 .Sy posix_spawnp
896 .Sy pread
897 .Sy printf
898 .Sy printstack
899 .Sy priocntl
900 .Sy priocntlset
901 .Sy priv_addset
902 .Sy priv_allocset
903 .Sy priv_copyset
904 .Sy priv_delset
905 .Sy priv_emptyset
906 .Sy priv_fillset
907 .Sy priv_freeset
908 .Sy priv_getbyname
909 .Sy priv_getbynum
910 .Sy priv_getsetbyname
911 .Sy priv_getsetbynum
912 .Sy priv_gettext
913 .Sy priv_ineffect
914 .Sy priv_intersect
915 .Sy priv_inverse
916 .Sy priv_isemptyset
917 .Sy priv_isequalset
918 .Sy priv_isfullset
919 .Sy priv_ismember
920 .Sy priv_issubset
921 .Sy priv_set
922 .Sy priv_set_to_str
923 .Sy priv_str_to_set
924 .Sy priv_union
925 .Sy processor_bind
926 .Sy processor_info
927 .Sy profil
928 .Sy pselect
929 .Sy pset_assign
930 .Sy pset_bind
931 .Sy pset_create
932 .Sy pset_destroy
933 .Sy pset_getattr
934 .Sy pset_getloadavg
935 .Sy pset_info
936 .Sy pset_list
937 .Sy pset_setattr
938 .Sy psiginfo
939 .Sy psignal
940 .Sy pthread_atfork
941 .Sy pthread_attr_destroy
942 .Sy pthread_attr_getdetachstate
943 .Sy pthread_attr_getguardsize
944 .Sy pthread_attr_getinheritsched
945 .Sy pthread_attr_getschedparam
946 .Sy pthread_attr_getschedpolicy
947 .Sy pthread_attr_getscope
948 .Sy pthread_attr_getstack
949 .Sy pthread_attr_getstackaddr
950 .Sy pthread_attr_getstacksize
951 .Sy pthread_attr_init
952 .Sy pthread_attr_setdetachstate
953 .Sy pthread_attr_setguardsize
954 .Sy pthread_attr_setinheritsched
955 .Sy pthread_attr_setschedparam
956 .Sy pthread_attr_setschedpolicy
957 .Sy pthread_attr_setscope
958 .Sy pthread_attr_setstack
959 .Sy pthread_attr_setstackaddr
960 .Sy pthread_attr_setstacksize
961 .Sy pthread_barrier_destroy
962 .Sy pthread_barrier_init
963 .Sy pthread_barrier_wait
964 .Sy pthread_barrierattr_destroy
965 .Sy pthread_barrierattr_getpshared
966 .Sy pthread_barrierattr_init
967 .Sy pthread_barrierattr_setpshared
968 .Sy pthread_cancel
969 .Sy pthread_cond_broadcast
970 .Sy pthread_cond_destroy
971 .Sy pthread_cond_init
972 .Sy pthread_cond_reltimedwait_np
973 .Sy pthread_cond_signal
974 .Sy pthread_cond_timedwait
975 .Sy pthread_cond_wait
976 .Sy pthread_condattr_destroy
977 .Sy pthread_condattr_getclock
978 .Sy pthread_condattr_getpshared
979 .Sy pthread_condattr_init
980 .Sy pthread_condattr_setclock
981 .Sy pthread_condattr_setpshared
982 .Sy pthread_create
983 .Sy pthread_detach
984 .Sy pthread_equal
985 .Sy pthread_exit
986 .Sy pthread_getconcurrency
987 .Sy pthread_getschedparam
988 .Sy pthread_getspecific
989 .Sy pthread_join
990 .Sy pthread_key_create
991 .Sy pthread_key_create_once_np
992 .Sy pthread_key_delete
993 .Sy pthread_kill
994 .Sy pthread_mutex_consistent
995 .Sy pthread_mutex_destroy
996 .Sy pthread_mutex_getprioceiling
997 .Sy pthread_mutex_init
998 .Sy pthread_mutex_lock
999 .Sy pthread_mutex_reltimedlock_np
1000 .Sy pthread_mutex_setprioceiling
1001 .Sy pthread_mutex_timedlock
1002 .Sy pthread_mutex_trylock
1003 .Sy pthread_mutex_unlock
1004 .Sy pthread_mutexattr_destroy
1005 .Sy pthread_mutexattr_getprioceiling
1006 .Sy pthread_mutexattr_getprotocol
1007 .Sy pthread_mutexattr_getpshared
1008 .Sy pthread_mutexattr_getrobust
1009 .Sy pthread_mutexattr_gettype
1010 .Sy pthread_mutexattr_init
1011 .Sy pthread_mutexattr_setprioceiling
1012 .Sy pthread_mutexattr_setprotocol
1013 .Sy pthread_mutexattr_setpshared
1014 .Sy pthread_mutexattr_setrobust
1015 .Sy pthread_mutexattr_settype
1016 .Sy pthread_once
1017 .Sy pthread_rwlock_destroy
1018 .Sy pthread_rwlock_init
1019 .Sy pthread_rwlock_rdlock
1020 .Sy pthread_rwlock_reltimedrdlock_np
1021 .Sy pthread_rwlock_reltimedwrlock_np
1022 .Sy pthread_rwlock_timedrdlock
1023 .Sy pthread_rwlock_timedwrlock
1024 .Sy pthread_rwlock_tryrdlock
1025 .Sy pthread_rwlock_trywrlock
1026 .Sy pthread_rwlock_unlock
1027 .Sy pthread_rwlock_wrlock
1028 .Sy pthread_rwlockattr_destroy
1029 .Sy pthread_rwlockattr_getpshared
1030 .Sy pthread_rwlockattr_init
1031 .Sy pthread_rwlockattr_setpshared
1032 .Sy pthread_self
1033 .Sy pthread_setcancelstate
1034 .Sy pthread_setcanceltype
1035 .Sy pthread_setconcurrency
1036 .Sy pthread_setspecific
1037 .Sy pthread_sigmask
1038 .Sy pthread_setschedparam
1039 .Sy pthread_setschedprio
1040 .Sy pthread_spin_destroy
1041 .Sy pthread_spin_init
1042 .Sy pthread_spin_lock
1043 .Sy pthread_spin_trylock
1044 .Sy pthread_spin_unlock
1045 .Sy pthread_testcancel
1046 .Sy ptsname
1047 .Sy putacct
1048 .Sy putc
1049 .Sy putc_unlocked
1050 .Sy putchar
1051 .Sy putchar_unlocked
1052 .Sy putenv
1053 .Sy putmsg
1054 .Sy putpmsg
1055 .Sy putpwent
1056 .Sy puts
1057 .Sy putspent
1058 .Sy pututline
1059 .Sy pututxline
1060 .Sy putw
1061 .Sy putwc
1062 .Sy putwchar
1063 .Sy putws
1064 .Sy pwrite
1065 .Sy qeconvert
1066 .Sy qecvt
1067 .Sy qfconvert
1068 .Sy qfcvt
1069 .Sy qgconvert
1070 .Sy qgcvt
1071 .Sy qsort
1072 .Sy quadruple_to_decimal
1073 .Sy raise
1074 .Sy rand
1075 .Sy rand_r
1076 .Sy random
1077 .Sy rctl_walk
1078 .Sy rctlblk_get_enforced_value
1079 .Sy rctlblk_get_firing_time
1080 .Sy rctlblk_get_global_action
1081 .Sy rctlblk_get_global_flags
1082 .Sy rctlblk_get_local_action
1083 .Sy rctlblk_get_local_flags
1084 .Sy rctlblk_get_privilege
1085 .Sy rctlblk_get_recipient_pid
1086 .Sy rctlblk_get_value
1087 .Sy rctlblk_set_local_action
1088 .Sy rctlblk_set_local_flags
1089 .Sy rctlblk_set_privilege
1090 .Sy rctlblk_set_recipient_pid
1091 .Sy rctlblk_set_value
1092 .Sy rctlblk_size
1093 .Sy re_comp
1094 .Sy re_exec
1095 .Sy read
1096 .Sy readdir
1097 .Sy readdir_r
1098 .Sy readlink
1099 .Sy readv
1100 .Sy realloc
1101 .Sy realpath
1102 .Sy reboot
1103 .Sy regcmp
1104 .Sy regcomp
1105 .Sy regerror
1106 .Sy regex
1107 .Sy regexec
1108 .Sy regfree
1109 .Sy remove
1110 .Sy remque
1111 .Sy rename
1112 .Sy renameat
1113 .Sy resetmnttab
1114 .Sy resolvepath
1115 .Sy rewind
1116 .Sy rewinddir
1117 .Sy rindex
1118 .Sy rmdir
1119 .Sy rw_rdlock
1120 .Sy rw_read_held
1121 .Sy rw_tryrdlock
1122 .Sy rw_trywrlock
1123 .Sy rw_unlock
1124 .Sy rw_write_held
1125 .Sy rw_wrlock
1126 .Sy rwlock_destroy
1127 .Sy rwlock_init
1128 .Sy sbrk
1129 .Sy scalb
1130 .Sy scandir
1131 .Sy scanf
1132 .Sy sched_get_priority_max
1133 .Sy sched_get_priority_min
1134 .Sy sched_getparam
1135 .Sy sched_getscheduler
1136 .Sy sched_rr_get_interval
1137 .Sy sched_setparam
1138 .Sy sched_setscheduler
1139 .Sy sched_yield
1140 .Sy schedctl_exit
1141 .Sy schedctl_init
1142 .Sy schedctl_lookup
1143 .Sy schedctl_start
1144 .Sy schedctl_stop
1145 .Sy seconvert
1146 .Sy seed48
1147 .Sy seekdir
1148 .Sy select
1149 .Sy sem_close
1150 .Sy sem_destroy
1151 .Sy sem_getvalue
1152 .Sy sem_init
1153 .Sy sem_open
1154 .Sy sem_post
1155 .Sy sem_reltimedwait_np
1156 .Sy sem_timedwait
1157 .Sy sem_trywait
1158 .Sy sem_unlink
1159 .Sy sem_wait
1160 .Sy sema_destroy
1161 .Sy sema_held
1162 .Sy sema_init
1163 .Sy sema_post
1164 .Sy sema_trywait
1165 .Sy sema_wait
1166 .Sy semctl
1167 .Sy semget
1168 .Sy semids
1169 .Sy semop
1170 .Sy semtimedop
1171 .Sy setattrat
1172 .Sy setbuf
1173 .Sy setbuffer
1174 .Sy setcat
1175 .Sy setcontext
1176 .Sy setegid
1177 .Sy setenv
1178 .Sy seteuid
1179 .Sy setgid
1180 .Sy setgrent
1181 .Sy setgroups
1182 .Sy sethostname
1183 .Sy setitimer
1184 .Sy setjmp
1185 .Sy setkey
1186 .Sy setlabel
1187 .Sy setlinebuf
1188 .Sy setlocale
1189 .Sy setlogmask
1190 .Sy setnetgrent
1191 .Sy setpflags
1192 .Sy setpgid
1193 .Sy setpgrp
1194 .Sy setppriv
1195 .Sy setpriority
1196 .Sy setpwent
1197 .Sy setrctl
1198 .Sy setregid
1199 .Sy setreuid
1200 .Sy setrlimit
1201 .Sy setsid
1202 .Sy setspent
1203 .Sy setstate
1204 .Sy settaskid
1205 .Sy settimeofday
1206 .Sy setuid
1207 .Sy setusershell
1208 .Sy setustack
1209 .Sy setutent
1210 .Sy setutxent
1211 .Sy setvbuf
1212 .Sy sfconvert
1213 .Sy sgconvert
1214 .Sy shm_open
1215 .Sy shm_unlink
1216 .Sy shmat
1217 .Sy shmctl
1218 .Sy shmdt
1219 .Sy shmget
1220 .Sy shmids
1221 .Sy sig2str
1222 .Sy sigaction
1223 .Sy sigaddset
1224 .Sy sigaltstack
1225 .Sy sigdelset
1226 .Sy sigemptyset
1227 .Sy sigfillset
1228 .Sy sigfpe
1229 .Sy sighold
1230 .Sy sigignore
1231 .Sy siginterrupt
1232 .Sy sigismember
1233 .Sy siglongjmp
1234 .Sy signal
1235 .Sy sigpause
1236 .Sy sigpending
1237 .Sy sigprocmask
1238 .Sy sigqueue
1239 .Sy sigrelse
1240 .Sy sigsend
1241 .Sy sigsendset
1242 .Sy sigset
1243 .Sy sigsetjmp
1244 .Sy sigstack
1245 .Sy sigsuspend
1246 .Sy sigtimedwait
1247 .Sy sigwait
1248 .Sy sigwaitinfo
1249 .Sy single_to_decimal
1250 .Sy sleep
1251 .Sy snprintf
1252 .Sy sprintf
1253 .Sy srand
1254 .Sy srand48
1255 .Sy srandom
1256 .Sy sscanf
1257 .Sy ssignal
1258 .Sy stack_getbounds
1259 .Sy stack_inbounds
1260 .Sy stack_setbounds
1261 .Sy stack_violation
1262 .Sy stat
1263 .Sy statfs
1264 .Sy statvfs
1265 .Sy stime
1266 .Sy str2sig
1267 .Sy strcasecmp
1268 .Sy strcasecmp_l
1269 .Sy strcat
1270 .Sy strchr
1271 .Sy strcmp
1272 .Sy strcoll
1273 .Sy strcpy
1274 .Sy strcspn
1275 .Sy strdup
1276 .Sy strerror
1277 .Sy strerror_r
1278 .Sy strfmon
1279 .Sy strfmon_l
1280 .Sy strftime
1281 .Sy strftime_l
1282 .Sy string_to_decimal
1283 .Sy strlcat
1284 .Sy strlcpy
1285 .Sy strlen
1286 .Sy strncasecmp
1287 .Sy strncasecmp_l
1288 .Sy strncat
1289 .Sy strncmp
1290 .Sy strncpy
1291 .Sy strpbrk
1292 .Sy strptime
1293 .Sy strptime_l
1294 .Sy strrchr
1295 .Sy strsep
1296 .Sy strsignal
1297 .Sy strspn
1298 .Sy strstr
1299 .Sy strtod
1300 .Sy strtof
1301 .Sy strtoimax
1302 .Sy strtok
1303 .Sy strtok_r
1304 .Sy strtol
1305 .Sy strtold
1306 .Sy strtoll
1307 .Sy strtoul
1308 .Sy strtoull
1309 .Sy strtoumax
1310 .Sy strtows
1311 .Sy strxfrm
1312 .Sy swab
1313 .Sy swapcontext
1314 .Sy swapctl
1315 .Sy swprintf
1316 .Sy swscanf
1317 .Sy symlink
1318 .Sy sync
1319 .Sy sync_instruction_memory
1320 .Sy sysconf
1321 .Sy sysfs
1322 .Sy sysinfo
1323 .Sy syslog
1324 .Sy system
1325 .Sy tcdrain
1326 .Sy tcflow
1327 .Sy tcflush
1328 .Sy tcgetattr
1329 .Sy tcgetpgrp
1330 .Sy tcgetsid
1331 .Sy tcsendbreak
1332 .Sy tcsetattr
1333 .Sy tcsetpgrp
1334 .Sy tdelete
1335 .Sy tell
1336 .Sy telldir
1337 .Sy tempnam
1338 .Sy textdomain
1339 .Sy tfind
1340 .Sy thr_continue
1341 .Sy thr_create
1342 .Sy thr_exit
1343 .Sy thr_getconcurrency
1344 .Sy thr_getprio
1345 .Sy thr_getspecific
1346 .Sy thr_join
1347 .Sy thr_keycreate
1348 .Sy thr_keycreate_once
1349 .Sy thr_kill
1350 .Sy thr_main
1351 .Sy thr_min_stack
1352 .Sy thr_self
1353 .Sy thr_setconcurrency
1354 .Sy thr_setprio
1355 .Sy thr_setspecific
1356 .Sy thr_sigsetmask
1357 .Sy thr_stksegment
1358 .Sy thr_suspend
1359 .Sy thr_yield
1360 .Sy time
1361 .Sy timer_create
1362 .Sy timer_delete
1363 .Sy timer_getoverrun
1364 .Sy timer_gettime
1365 .Sy timer_settime
1366 .Sy times
1367 .Sy timezone
1368 .Sy tmpfile
1369 .Sy tmpnam
1370 .Sy tmpnam_r
1371 .Sy toascii
1372 .Sy tolower
1373 .Sy tolower_l
1374 .Sy toupper
1375 .Sy toupper_l
1376 .Sy towctrans
1377 .Sy towctrans_l
1378 .Sy towlower
1379 .Sy towlower_l
1380 .Sy towupper
1381 .Sy towupper_l
1382 .Sy truncate
1383 .Sy tsearch
1384 .Sy ttyname
1385 .Sy ttyname_r
1386 .Sy ttyslot
1387 .Sy twalk
1388 .Sy tzname
1389 .Sy tzset
1390 .Sy u8_strcmp
1391 .Sy u8_textprep_str
1392 .Sy u8_validate
1393 .Sy uadmin
1394 .Sy ualarm
1395 .Sy uconv_u16tou32
1396 .Sy uconv_u16tou8
1397 .Sy uconv_u32tou16
1398 .Sy uconv_u32tou8
1399 .Sy uconv_u8tou16
1400 .Sy uconv_u8tou32
1401 .Sy ucred_free
1402 .Sy ucred_get
1403 .Sy ucred_getegid
1404 .Sy ucred_geteuid
1405 .Sy ucred_getgroups
1406 .Sy ucred_getpflags
1407 .Sy ucred_getpid
1408 .Sy ucred_getprivset
1409 .Sy ucred_getprojid
1410 .Sy ucred_getrgid
1411 .Sy ucred_getruid
1412 .Sy ucred_getsgid
1413 .Sy ucred_getsuid
1414 .Sy ucred_getzoneid
1415 .Sy ucred_size
1416 .Sy ulckpwdf
1417 .Sy ulimit
1418 .Sy ulltostr
1419 .Sy umask
1420 .Sy umount
1421 .Sy umount2
1422 .Sy uname
1423 .Sy ungetc
1424 .Sy ungetwc
1425 .Sy unlink
1426 .Sy unlinkat
1427 .Sy unlockpt
1428 .Sy unordered
1429 .Sy unsetenv
1430 .Sy updwtmp
1431 .Sy updwtmpx
1432 .Sy uselocale
1433 .Sy usleep
1434 .Sy ustat
1435 .Sy utime
1436 .Sy utimensat
1437 .Sy utimes
1438 .Sy utmpname
1439 .Sy utmpxname
1440 .Sy uucopy
1441 .Sy valloc
1442 .Sy vasprintf
1443 .Sy verr
1444 .Sy verrx
1445 .Sy vfork
1446 .Sy vforkx
1447 .Sy vfprintf
1448 .Sy vfscanf
1449 .Sy vfwprintf
1450 .Sy vfwscanf
1451 .Sy vhangup
1452 .Sy vlfmt
1453 .Sy vpfmt
1454 .Sy vprintf
1455 .Sy vscanf
1456 .Sy vsnprintf
1457 .Sy vsprintf
1458 .Sy vsscanf
1459 .Sy vswprintf
1460 .Sy vswscanf
1461 .Sy vsyslog
1462 .Sy vwarn
1463 .Sy vwarnx
1464 .Sy vwprintf
1465 .Sy vwscanf
1466 .Sy wait
1467 .Sy wait3
1468 .Sy wait4
1469 .Sy waitid
1470 .Sy waitpid
1471 .Sy walkcontext
1472 .Sy warn
1473 .Sy warnx
1474 .Sy watoll
1475 .Sy wcrtomb
1476 .Sy wcrtomb_l
1477 .Sy wcscasecmp
1478 .Sy wcscasecmp_
1479 .Sy wcscat
1480 .Sy wcschr
1481 .Sy wcscmp
1482 .Sy wcscoll
1483 .Sy wcscoll_l
1484 .Sy wcscpy
1485 .Sy wcscspn
1486 .Sy wcsdup
1487 .Sy wcsftime
1488 .Sy wcslen
1489 .Sy wcsncasecmp
1490 .Sy wcsncasecmp_l
1491 .Sy wcsncat
1492 .Sy wcsncmp
1493 .Sy wcsncpy
1494 .Sy wcsnlen
1495 .Sy wcsnrtombs
1496 .Sy wcsnrtombs_l
1497 .Sy wcspbrk
1498 .Sy wcsrchr
1499 .Sy wcsrtombs
1500 .Sy wcsrtombs_l
1501 .Sy wcsspn
1502 .Sy wcsstr
1503 .Sy wcstod
1504 .Sy wcstof
1505 .Sy wcstoimax
1506 .Sy wcstok
1507 .Sy wcstol
1508 .Sy wcstold
1509 .Sy wcstoll
1510 .Sy wcstombs
1511 .Sy wctombs_l
1512 .Sy wcstoul
1513 .Sy wcstoull
1514 .Sy wcstoumax
1515 .Sy wcswcs
1516 .Sy wcswidth
1517 .Sy wcswidth_l
1518 .Sy wcsxfrm
1519 .Sy wcsxfrm_l
1520 .Sy wctob
1521 .Sy wctob_l
1522 .Sy wctomb
1523 .Sy wctomb_l
1524 .Sy wctrans
1525 .Sy wctrans_l
1526 .Sy wctype
1527 .Sy wctype_l
1528 .Sy wcwidth
1529 .Sy wcwidth_l
1530 .Sy wmemchr
1531 .Sy wmemcmp
1532 .Sy wmemcpy
1533 .Sy wmemmove
1534 .Sy wmemset
1535 .Sy wordexp
1536 .Sy wordfree
1537 .Sy wprintf
1538 .Sy wracct
1539 .Sy write
1540 .Sy writev
1541 .Sy wscanf
1542 .Sy wscasecmp
1543 .Sy wscat
1544 .Sy wschr
1545 .Sy wscmp
1546 .Sy wscol
1547 .Sy wscoll
1548 .Sy wscpy
1549 .Sy wscspn
1550 .Sy wsdup
1551 .Sy wslen
1552 .Sy wsncasecmp
1553 .Sy wsncat
1554 .Sy wsncmp
1555 .Sy wsncpy
1556 .Sy wspbrk
1557 .Sy wsprintf
1558 .Sy wsrchr
1559 .Sy wsscanf
1560 .Sy wsspn
1561 .Sy wstod
1562 .Sy wstok
1563 .Sy wstol
1564 .Sy wstoll
1565 .Sy wstostr
1566 .Sy wsxfrm
1567 .Sy yield
1568 .El
1569 .Lp
1570 The following interfaces are unique to the 32-bit version of this library:
1571 .Lp
1572 .Bl -column -offset indent -compact
1573 .Sy __div64
1574 .Sy __mul64
1575 .Sy __posix_readdir_r
1576 .Sy __rem64
1577 .Sy __udiv64
1578 .Sy __urem64
1579 .Sy _bufendtab
1580 .Sy _lastbuf
1581 .Sy _s_fcntl
1582 .Sy _sys_nsig
1583 .Sy _xftw64
1584 .Sy aio_cancel64
1585 .Sy aio_error64
1586 .Sy aio_fsync64
1587 .Sy aio_read64
1588 .Sy aio_return64
1589 .Sy aio_suspend64
1590 .Sy aio_waitn64
1591 .Sy aio_write64
1592 .Sy creat64
1593 .Sy fgetpos64
1594 .Sy fopen64
1595 .Sy freopen64
1596 .Sy fseeko64
1597 .Sy fsetpos64
1598 .Sy fstat64
1599 .Sy fstatvfs64
1600 .Sy ftello64
1601 .Sy ftruncate64
1602 .Sy ftw64
1603 .Sy getdents64
1604 .Sy getrlimit64
1605 .Sy lio_listio64
1606 .Sy lockf64
1607 .Sy lseek64
1608 .Sy lstat64
1609 .Sy mkstemp64
1610 .Sy mmap64
1611 .Sy nftw64
1612 .Sy open64
1613 .Sy pread64
1614 .Sy ptrace
1615 .Sy pwrite64
1616 .Sy readdir64
1617 .Sy readdir64_r
1618 .Sy s_fcntl
1619 .Sy s_ioctl
1620 .Sy select_large_fdset
1621 .Sy setrlimit64
1622 .Sy stat64
1623 .Sy statvfs64
1624 .Sy sys_errlist
1625 .Sy sys_nerr
1626 .Sy tell64
1627 .Sy tmpfile64
1628 .Sy truncate64
1629 .El
1630 .Lp
1631 The following interfaces are unique to the 32-bit SPARC version of this
1632 library:
1633 .Lp
1634 .Bl -column -offset indent -compact
1635 .Sy \&.div
1636 .Sy \&.mul
1637 .Sy \&.rem
1638 .Sy \&.stret1
1639 .Sy \&.stret2
1640 .Sy \&.stret4
1641 .Sy \&.stret8
1642 .Sy \&.udiv
1643 .Sy \&.umul
1644 .Sy \&.urem
1645 .Sy _Q_add
1646 .Sy _Q_cmp
1647 .Sy _Q_cmpe
1648 .Sy _Q_div
1649 .Sy _Q_dtoq
1650 .Sy _Q_feq
1651 .Sy _Q_fge
1652 .Sy _Q_fgt
1653 .Sy _Q_fle
1654 .Sy _Q_flt
1655 .Sy _Q_fne
1656 .Sy _Q_itoq
1657 .Sy _Q_lltoq
1658 .Sy _Q_mul
1659 .Sy _Q_neg
1660 .Sy _Q_qtod
1661 .Sy _Q_qtoi
1662 .Sy _Q_qtoll
1663 .Sy _Q_qtos
1664 .Sy _Q_qtou
1665 .Sy _Q_qtoull
1666 .Sy _Q_sqrt
1667 .Sy _Q_stoq
1668 .Sy _Q_sub
1669 .Sy _Q_ulltoq
1670 .Sy _Q_utoq
1671 .Sy __dtoll
1672 .Sy __dtou
1673 .Sy __dtoull
1674 .Sy __ftoll
1675 .Sy __ftou
1676 .Sy __ftoull
1677 .Sy __umul64
1678 .El
1679 .Lp
1680 The following interfaces are unique to the 32-bit x86 version of this library:
1681 .Bl -column -offset indent -compact
1682 .Lp
1683 .Sy __fpstart
1684 .Sy _fp_hw
1685 .Sy _fpstart
1686 .Sy _fxstat
1687 .Sy _lxstat
1688 .Sy _nuname
1689 .Sy _thr_errno_addr
1690 .Sy _xmknod
1691 .Sy _xstat
1692 .Sy nuname
1693 .El
1694 .Lp
1695 The following interfaces are unique to the 64-bit SPARC version of this
1696 library:
1697 .Lp
1698 .Bl -column -offset indent -compact
1699 .Sy _Qp_add
1700 .Sy _Qp_cmp
1701 .Sy _Qp_cmpe
1702 .Sy _Qp_div
1703 .Sy _Qp_dtoq
1704 .Sy _Qp_feq
1705 .Sy _Qp_fge
1706 .Sy _Qp_fgt
1707 .Sy _Qp_fle
1708 .Sy _Qp_flt
1709 .Sy _Qp_fne
1710 .Sy _Qp_itoq
1711 .Sy _Qp_mul
1712 .Sy _Qp_neg
1713 .Sy _Qp_qtod
1714 .Sy _Qp_qtoi
1715 .Sy _Qp_qtos
1716 .Sy _Qp_qtoui
1717 .Sy _Qp_qtoux
1718 .Sy _Qp_qtox
1719 .Sy _Qp_sqrt
1720 .Sy _Qp_stoq
1721 .Sy _Qp_sub
1722 .Sy _Qp_uitoq
1723 .Sy _Qp_uxtoq
1724 .Sy _Qp_xtoq
1725 .Sy __align_cpy_1
1726 .Sy __align_cpy_16
1727 .Sy __align_cpy_2
1728 .Sy __align_cpy_4
1729 .Sy __align_cpy_8
1730 .Sy __dtoul
1731 .Sy __ftoul
1732 .Sy __sparc_utrap_install
1733 .El
1734 .Sh FILES
1735 .Bl -tag -width Pa
1736 .It Pa /lib/libc.so.1
1737 shared object
1738 .It Pa /lib/64/libc.so.1
1739 64-bit shared object
1740 .It Pa /lib/c_synonyms.so.1
1741 A compatibility library to provide access to obsolete
1742 .Nm
1743 synonym symbols
1744 .It Pa /lib/64/c_synonyms.so.1
1745 A 64-bit compatibility library to provide access to obsolete
1746 .Nm
1747 synonym symbols
1748 .El
1749 .Sh SEE ALSO
1750 .Xr pvs 1 ,
1751 .Xr Intro 2 ,
1752 .Xr Intro 3 ,
1753 .Xr attributes 5 ,
1754 .Xr lf64 5 ,
1755 .Xr standards 5
1756 .Sh NOTES
1757 The synonyms compatibility library,
1758 .Pa c_synonyms.so.1 ,
1759 provides a mechanism
1760 to support old applications and libraries that were mistakenly built using
1761 now-obsolete synonym symbols from
1762 .Nm .
1763 .Lp
1764 Before the advent of direct binding
1765 .Pq Fl direct
1766 .Nm provided many
1767 functions with two names. For example,
1768 .Fn getpwent
1769 and
1770 .Fn _getpwent .
1771 These two names referred to exactly the same function in
1772 .Nm .
1773 The
1774 leading-underscore symbol was intended to be used by system libraries in order
1775 to avoid conflicting with an application that might define its own version of
1776 .Fn getpwent
1777 with completely different semantics. Standard-conforming
1778 applications may not define and use function names with leading underscores.
1779 .Lp
1780 System libraries are now built with direct binding. This means that a
1781 system library that calls
1782 .Fn getpwent
1783 will bind directly to the instance
1784 of
1785 .Fn getpwent
1786 in
1787 .Nm ,
1788 even if the application to which it is
1789 linked defines a different
1790 .Fn getpwent
1791 for its own use. The application
1792 binds to its instance of
1793 .Fn getpwent
1794 and there is no resulting conflict.
1795 The direct binding mechanism is equally available to libraries not delivered
1796 with the system.
1797 .Lp
1798 As a result of this evolution, most of the leading-underscore synonym symbols
1799 have been removed from
1800 .Nm .
1801 This means that applications that call
1802 these now-obsolete function names will cease to work. They will typically draw
1803 the error:
1804 .Bd -literal -offset indent
1805 $ ./application
1806 ld.so.1: fatal: relocation error: symbol _getpwent:
1807 referenced symbol not found
1808 Killed
1809 .Ed
1810 .Lp
1811 All of the old leading-underscore symbols have been copied to the synonyms
1812 compatibility library. This library simply redirects the calls to the
1813 non-underscore instances of the corresponding functions in
1814 .Nm .
1815 .Lp
1816 .Dl $ LD_PRELOAD=c_synonyms.so.1 ./application
1817 .Lp
1818 The synonyms compatibility library is intended neither to enable the generation
1819 of applications that call the obsolete leading-underscore synonym functions,
1820 nor to endorse this particular programming practice.
|