213
214 /*
215 * defined in _so_getsockopt.s
216 */
217 extern int _so_getsockopt(int, int, int, char *, int *);
218
219 /*
220 * defined in lsign.s
221 */
222 extern int lsign(dl_t);
223
224 /*
225 * defined in getctxt.c
226 */
227 extern int _getcontext(ucontext_t *) __RETURNS_TWICE;
228
229 /*
230 * defined in ucontext.s
231 */
232 extern int __getcontext(ucontext_t *);
233
234 /*
235 * defined in door.s
236 */
237 extern int __door_info(int, door_info_t *);
238 extern int __door_call(int, door_arg_t *);
239
240 /*
241 * defined in _portfs.s
242 */
243 extern int64_t _portfs(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t,
244 uintptr_t);
245
246 /*
247 * defined in xpg4.c
248 */
249 extern int __xpg4; /* global */
250 extern int libc__xpg4; /* copy of __xpg4, private to libc */
251
252 /*
329 extern char *current_locale(locale_t, int);
330
331 /*
332 * defined in set_constraint_handler_s.c.
333 */
334 extern void __throw_constraint_handler_s(const char *_RESTRICT_KYWD, int);
335
336 /*
337 * defined in assfail.c.
338 */
339 extern void common_panic(const char *, const char *);
340
341 /*
342 * defined in mbrtowc.c.
343 */
344 extern size_t mbrtowc_nz_l(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
345 size_t, mbstate_t *_RESTRICT_KYWD, locale_t);
346 extern size_t mbrtowc_nz(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
347 size_t, mbstate_t *_RESTRICT_KYWD);
348
349 #ifdef __cplusplus
350 }
351 #endif
352
353 #endif /* _LIBC_H */
|
213
214 /*
215 * defined in _so_getsockopt.s
216 */
217 extern int _so_getsockopt(int, int, int, char *, int *);
218
219 /*
220 * defined in lsign.s
221 */
222 extern int lsign(dl_t);
223
224 /*
225 * defined in getctxt.c
226 */
227 extern int _getcontext(ucontext_t *) __RETURNS_TWICE;
228
229 /*
230 * defined in ucontext.s
231 */
232 extern int __getcontext(ucontext_t *);
233 extern int __getcontext_extd(ucontext_t *);
234
235 /*
236 * defined in door.s
237 */
238 extern int __door_info(int, door_info_t *);
239 extern int __door_call(int, door_arg_t *);
240
241 /*
242 * defined in _portfs.s
243 */
244 extern int64_t _portfs(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t,
245 uintptr_t);
246
247 /*
248 * defined in xpg4.c
249 */
250 extern int __xpg4; /* global */
251 extern int libc__xpg4; /* copy of __xpg4, private to libc */
252
253 /*
330 extern char *current_locale(locale_t, int);
331
332 /*
333 * defined in set_constraint_handler_s.c.
334 */
335 extern void __throw_constraint_handler_s(const char *_RESTRICT_KYWD, int);
336
337 /*
338 * defined in assfail.c.
339 */
340 extern void common_panic(const char *, const char *);
341
342 /*
343 * defined in mbrtowc.c.
344 */
345 extern size_t mbrtowc_nz_l(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
346 size_t, mbstate_t *_RESTRICT_KYWD, locale_t);
347 extern size_t mbrtowc_nz(wchar_t *_RESTRICT_KYWD, const char *_RESTRICT_KYWD,
348 size_t, mbstate_t *_RESTRICT_KYWD);
349
350 /*
351 * defined in getauxv.c.
352 */
353 extern long ___getauxval(int);
354 extern void *___getauxptr(int);
355
356 #ifdef __cplusplus
357 }
358 #endif
359
360 #endif /* _LIBC_H */
|