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 */
  |