Appendix A. Alphabetical Listing of Interfaces by Library

A.1. libc

The behavior of the interfaces in this library is specified by the following Standards.

Large File Support [LFS]
This Specification [LSB]
RFC 5531/4506 RPC & XDR [RPC + XDR]
SUSv2 [SUSv2]
POSIX 1003.1-2001 (ISO/IEC 9945-2003) [SUSv3]
POSIX 1003.1-2008 (ISO/IEC 9945-2009) [SUSv4]
SVID Issue 4 [SVID.4]

Table A-1. libc Function Interfaces

_Exit[SUSv4]getdelim[SUSv4]scandir[SUSv4]
_IO_feof[LSB]getdomainname[LSB]scandir64[LSB]
_IO_getc[LSB]getdtablesize[LSB]scanf[LSB]
_IO_putc[LSB]getegid[SUSv4]sched_get_priority_max[SUSv4]
_IO_puts[LSB]getenv[SUSv4]sched_get_priority_min[SUSv4]
__assert_fail[LSB]geteuid[SUSv4]sched_getaffinity(GLIBC_2.3.4)[LSB]
__chk_fail(GLIBC_2.3.4)[LSB]getgid[SUSv4]sched_getparam[SUSv4]
__confstr_chk(GLIBC_2.4)[LSB]getgrent[SUSv4]sched_getscheduler[SUSv4]
__ctype_b_loc(GLIBC_2.3)[LSB]getgrent_r[LSB]sched_rr_get_interval[SUSv4]
__ctype_get_mb_cur_max[LSB]getgrgid[SUSv4]sched_setaffinity(GLIBC_2.3.4)[LSB]
__ctype_tolower_loc(GLIBC_2.3)[LSB]getgrgid_r[SUSv4]sched_setparam[SUSv4]
__ctype_toupper_loc(GLIBC_2.3)[LSB]getgrnam[SUSv4]sched_setscheduler[LSB]
__cxa_atexit[LSB]getgrnam_r[SUSv4]sched_yield[SUSv4]
__cxa_finalize[LSB]getgrouplist[LSB]seed48[SUSv4]
__errno_location[LSB]getgroups[SUSv4]seed48_r[LSB]
__fgets_chk(GLIBC_2.4)[LSB]gethostbyaddr[SUSv3]seekdir[SUSv4]
__fgets_unlocked_chk(GLIBC_2.4)[LSB]gethostbyaddr_r[LSB]select[SUSv4]
__fgetws_chk(GLIBC_2.4)[LSB]gethostbyname[SUSv3]semctl[SUSv4]
__fgetws_unlocked_chk(GLIBC_2.4)[LSB]gethostbyname2[LSB]semget[SUSv4]
__fpending[LSB]gethostbyname2_r[LSB]semop[SUSv4]
__fprintf_chk[LSB]gethostbyname_r[LSB]send[SUSv4]
__fwprintf_chk(GLIBC_2.4)[LSB]gethostid[SUSv4]sendfile[LSB]
__fxstat[LSB]gethostname[SUSv4]sendfile64(GLIBC_2.3)[LSB]
__fxstat64[LSB]getifaddrs(GLIBC_2.3)[LSB]sendmsg[SUSv4]
__fxstatat(GLIBC_2.4)[LSB]getitimer[SUSv4]sendto[SUSv4]
__fxstatat64(GLIBC_2.4)[LSB]getline[SUSv4]setbuf[SUSv4]
__getcwd_chk(GLIBC_2.4)[LSB]getloadavg[LSB]setbuffer[LSB]
__getgroups_chk(GLIBC_2.4)[LSB]getlogin[SUSv4]setcontext[SUSv3]
__gethostname_chk(GLIBC_2.4)[LSB]getlogin_r[SUSv4]setegid[SUSv4]
__getlogin_r_chk(GLIBC_2.4)[LSB]getnameinfo[SUSv4]setenv[SUSv4]
__getpagesize[LSB]getopt[LSB]seteuid[SUSv4]
__getpgid[LSB]getopt_long[LSB]setgid[SUSv4]
__h_errno_location[LSB]getopt_long_only[LSB]setgrent[SUSv4]
__isinf[LSB]getpagesize[LSB]setgroups[LSB]
__isinff[LSB]getpeername[SUSv4]sethostname[LSB]
__isinfl[LSB]getpgid[SUSv4]setitimer[SUSv4]
__isnan[LSB]getpgrp[SUSv4]setlocale[SUSv4]
__isnanf[LSB]getpid[SUSv4]setlogmask[SUSv4]
__isnanl[LSB]getppid[SUSv4]setpgid[SUSv4]
__libc_current_sigrtmax[LSB]getpriority[SUSv4]setpgrp[SUSv4]
__libc_current_sigrtmin[LSB]getprotobyname[SUSv4]setpriority[SUSv4]
__libc_start_main[LSB]getprotobyname_r[LSB]setprotoent[SUSv4]
__lxstat[LSB]getprotobynumber[SUSv4]setpwent[SUSv4]
__lxstat64[LSB]getprotobynumber_r[LSB]setregid[SUSv4]
__mbsnrtowcs_chk(GLIBC_2.4)[LSB]getprotoent[SUSv4]setreuid[SUSv4]
__mbsrtowcs_chk(GLIBC_2.4)[LSB]getprotoent_r[LSB]setrlimit[LSB]
__mbstowcs_chk(GLIBC_2.4)[LSB]getpwent[SUSv4]setrlimit64[LFS]
__memcpy_chk(GLIBC_2.3.4)[LSB]getpwent_r[LSB]setservent[SUSv4]
__memmove_chk(GLIBC_2.3.4)[LSB]getpwnam[SUSv4]setsid[SUSv4]
__mempcpy[LSB]getpwnam_r[SUSv4]setsockopt[LSB]
__mempcpy_chk(GLIBC_2.3.4)[LSB]getpwuid[SUSv4]setstate[SUSv4]
__memset_chk(GLIBC_2.3.4)[LSB]getpwuid_r[SUSv4]setstate_r[LSB]
__pread64_chk(GLIBC_2.4)[LSB]getrlimit[LSB]setuid[SUSv4]
__pread_chk(GLIBC_2.4)[LSB]getrlimit64[LFS]setutent[LSB]
__printf_chk[LSB]getrusage[SUSv4]setutxent[SUSv4]
__rawmemchr[LSB]getservbyname[SUSv4]setvbuf[SUSv4]
__read_chk(GLIBC_2.4)[LSB]getservbyname_r[LSB]shmat[SUSv4]
__readlink_chk(GLIBC_2.4)[LSB]getservbyport[SUSv4]shmctl[SUSv4]
__realpath_chk(GLIBC_2.4)[LSB]getservbyport_r[LSB]shmdt[SUSv4]
__recv_chk(GLIBC_2.4)[LSB]getservent[SUSv4]shmget[SUSv4]
__recvfrom_chk(GLIBC_2.4)[LSB]getservent_r[LSB]shutdown[SUSv4]
__register_atfork(GLIBC_2.3.2)[LSB]getsid[SUSv4]sigaction[SUSv4]
__sigsetjmp[LSB]getsockname[SUSv4]sigaddset[SUSv4]
__snprintf_chk[LSB]getsockopt[LSB]sigaltstack[SUSv4]
__sprintf_chk[LSB]getsubopt[SUSv4]sigandset[LSB]
__stack_chk_fail(GLIBC_2.4)[LSB]gettext[LSB]sigdelset[SUSv4]
__stpcpy[LSB]gettimeofday[SUSv4]sigemptyset[SUSv4]
__stpcpy_chk(GLIBC_2.3.4)[LSB]getuid[SUSv4]sigfillset[SUSv4]
__stpncpy_chk(GLIBC_2.4)[LSB]getutent[LSB]sighold[SUSv4]
__strcat_chk(GLIBC_2.3.4)[LSB]getutent_r[LSB]sigignore[SUSv4]
__strcpy_chk(GLIBC_2.3.4)[LSB]getutxent[SUSv4]siginterrupt[SUSv4]
__strdup[LSB]getutxid[SUSv4]sigisemptyset[LSB]
__strncat_chk(GLIBC_2.3.4)[LSB]getutxline[SUSv4]sigismember[SUSv4]
__strncpy_chk(GLIBC_2.3.4)[LSB]getw[SUSv2]siglongjmp[SUSv4]
__strtod_internal[LSB]getwc[SUSv4]signal[SUSv4]
__strtof_internal[LSB]getwc_unlocked[LSB]sigorset[LSB]
__strtok_r[LSB]getwchar[SUSv4]sigpause[LSB]
__strtol_internal[LSB]getwchar_unlocked[LSB]sigpending[SUSv4]
__strtold_internal[LSB]getwd[SUSv3]sigprocmask[SUSv4]
__strtoll_internal[LSB]glob[SUSv4]sigqueue[SUSv4]
__strtoul_internal[LSB]glob64[LSB]sigrelse[SUSv4]
__strtoull_internal[LSB]globfree[SUSv4]sigreturn[LSB]
__swprintf_chk(GLIBC_2.4)[LSB]globfree64[LSB]sigset[SUSv4]
__sysconf[LSB]gmtime[SUSv4]sigsuspend[SUSv4]
__syslog_chk(GLIBC_2.4)[LSB]gmtime_r[SUSv4]sigtimedwait[SUSv4]
__sysv_signal[LSB]gnu_get_libc_release[LSB]sigwait[SUSv4]
__ttyname_r_chk(GLIBC_2.4)[LSB]gnu_get_libc_version[LSB]sigwaitinfo[SUSv4]
__vfprintf_chk[LSB]grantpt[SUSv4]sleep[SUSv4]
__vfwprintf_chk(GLIBC_2.4)[LSB]hcreate[SUSv4]snprintf[SUSv4]
__vprintf_chk[LSB]hcreate_r[LSB]sockatmark[SUSv4]
__vsnprintf_chk[LSB]hdestroy[SUSv4]socket[SUSv4]
__vsprintf_chk[LSB]hdestroy_r[LSB]socketpair[SUSv4]
__vswprintf_chk(GLIBC_2.4)[LSB]hsearch[SUSv4]sprintf[SUSv4]
__vsyslog_chk(GLIBC_2.4)[LSB]hsearch_r[LSB]srand[SUSv4]
__vwprintf_chk(GLIBC_2.4)[LSB]htonl[SUSv4]srand48[SUSv4]
__wcpcpy_chk(GLIBC_2.4)[LSB]htons[SUSv4]srand48_r[LSB]
__wcpncpy_chk(GLIBC_2.4)[LSB]iconv[SUSv4]srandom[SUSv4]
__wcrtomb_chk(GLIBC_2.4)[LSB]iconv_close[SUSv4]srandom_r[LSB]
__wcscat_chk(GLIBC_2.4)[LSB]iconv_open[SUSv4]sscanf[LSB]
__wcscpy_chk(GLIBC_2.4)[LSB]if_freenameindex[SUSv4]statfs[LSB]
__wcsncat_chk(GLIBC_2.4)[LSB]if_indextoname[SUSv4]statfs64[LSB]
__wcsncpy_chk(GLIBC_2.4)[LSB]if_nameindex[SUSv4]statvfs[SUSv4]
__wcsnrtombs_chk(GLIBC_2.4)[LSB]if_nametoindex[SUSv4]statvfs64[LFS]
__wcsrtombs_chk(GLIBC_2.4)[LSB]imaxabs[SUSv4]stime[LSB]
__wcstod_internal[LSB]imaxdiv[SUSv4]stpcpy[SUSv4]
__wcstof_internal[LSB]index[SUSv3]stpncpy[SUSv4]
__wcstol_internal[LSB]inet_addr[SUSv4]strcasecmp[SUSv4]
__wcstold_internal[LSB]inet_aton[LSB]strcasecmp_l(GLIBC_2.3)[SUSv4]
__wcstombs_chk(GLIBC_2.4)[LSB]inet_ntoa[SUSv4]strcasestr[LSB]
__wcstoul_internal[LSB]inet_ntop[SUSv4]strcat[SUSv4]
__wctomb_chk(GLIBC_2.4)[LSB]inet_pton[SUSv4]strchr[SUSv4]
__wmemcpy_chk(GLIBC_2.4)[LSB]initgroups[LSB]strcmp[SUSv4]
__wmemmove_chk(GLIBC_2.4)[LSB]initstate[SUSv4]strcoll[SUSv4]
__wmempcpy_chk(GLIBC_2.4)[LSB]initstate_r[LSB]strcoll_l(GLIBC_2.3)[SUSv4]
__wmemset_chk(GLIBC_2.4)[LSB]inotify_add_watch(GLIBC_2.4)[LSB]strcpy[SUSv4]
__wprintf_chk(GLIBC_2.4)[LSB]inotify_init(GLIBC_2.4)[LSB]strcspn[SUSv4]
__xmknod[LSB]inotify_rm_watch(GLIBC_2.4)[LSB]strdup[SUSv4]
__xmknodat(GLIBC_2.4)[LSB]insque[SUSv4]strerror[SUSv4]
__xpg_basename[LSB]ioctl[LSB]strerror_l(GLIBC_2.6)[SUSv4]
__xpg_sigpause[LSB]isalnum[SUSv4]strerror_r[LSB]
__xpg_strerror_r(GLIBC_2.3.4)[LSB]isalnum_l(GLIBC_2.3)[SUSv4]strfmon[SUSv4]
__xstat[LSB]isalpha[SUSv4]strfmon_l(GLIBC_2.3)[SUSv4]
__xstat64[LSB]isalpha_l(GLIBC_2.3)[SUSv4]strftime[SUSv4]
_exit[SUSv4]isascii[SUSv4]strftime_l(GLIBC_2.3)[SUSv4]
_longjmp[SUSv4]isatty[SUSv4]strlen[SUSv4]
_setjmp[SUSv4]isblank[SUSv4]strncasecmp[SUSv4]
_tolower[SUSv4]isblank_l(GLIBC_2.3)[SUSv4]strncasecmp_l(GLIBC_2.3)[SUSv4]
_toupper[SUSv4]iscntrl[SUSv4]strncat[SUSv4]
a64l[SUSv4]iscntrl_l(GLIBC_2.3)[SUSv4]strncmp[SUSv4]
abort[SUSv4]isdigit[SUSv4]strncpy[SUSv4]
abs[SUSv4]isdigit_l(GLIBC_2.3)[SUSv4]strndup[SUSv4]
accept[SUSv4]isgraph[SUSv4]strnlen[SUSv4]
access[SUSv4]isgraph_l(GLIBC_2.3)[SUSv4]strpbrk[SUSv4]
acct[LSB]islower[SUSv4]strptime[LSB]
adjtime[LSB]islower_l(GLIBC_2.3)[SUSv4]strrchr[SUSv4]
alarm[SUSv4]isprint[SUSv4]strsep[LSB]
alphasort[SUSv4]isprint_l(GLIBC_2.3)[SUSv4]strsignal[SUSv4]
alphasort64[LSB]ispunct[SUSv4]strspn[SUSv4]
argz_add[LSB]ispunct_l(GLIBC_2.3)[SUSv4]strstr[SUSv4]
argz_add_sep[LSB]isspace[SUSv4]strtod[SUSv4]
argz_append[LSB]isspace_l(GLIBC_2.3)[SUSv4]strtof[SUSv4]
argz_count[LSB]isupper[SUSv4]strtoimax[SUSv4]
argz_create[LSB]isupper_l(GLIBC_2.3)[SUSv4]strtok[SUSv4]
argz_create_sep[LSB]iswalnum[SUSv4]strtok_r[SUSv4]
argz_delete[LSB]iswalnum_l(GLIBC_2.3)[SUSv4]strtol[SUSv4]
argz_extract[LSB]iswalpha[SUSv4]strtold[SUSv4]
argz_insert[LSB]iswalpha_l(GLIBC_2.3)[SUSv4]strtoll[SUSv4]
argz_next[LSB]iswblank[SUSv4]strtoq[LSB]
argz_replace[LSB]iswblank_l(GLIBC_2.3)[SUSv4]strtoul[SUSv4]
argz_stringify[LSB]iswcntrl[SUSv4]strtoull[SUSv4]
asctime[SUSv4]iswcntrl_l(GLIBC_2.3)[SUSv4]strtoumax[SUSv4]
asctime_r[SUSv4]iswctype[SUSv4]strtouq[LSB]
asprintf[LSB]iswctype_l(GLIBC_2.3)[SUSv4]strxfrm[SUSv4]
atof[SUSv4]iswdigit[SUSv4]strxfrm_l(GLIBC_2.3)[SUSv4]
atoi[SUSv4]iswdigit_l(GLIBC_2.3)[SUSv4]svc_getreqset[SVID.4]
atol[SUSv4]iswgraph[SUSv4]svc_register[LSB]
atoll[SUSv4]iswgraph_l(GLIBC_2.3)[SUSv4]svc_run[LSB]
authnone_create[SVID.4]iswlower[SUSv4]svc_sendreply[LSB]
backtrace[LSB]iswlower_l(GLIBC_2.3)[SUSv4]svcerr_auth[SVID.4]
backtrace_symbols[LSB]iswprint[SUSv4]svcerr_decode[SVID.4]
backtrace_symbols_fd[LSB]iswprint_l(GLIBC_2.3)[SUSv4]svcerr_noproc[SVID.4]
basename[LSB]iswpunct[SUSv4]svcerr_noprog[SVID.4]
bcmp[SUSv3]iswpunct_l(GLIBC_2.3)[SUSv4]svcerr_progvers[SVID.4]
bcopy[SUSv3]iswspace[SUSv4]svcerr_systemerr[SVID.4]
bind[SUSv4]iswspace_l(GLIBC_2.3)[SUSv4]svcerr_weakauth[SVID.4]
bind_textdomain_codeset[LSB]iswupper[SUSv4]svcfd_create[RPC + XDR]
bindresvport[LSB]iswupper_l(GLIBC_2.3)[SUSv4]svcraw_create[RPC + XDR]
bindtextdomain[LSB]iswxdigit[SUSv4]svctcp_create[LSB]
brk[SUSv2]iswxdigit_l(GLIBC_2.3)[SUSv4]svcudp_create[LSB]
bsd_signal[SUSv3]isxdigit[SUSv4]swab[SUSv4]
bsearch[SUSv4]isxdigit_l(GLIBC_2.3)[SUSv4]swapcontext[SUSv3]
btowc[SUSv4]jrand48[SUSv4]swprintf[SUSv4]
bzero[SUSv3]jrand48_r[LSB]swscanf[LSB]
calloc[SUSv4]key_decryptsession[SVID.4]symlink[SUSv4]
callrpc[RPC + XDR]kill[LSB]symlinkat(GLIBC_2.4)[SUSv4]
catclose[SUSv4]killpg[SUSv4]sync[SUSv4]
catgets[SUSv4]l64a[SUSv4]sysconf[LSB]
catopen[SUSv4]labs[SUSv4]sysinfo[LSB]
cfgetispeed[SUSv4]lchown[SUSv4]syslog[SUSv4]
cfgetospeed[SUSv4]lcong48[SUSv4]system[LSB]
cfmakeraw[LSB]lcong48_r[LSB]tcdrain[SUSv4]
cfsetispeed[SUSv4]ldiv[SUSv4]tcflow[SUSv4]
cfsetospeed[SUSv4]lfind[SUSv4]tcflush[SUSv4]
cfsetspeed[LSB]link[LSB]tcgetattr[SUSv4]
chdir[SUSv4]linkat(GLIBC_2.4)[SUSv4]tcgetpgrp[SUSv4]
chmod[SUSv4]listen[SUSv4]tcgetsid[SUSv4]
chown[SUSv4]llabs[SUSv4]tcsendbreak[SUSv4]
chroot[SUSv2]lldiv[SUSv4]tcsetattr[SUSv4]
clearerr[SUSv4]localeconv[SUSv4]tcsetpgrp[SUSv4]
clearerr_unlocked[LSB]localtime[SUSv4]tdelete[SUSv4]
clnt_create[SVID.4]localtime_r[SUSv4]telldir[SUSv4]
clnt_pcreateerror[SVID.4]lockf[SUSv4]tempnam[SUSv4]
clnt_perrno[SVID.4]lockf64[LFS]textdomain[LSB]
clnt_perror[SVID.4]longjmp[SUSv4]tfind[SUSv4]
clnt_spcreateerror[SVID.4]lrand48[SUSv4]time[SUSv4]
clnt_sperrno[SVID.4]lrand48_r[LSB]times[SUSv4]
clnt_sperror[SVID.4]lsearch[SUSv4]tmpfile[SUSv4]
clntraw_create[RPC + XDR]lseek[SUSv4]tmpfile64[LFS]
clnttcp_create[RPC + XDR]lseek64[LFS]tmpnam[SUSv4]
clntudp_bufcreate[RPC + XDR]lutimes(GLIBC_2.3)[LSB]toascii[SUSv4]
clntudp_create[RPC + XDR]makecontext[SUSv3]tolower[SUSv4]
clock[SUSv4]malloc[SUSv4]tolower_l(GLIBC_2.3)[SUSv4]
close[SUSv4]mblen[SUSv4]toupper[SUSv4]
closedir[SUSv4]mbrlen[SUSv4]toupper_l(GLIBC_2.3)[SUSv4]
closelog[SUSv4]mbrtowc[SUSv4]towctrans[SUSv4]
confstr[SUSv4]mbsinit[SUSv4]towctrans_l(GLIBC_2.3)[SUSv4]
connect[SUSv4]mbsnrtowcs[SUSv4]towlower[SUSv4]
creat[SUSv4]mbsrtowcs[SUSv4]towlower_l(GLIBC_2.3)[SUSv4]
creat64[LFS]mbstowcs[SUSv4]towupper[SUSv4]
ctermid[SUSv4]mbtowc[SUSv4]towupper_l(GLIBC_2.3)[SUSv4]
ctime[SUSv4]memccpy[SUSv4]truncate[SUSv4]
ctime_r[SUSv4]memchr[SUSv4]truncate64[LFS]
cuserid[SUSv2]memcmp[SUSv4]tsearch[SUSv4]
daemon[LSB]memcpy[SUSv4]ttyname[SUSv4]
dcgettext[LSB]memmem[LSB]ttyname_r[SUSv4]
dcngettext[LSB]memmove[SUSv4]twalk[SUSv4]
dgettext[LSB]memrchr[LSB]tzset[SUSv4]
difftime[SUSv4]memset[SUSv4]ualarm[SUSv3]
dirfd[SUSv4]mkdir[SUSv4]ulimit[SUSv4]
dirname[SUSv4]mkdirat(GLIBC_2.4)[SUSv4]umask[SUSv4]
div[SUSv4]mkdtemp[SUSv4]uname[SUSv4]
dl_iterate_phdr[LSB]mkfifo[SUSv4]ungetc[SUSv4]
dngettext[LSB]mkfifoat(GLIBC_2.4)[SUSv4]ungetwc[SUSv4]
dprintf[SUSv4]mkstemp[SUSv4]unlink[LSB]
drand48[SUSv4]mkstemp64[LSB]unlinkat(GLIBC_2.4)[SUSv4]
drand48_r[LSB]mktemp[SUSv3]unlockpt[SUSv4]
dup[SUSv4]mktime[SUSv4]unsetenv[SUSv4]
dup2[SUSv4]mlock[SUSv4]uselocale(GLIBC_2.3)[SUSv4]
duplocale(GLIBC_2.3)[SUSv4]mlockall[SUSv4]usleep[SUSv3]
ecvt[SUSv3]mmap[SUSv4]utime[SUSv4]
endgrent[SUSv4]mmap64[LFS]utimensat(GLIBC_2.6)[SUSv4]
endprotoent[SUSv4]mprotect[SUSv4]utimes[SUSv4]
endpwent[SUSv4]mrand48[SUSv4]utmpname[LSB]
endservent[SUSv4]mrand48_r[LSB]vasprintf[LSB]
endutent[LSB]mremap[LSB]vdprintf[SUSv4]
endutxent[SUSv4]msgctl[SUSv4]verrx[LSB]
envz_add[LSB]msgget[SUSv4]vfork[SUSv3]
envz_entry[LSB]msgrcv[SUSv4]vfprintf[SUSv4]
envz_get[LSB]msgsnd[SUSv4]vfscanf[LSB]
envz_merge[LSB]msync[SUSv4]vfwprintf[SUSv4]
envz_remove[LSB]munlock[SUSv4]vfwscanf[LSB]
envz_strip[LSB]munlockall[SUSv4]vprintf[SUSv4]
epoll_create(GLIBC_2.3.2)[LSB]munmap[SUSv4]vscanf[LSB]
epoll_ctl(GLIBC_2.3.2)[LSB]nanosleep[SUSv4]vsnprintf[SUSv4]
epoll_wait(GLIBC_2.3.2)[LSB]newlocale(GLIBC_2.3)[SUSv4]vsprintf[SUSv4]
erand48[SUSv4]nftw[SUSv4]vsscanf[LSB]
erand48_r[LSB]nftw64[LFS]vswprintf[SUSv4]
err[LSB]ngettext[LSB]vswscanf[LSB]
error[LSB]nice[SUSv4]vsyslog[LSB]
errx[LSB]nl_langinfo[SUSv4]vwprintf[SUSv4]
execl[SUSv4]nrand48[SUSv4]vwscanf[LSB]
execle[SUSv4]nrand48_r[LSB]wait[SUSv4]
execlp[SUSv4]ntohl[SUSv4]wait4[LSB]
execv[SUSv4]ntohs[SUSv4]waitid[SUSv4]
execve[SUSv4]open[SUSv4]waitpid[SUSv4]
execvp[SUSv4]open64[LFS]warn[LSB]
exit[SUSv4]open_memstream[SUSv4]warnx[LSB]
faccessat(GLIBC_2.4)[SUSv4]open_wmemstream(GLIBC_2.4)[SUSv4]wcpcpy[SUSv4]
fchdir[SUSv4]openat(GLIBC_2.4)[SUSv4]wcpncpy[SUSv4]
fchmod[SUSv4]openat64(GLIBC_2.4)[LSB]wcrtomb[SUSv4]
fchmodat(GLIBC_2.4)[SUSv4]opendir[SUSv4]wcscasecmp[SUSv4]
fchown[SUSv4]openlog[SUSv4]wcscasecmp_l(GLIBC_2.3)[SUSv4]
fchownat(GLIBC_2.4)[SUSv4]pathconf[SUSv4]wcscat[SUSv4]
fclose[SUSv4]pause[SUSv4]wcschr[SUSv4]
fcntl[LSB]pclose[SUSv4]wcscmp[SUSv4]
fcvt[SUSv3]perror[SUSv4]wcscoll[SUSv4]
fdatasync[SUSv4]pipe[SUSv4]wcscoll_l(GLIBC_2.3)[SUSv4]
fdopen[SUSv4]pmap_getport[LSB]wcscpy[SUSv4]
fdopendir(GLIBC_2.4)[SUSv4]pmap_set[LSB]wcscspn[SUSv4]
feof[SUSv4]pmap_unset[LSB]wcsdup[SUSv4]
feof_unlocked[LSB]poll[SUSv4]wcsftime[SUSv4]
ferror[SUSv4]popen[SUSv4]wcslen[SUSv4]
ferror_unlocked[LSB]posix_fadvise[SUSv4]wcsncasecmp[SUSv4]
fexecve[SUSv4]posix_fadvise64[LSB]wcsncasecmp_l(GLIBC_2.3)[SUSv4]
fflush[SUSv4]posix_fallocate[SUSv4]wcsncat[SUSv4]
fflush_unlocked[LSB]posix_fallocate64[LSB]wcsncmp[SUSv4]
ffs[SUSv4]posix_madvise[SUSv4]wcsncpy[SUSv4]
fgetc[SUSv4]posix_memalign[SUSv4]wcsnlen[SUSv4]
fgetc_unlocked[LSB]posix_openpt[SUSv4]wcsnrtombs[SUSv4]
fgetpos[SUSv4]posix_spawn[SUSv4]wcspbrk[SUSv4]
fgetpos64[LFS]posix_spawn_file_actions_addclose[SUSv4]wcsrchr[SUSv4]
fgets[SUSv4]posix_spawn_file_actions_adddup2[SUSv4]wcsrtombs[SUSv4]
fgets_unlocked[LSB]posix_spawn_file_actions_addopen[SUSv4]wcsspn[SUSv4]
fgetwc[SUSv4]posix_spawn_file_actions_destroy[SUSv4]wcsstr[SUSv4]
fgetwc_unlocked[LSB]posix_spawn_file_actions_init[SUSv4]wcstod[SUSv4]
fgetws[SUSv4]posix_spawnattr_destroy[SUSv4]wcstof[SUSv4]
fgetws_unlocked[LSB]posix_spawnattr_getflags[SUSv4]wcstoimax[SUSv4]
fileno[SUSv4]posix_spawnattr_getpgroup[SUSv4]wcstok[SUSv4]
fileno_unlocked[LSB]posix_spawnattr_getschedparam[SUSv4]wcstol[SUSv4]
flock[LSB]posix_spawnattr_getschedpolicy[SUSv4]wcstold[SUSv4]
flockfile[SUSv4]posix_spawnattr_getsigdefault[SUSv4]wcstoll[SUSv4]
fmemopen[SUSv4]posix_spawnattr_getsigmask[SUSv4]wcstombs[SUSv4]
fmtmsg[SUSv4]posix_spawnattr_init[SUSv4]wcstoq[LSB]
fnmatch[LSB]posix_spawnattr_setflags[SUSv4]wcstoul[SUSv4]
fopen[SUSv4]posix_spawnattr_setpgroup[SUSv4]wcstoull[SUSv4]
fopen64[LFS]posix_spawnattr_setschedparam[SUSv4]wcstoumax[SUSv4]
fork[SUSv4]posix_spawnattr_setschedpolicy[SUSv4]wcstouq[LSB]
fpathconf[SUSv4]posix_spawnattr_setsigdefault[SUSv4]wcswcs[SUSv3]
fprintf[SUSv4]posix_spawnattr_setsigmask[SUSv4]wcswidth[SUSv4]
fputc[SUSv4]posix_spawnp[SUSv4]wcsxfrm[SUSv4]
fputc_unlocked[LSB]pread[SUSv4]wcsxfrm_l(GLIBC_2.3)[SUSv4]
fputs[SUSv4]pread64[LSB]wctob[SUSv4]
fputs_unlocked[LSB]printf[SUSv4]wctomb[SUSv4]
fputwc[SUSv4]pselect[SUSv4]wctrans[SUSv4]
fputwc_unlocked[LSB]psiginfo(GLIBC_2.10)[SUSv4]wctrans_l(GLIBC_2.3)[SUSv4]
fputws[SUSv4]psignal[SUSv4]wctype[SUSv4]
fputws_unlocked[LSB]ptrace[LSB]wctype_l(GLIBC_2.3)[SUSv4]
fread[SUSv4]ptsname[SUSv4]wcwidth[SUSv4]
fread_unlocked[LSB]putc[SUSv4]wmemchr[SUSv4]
free[SUSv4]putc_unlocked[SUSv4]wmemcmp[SUSv4]
freeaddrinfo[SUSv4]putchar[SUSv4]wmemcpy[SUSv4]
freeifaddrs(GLIBC_2.3)[LSB]putchar_unlocked[SUSv4]wmemmove[SUSv4]
freelocale(GLIBC_2.3)[SUSv4]putenv[SUSv4]wmemset[SUSv4]
freopen[SUSv4]puts[SUSv4]wordexp[SUSv4]
freopen64[LFS]pututxline[SUSv4]wordfree[SUSv4]
fscanf[LSB]putw[SUSv2]wprintf[SUSv4]
fseek[SUSv4]putwc[SUSv4]write[SUSv4]
fseeko[SUSv4]putwc_unlocked[LSB]writev[SUSv4]
fseeko64[LFS]putwchar[SUSv4]wscanf[LSB]
fsetpos[SUSv4]putwchar_unlocked[LSB]xdr_accepted_reply[SVID.4]
fsetpos64[LFS]pwrite[SUSv4]xdr_array[SVID.4]
fstatfs[LSB]pwrite64[LSB]xdr_bool[SVID.4]
fstatfs64[LSB]qsort[SUSv4]xdr_bytes[SVID.4]
fstatvfs[SUSv4]raise[SUSv4]xdr_callhdr[SVID.4]
fstatvfs64[LFS]rand[SUSv4]xdr_callmsg[SVID.4]
fsync[SUSv4]rand_r[SUSv4]xdr_char[SVID.4]
ftell[SUSv4]random[SUSv4]xdr_double[SVID.4]
ftello[SUSv4]random_r[LSB]xdr_enum[SVID.4]
ftello64[LFS]read[SUSv4]xdr_float[SVID.4]
ftime[SUSv3]readdir[SUSv4]xdr_free[SVID.4]
ftok[SUSv4]readdir64[LFS]xdr_int[SVID.4]
ftruncate[SUSv4]readdir64_r[LSB]xdr_long[SVID.4]
ftruncate64[LFS]readdir_r[SUSv4]xdr_opaque[SVID.4]
ftrylockfile[SUSv4]readlink[SUSv4]xdr_opaque_auth[SVID.4]
ftw[SUSv4]readlinkat(GLIBC_2.4)[SUSv4]xdr_pointer[SVID.4]
ftw64[LFS]readv[SUSv4]xdr_reference[SVID.4]
funlockfile[SUSv4]realloc[SUSv4]xdr_rejected_reply[SVID.4]
futimens(GLIBC_2.6)[SUSv4]realpath[SUSv4]xdr_replymsg[SVID.4]
futimes(GLIBC_2.3)[LSB]recv[SUSv4]xdr_short[SVID.4]
fwide[SUSv4]recvfrom[SUSv4]xdr_string[SVID.4]
fwprintf[SUSv4]recvmsg[SUSv4]xdr_u_char[SVID.4]
fwrite[SUSv4]regcomp[SUSv4]xdr_u_int[LSB]
fwrite_unlocked[LSB]regerror[SUSv4]xdr_u_long[SVID.4]
fwscanf[LSB]regexec[LSB]xdr_u_short[SVID.4]
gai_strerror[SUSv4]regfree[SUSv4]xdr_union[SVID.4]
gcvt[SUSv3]remove[SUSv4]xdr_vector[SVID.4]
getaddrinfo[SUSv4]remque[SUSv4]xdr_void[SVID.4]
getc[SUSv4]rename[SUSv4]xdr_wrapstring[SVID.4]
getc_unlocked[SUSv4]renameat(GLIBC_2.4)[SUSv4]xdrmem_create[SVID.4]
getchar[SUSv4]rewind[SUSv4]xdrrec_create[SVID.4]
getchar_unlocked[SUSv4]rewinddir[SUSv4]xdrrec_endofrecord[RPC + XDR]
getcontext[SUSv3]rindex[SUSv3]xdrrec_eof[SVID.4]
getcwd[LSB]rmdir[SUSv4]xdrrec_skiprecord[RPC + XDR]
getdate[SUSv4]sbrk[SUSv2]xdrstdio_create[LSB]

Table A-2. libc Data Interfaces

__daylight[LSB]__tzname[LSB]in6addr_loopback[SUSv3]
__environ[LSB]_sys_errlist[LSB] 
__timezone[LSB]in6addr_any[SUSv3]