Table 1-1 defines the library name and shared object name for the libc library
The behavior of the interfaces in this library is specified by the following specifications:
An LSB conforming implementation shall provide the architecture specific functions for RPC specified in Table 1-2, with the full functionality as described in the referenced underlying specification.
Table 1-2. libc - RPC Function Interfaces
authnone_create(GLIBC_2.3) [1] | pmap_unset(GLIBC_2.3) [2] | svcerr_weakauth(GLIBC_2.3) [3] | xdr_float(GLIBC_2.3) [3] | xdr_u_char(GLIBC_2.3) [3] |
clnt_create(GLIBC_2.3) [1] | setdomainname(GLIBC_2.3) [2] | svctcp_create(GLIBC_2.3) [2] | xdr_free(GLIBC_2.3) [3] | xdr_u_int(GLIBC_2.3) [2] |
clnt_pcreateerror(GLIBC_2.3) [1] | svc_getreqset(GLIBC_2.3) [3] | svcudp_create(GLIBC_2.3) [2] | xdr_int(GLIBC_2.3) [3] | xdr_u_long(GLIBC_2.3) [3] |
clnt_perrno(GLIBC_2.3) [1] | svc_register(GLIBC_2.3) [2] | xdr_accepted_reply(GLIBC_2.3) [3] | xdr_long(GLIBC_2.3) [3] | xdr_u_short(GLIBC_2.3) [3] |
clnt_perror(GLIBC_2.3) [1] | svc_run(GLIBC_2.3) [2] | xdr_array(GLIBC_2.3) [3] | xdr_opaque(GLIBC_2.3) [3] | xdr_union(GLIBC_2.3) [3] |
clnt_spcreateerror(GLIBC_2.3) [1] | svc_sendreply(GLIBC_2.3) [2] | xdr_bool(GLIBC_2.3) [3] | xdr_opaque_auth(GLIBC_2.3) [3] | xdr_vector(GLIBC_2.3) [3] |
clnt_sperrno(GLIBC_2.3) [1] | svcerr_auth(GLIBC_2.3) [3] | xdr_bytes(GLIBC_2.3) [3] | xdr_pointer(GLIBC_2.3) [3] | xdr_void(GLIBC_2.3) [3] |
clnt_sperror(GLIBC_2.3) [1] | svcerr_decode(GLIBC_2.3) [3] | xdr_callhdr(GLIBC_2.3) [3] | xdr_reference(GLIBC_2.3) [3] | xdr_wrapstring(GLIBC_2.3) [3] |
getdomainname(GLIBC_2.3) [2] | svcerr_noproc(GLIBC_2.3) [3] | xdr_callmsg(GLIBC_2.3) [3] | xdr_rejected_reply(GLIBC_2.3) [3] | xdrmem_create(GLIBC_2.3) [3] |
key_decryptsession(GLIBC_2.3) [3] | svcerr_noprog(GLIBC_2.3) [3] | xdr_char(GLIBC_2.3) [3] | xdr_replymsg(GLIBC_2.3) [3] | xdrrec_create(GLIBC_2.3) [3] |
pmap_getport(GLIBC_2.3) [2] | svcerr_progvers(GLIBC_2.3) [3] | xdr_double(GLIBC_2.3) [3] | xdr_short(GLIBC_2.3) [3] | xdrrec_eof(GLIBC_2.3) [3] |
pmap_set(GLIBC_2.3) [2] | svcerr_systemerr(GLIBC_2.3) [3] | xdr_enum(GLIBC_2.3) [3] | xdr_string(GLIBC_2.3) [3] |
Referenced Specification(s)
[2]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for System Calls specified in Table 1-3, with the full functionality as described in the referenced underlying specification.
Table 1-3. libc - System Calls Function Interfaces
__fxstat(GLIBC_2.3) [1] | fchmod(GLIBC_2.3) [2] | getwd(GLIBC_2.3) [2] | read(GLIBC_2.3) [2] | setrlimit(GLIBC_2.3) [2] |
__getpgid(GLIBC_2.3) [1] | fchown(GLIBC_2.3) [2] | initgroups(GLIBC_2.3) [1] | readdir(GLIBC_2.3) [2] | setrlimit64(GLIBC_2.3) [3] |
__lxstat(GLIBC_2.3) [1] | fcntl(GLIBC_2.3) [1] | ioctl(GLIBC_2.3) [1] | readdir_r(GLIBC_2.3) [2] | setsid(GLIBC_2.3) [2] |
__xmknod(GLIBC_2.3) [1] | fdatasync(GLIBC_2.3) [2] | kill(GLIBC_2.3) [1] | readlink(GLIBC_2.3) [2] | setuid(GLIBC_2.3) [2] |
__xstat(GLIBC_2.3) [1] | flock(GLIBC_2.3) [1] | killpg(GLIBC_2.3) [2] | readv(GLIBC_2.3) [2] | sleep(GLIBC_2.3) [2] |
access(GLIBC_2.3) [2] | fork(GLIBC_2.3) [2] | lchown(GLIBC_2.3) [2] | rename(GLIBC_2.3) [2] | statvfs(GLIBC_2.3) [2] |
acct(GLIBC_2.3) [1] | fstatvfs(GLIBC_2.3) [2] | link(GLIBC_2.3) [2] | rmdir(GLIBC_2.3) [2] | stime(GLIBC_2.3) [1] |
alarm(GLIBC_2.3) [2] | fsync(GLIBC_2.3) [2] | lockf(GLIBC_2.3) [2] | sbrk(GLIBC_2.3) [4] | symlink(GLIBC_2.3) [2] |
brk(GLIBC_2.3) [4] | ftime(GLIBC_2.3) [2] | lseek(GLIBC_2.3) [2] | sched_get_priority_max(GLIBC_2.3) [2] | sync(GLIBC_2.3) [2] |
chdir(GLIBC_2.3) [2] | ftruncate(GLIBC_2.3) [2] | mkdir(GLIBC_2.3) [2] | sched_get_priority_min(GLIBC_2.3) [2] | sysconf(GLIBC_2.3) [2] |
chmod(GLIBC_2.3) [2] | getcontext(GLIBC_2.3) [2] | mkfifo(GLIBC_2.3) [2] | sched_getparam(GLIBC_2.3) [2] | time(GLIBC_2.3) [2] |
chown(GLIBC_2.3) [2] | getegid(GLIBC_2.3) [2] | mlock(GLIBC_2.3) [2] | sched_getscheduler(GLIBC_2.3) [2] | times(GLIBC_2.3) [2] |
chroot(GLIBC_2.3) [4] | geteuid(GLIBC_2.3) [2] | mlockall(GLIBC_2.3) [2] | sched_rr_get_interval(GLIBC_2.3) [2] | truncate(GLIBC_2.3) [2] |
clock(GLIBC_2.3) [2] | getgid(GLIBC_2.3) [2] | mmap(GLIBC_2.3) [2] | sched_setparam(GLIBC_2.3) [2] | ulimit(GLIBC_2.3) [2] |
close(GLIBC_2.3) [2] | getgroups(GLIBC_2.3) [2] | mprotect(GLIBC_2.3) [2] | sched_setscheduler(GLIBC_2.3) [2] | umask(GLIBC_2.3) [2] |
closedir(GLIBC_2.3) [2] | getitimer(GLIBC_2.3) [2] | msync(GLIBC_2.3) [2] | sched_yield(GLIBC_2.3) [2] | uname(GLIBC_2.3) [2] |
creat(GLIBC_2.3) [1] | getloadavg(GLIBC_2.3) [1] | munlock(GLIBC_2.3) [2] | select(GLIBC_2.3) [2] | unlink(GLIBC_2.3) [1] |
dup(GLIBC_2.3) [2] | getpagesize(GLIBC_2.3) [4] | munlockall(GLIBC_2.3) [2] | setcontext(GLIBC_2.3) [2] | utime(GLIBC_2.3) [2] |
dup2(GLIBC_2.3) [2] | getpgid(GLIBC_2.3) [2] | munmap(GLIBC_2.3) [2] | setegid(GLIBC_2.3) [2] | utimes(GLIBC_2.3) [2] |
execl(GLIBC_2.3) [2] | getpgrp(GLIBC_2.3) [2] | nanosleep(GLIBC_2.3) [2] | seteuid(GLIBC_2.3) [2] | vfork(GLIBC_2.3) [2] |
execle(GLIBC_2.3) [2] | getpid(GLIBC_2.3) [2] | nice(GLIBC_2.3) [2] | setgid(GLIBC_2.3) [2] | wait(GLIBC_2.3) [2] |
execlp(GLIBC_2.3) [2] | getppid(GLIBC_2.3) [2] | open(GLIBC_2.3) [1] | setitimer(GLIBC_2.3) [2] | wait3(GLIBC_2.3) [1] |
execv(GLIBC_2.3) [2] | getpriority(GLIBC_2.3) [2] | opendir(GLIBC_2.3) [2] | setpgid(GLIBC_2.3) [2] | wait4(GLIBC_2.3) [1] |
execve(GLIBC_2.3) [2] | getrlimit(GLIBC_2.3) [2] | pathconf(GLIBC_2.3) [2] | setpgrp(GLIBC_2.3) [2] | waitpid(GLIBC_2.3) [1] |
execvp(GLIBC_2.3) [2] | getrusage(GLIBC_2.3) [2] | pause(GLIBC_2.3) [2] | setpriority(GLIBC_2.3) [2] | write(GLIBC_2.3) [2] |
exit(GLIBC_2.3) [2] | getsid(GLIBC_2.3) [2] | pipe(GLIBC_2.3) [2] | setregid(GLIBC_2.3) [2] | writev(GLIBC_2.3) [2] |
fchdir(GLIBC_2.3) [2] | getuid(GLIBC_2.3) [2] | poll(GLIBC_2.3) [2] | setreuid(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
[3]. Large File Support
An LSB conforming implementation shall provide the architecture specific functions for Standard I/O specified in Table 1-4, with the full functionality as described in the referenced underlying specification.
Table 1-4. libc - Standard I/O Function Interfaces
_IO_feof(GLIBC_2.3) [1] | fgetpos(GLIBC_2.3) [2] | fsetpos(GLIBC_2.3) [2] | putchar(GLIBC_2.3) [2] | sscanf(GLIBC_2.3) [2] |
_IO_getc(GLIBC_2.3) [1] | fgets(GLIBC_2.3) [2] | ftell(GLIBC_2.3) [2] | putchar_unlocked(GLIBC_2.3) [2] | telldir(GLIBC_2.3) [2] |
_IO_putc(GLIBC_2.3) [1] | fgetwc_unlocked(GLIBC_2.3) [1] | ftello(GLIBC_2.3) [2] | puts(GLIBC_2.3) [2] | tempnam(GLIBC_2.3) [2] |
_IO_puts(GLIBC_2.3) [1] | fileno(GLIBC_2.3) [2] | fwrite(GLIBC_2.3) [2] | putw(GLIBC_2.3) [3] | ungetc(GLIBC_2.3) [2] |
asprintf(GLIBC_2.3) [1] | flockfile(GLIBC_2.3) [2] | getc(GLIBC_2.3) [2] | remove(GLIBC_2.3) [2] | vasprintf(GLIBC_2.3) [1] |
clearerr(GLIBC_2.3) [2] | fopen(GLIBC_2.3) [1] | getc_unlocked(GLIBC_2.3) [2] | rewind(GLIBC_2.3) [2] | vdprintf(GLIBC_2.3) [1] |
ctermid(GLIBC_2.3) [2] | fprintf(GLIBC_2.3) [2] | getchar(GLIBC_2.3) [2] | rewinddir(GLIBC_2.3) [2] | vfprintf(GLIBC_2.3) [2] |
fclose(GLIBC_2.3) [2] | fputc(GLIBC_2.3) [2] | getchar_unlocked(GLIBC_2.3) [2] | scanf(GLIBC_2.3) [2] | vprintf(GLIBC_2.3) [2] |
fdopen(GLIBC_2.3) [2] | fputs(GLIBC_2.3) [2] | getw(GLIBC_2.3) [3] | seekdir(GLIBC_2.3) [2] | vsnprintf(GLIBC_2.3) [2] |
feof(GLIBC_2.3) [2] | fread(GLIBC_2.3) [2] | pclose(GLIBC_2.3) [2] | setbuf(GLIBC_2.3) [2] | vsprintf(GLIBC_2.3) [2] |
ferror(GLIBC_2.3) [2] | freopen(GLIBC_2.3) [1] | popen(GLIBC_2.3) [2] | setbuffer(GLIBC_2.3) [1] | |
fflush(GLIBC_2.3) [2] | fscanf(GLIBC_2.3) [2] | printf(GLIBC_2.3) [2] | setvbuf(GLIBC_2.3) [2] | |
fflush_unlocked(GLIBC_2.3) [1] | fseek(GLIBC_2.3) [2] | putc(GLIBC_2.3) [2] | snprintf(GLIBC_2.3) [2] | |
fgetc(GLIBC_2.3) [2] | fseeko(GLIBC_2.3) [2] | putc_unlocked(GLIBC_2.3) [2] | sprintf(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific data interfaces for Standard I/O specified in Table 1-5, with the full functionality as described in the referenced underlying specification.
Table 1-5. libc - Standard I/O Data Interfaces
stderr(GLIBC_2.3) [1] | stdin(GLIBC_2.3) [1] | stdout(GLIBC_2.3) [1] |
Referenced Specification(s)
An LSB conforming implementation shall provide the architecture specific functions for Signal Handling specified in Table 1-6, with the full functionality as described in the referenced underlying specification.
Table 1-6. libc - Signal Handling Function Interfaces
__libc_current_sigrtmax(GLIBC_2.3) [1] | sigaddset(GLIBC_2.3) [2] | sighold(GLIBC_2.3) [2] | sigpause(GLIBC_2.3) [2] | sigsuspend(GLIBC_2.3) [2] |
__libc_current_sigrtmin(GLIBC_2.3) [1] | sigaltstack(GLIBC_2.3) [2] | sigignore(GLIBC_2.3) [2] | sigpending(GLIBC_2.3) [2] | sigtimedwait(GLIBC_2.3) [2] |
__sigsetjmp(GLIBC_2.3) [1] | sigandset(GLIBC_2.3) [1] | siginterrupt(GLIBC_2.3) [2] | sigprocmask(GLIBC_2.3) [2] | sigwait(GLIBC_2.3) [2] |
__sysv_signal(GLIBC_2.3) [1] | sigblock(GLIBC_2.3) [1] | sigisemptyset(GLIBC_2.3) [1] | sigqueue(GLIBC_2.3) [2] | sigwaitinfo(GLIBC_2.3) [2] |
bsd_signal(GLIBC_2.3) [2] | sigdelset(GLIBC_2.3) [2] | sigismember(GLIBC_2.3) [2] | sigrelse(GLIBC_2.3) [2] | |
psignal(GLIBC_2.3) [1] | sigemptyset(GLIBC_2.3) [2] | siglongjmp(GLIBC_2.3) [2] | sigreturn(GLIBC_2.3) [1] | |
raise(GLIBC_2.3) [2] | sigfillset(GLIBC_2.3) [2] | signal(GLIBC_2.3) [2] | sigset(GLIBC_2.3) [2] | |
sigaction(GLIBC_2.3) [2] | siggetmask(GLIBC_2.3) [1] | sigorset(GLIBC_2.3) [1] | sigstack(GLIBC_2.3) [3] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific data interfaces for Signal Handling specified in Table 1-7, with the full functionality as described in the referenced underlying specification.
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Localization Functions specified in Table 1-8, with the full functionality as described in the referenced underlying specification.
Table 1-8. libc - Localization Functions Function Interfaces
bind_textdomain_codeset(GLIBC_2.3) [1] | catopen(GLIBC_2.3) [2] | dngettext(GLIBC_2.3) [1] | iconv_open(GLIBC_2.3) [2] | setlocale(GLIBC_2.3) [2] |
bindtextdomain(GLIBC_2.3) [1] | dcgettext(GLIBC_2.3) [1] | gettext(GLIBC_2.3) [1] | localeconv(GLIBC_2.3) [2] | textdomain(GLIBC_2.3) [1] |
catclose(GLIBC_2.3) [2] | dcngettext(GLIBC_2.3) [1] | iconv(GLIBC_2.3) [2] | ngettext(GLIBC_2.3) [1] | |
catgets(GLIBC_2.3) [2] | dgettext(GLIBC_2.3) [1] | iconv_close(GLIBC_2.3) [2] | nl_langinfo(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific data interfaces for Localization Functions specified in Table 1-9, with the full functionality as described in the referenced underlying specification.
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Socket Interface specified in Table 1-10, with the full functionality as described in the referenced underlying specification.
Table 1-10. libc - Socket Interface Function Interfaces
__h_errno_location(GLIBC_2.3) [1] | gethostid(GLIBC_2.3) [2] | listen(GLIBC_2.3) [2] | sendmsg(GLIBC_2.3) [2] | socketpair(GLIBC_2.3) [2] |
accept(GLIBC_2.3) [2] | gethostname(GLIBC_2.3) [2] | recv(GLIBC_2.3) [2] | sendto(GLIBC_2.3) [2] | |
bind(GLIBC_2.3) [2] | getpeername(GLIBC_2.3) [2] | recvfrom(GLIBC_2.3) [2] | setsockopt(GLIBC_2.3) [1] | |
bindresvport(GLIBC_2.3) [1] | getsockname(GLIBC_2.3) [2] | recvmsg(GLIBC_2.3) [2] | shutdown(GLIBC_2.3) [2] | |
connect(GLIBC_2.3) [2] | getsockopt(GLIBC_2.3) [2] | send(GLIBC_2.3) [2] | socket(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific deprecated functions for Socket Interface specified in Table 1-11, with the full functionality as described in the referenced underlying specification.
These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification. |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Wide Characters specified in Table 1-12, with the full functionality as described in the referenced underlying specification.
Table 1-12. libc - Wide Characters Function Interfaces
__wcstod_internal(GLIBC_2.3) [1] | mbsinit(GLIBC_2.3) [2] | vwscanf(GLIBC_2.3) [2] | wcsnlen(GLIBC_2.3) [1] | wcstoumax(GLIBC_2.3) [2] |
__wcstof_internal(GLIBC_2.3) [1] | mbsnrtowcs(GLIBC_2.3) [1] | wcpcpy(GLIBC_2.3) [1] | wcsnrtombs(GLIBC_2.3) [1] | wcstouq(GLIBC_2.3) [1] |
__wcstol_internal(GLIBC_2.3) [1] | mbsrtowcs(GLIBC_2.3) [2] | wcpncpy(GLIBC_2.3) [1] | wcspbrk(GLIBC_2.3) [2] | wcswcs(GLIBC_2.3) [2] |
__wcstold_internal(GLIBC_2.3) [1] | mbstowcs(GLIBC_2.3) [2] | wcrtomb(GLIBC_2.3) [2] | wcsrchr(GLIBC_2.3) [2] | wcswidth(GLIBC_2.3) [2] |
__wcstoul_internal(GLIBC_2.3) [1] | mbtowc(GLIBC_2.3) [2] | wcscasecmp(GLIBC_2.3) [1] | wcsrtombs(GLIBC_2.3) [2] | wcsxfrm(GLIBC_2.3) [2] |
btowc(GLIBC_2.3) [2] | putwc(GLIBC_2.3) [2] | wcscat(GLIBC_2.3) [2] | wcsspn(GLIBC_2.3) [2] | wctob(GLIBC_2.3) [2] |
fgetwc(GLIBC_2.3) [2] | putwchar(GLIBC_2.3) [2] | wcschr(GLIBC_2.3) [2] | wcsstr(GLIBC_2.3) [2] | wctomb(GLIBC_2.3) [2] |
fgetws(GLIBC_2.3) [2] | swprintf(GLIBC_2.3) [2] | wcscmp(GLIBC_2.3) [2] | wcstod(GLIBC_2.3) [2] | wctrans(GLIBC_2.3) [2] |
fputwc(GLIBC_2.3) [2] | swscanf(GLIBC_2.3) [2] | wcscoll(GLIBC_2.3) [2] | wcstof(GLIBC_2.3) [2] | wctype(GLIBC_2.3) [2] |
fputws(GLIBC_2.3) [2] | towctrans(GLIBC_2.3) [2] | wcscpy(GLIBC_2.3) [2] | wcstoimax(GLIBC_2.3) [2] | wcwidth(GLIBC_2.3) [2] |
fwide(GLIBC_2.3) [2] | towlower(GLIBC_2.3) [2] | wcscspn(GLIBC_2.3) [2] | wcstok(GLIBC_2.3) [2] | wmemchr(GLIBC_2.3) [2] |
fwprintf(GLIBC_2.3) [2] | towupper(GLIBC_2.3) [2] | wcsdup(GLIBC_2.3) [1] | wcstol(GLIBC_2.3) [2] | wmemcmp(GLIBC_2.3) [2] |
fwscanf(GLIBC_2.3) [2] | ungetwc(GLIBC_2.3) [2] | wcsftime(GLIBC_2.3) [2] | wcstold(GLIBC_2.3) [2] | wmemcpy(GLIBC_2.3) [2] |
getwc(GLIBC_2.3) [2] | vfwprintf(GLIBC_2.3) [2] | wcslen(GLIBC_2.3) [2] | wcstoll(GLIBC_2.3) [2] | wmemmove(GLIBC_2.3) [2] |
getwchar(GLIBC_2.3) [2] | vfwscanf(GLIBC_2.3) [2] | wcsncasecmp(GLIBC_2.3) [1] | wcstombs(GLIBC_2.3) [2] | wmemset(GLIBC_2.3) [2] |
mblen(GLIBC_2.3) [2] | vswprintf(GLIBC_2.3) [2] | wcsncat(GLIBC_2.3) [2] | wcstoq(GLIBC_2.3) [1] | wprintf(GLIBC_2.3) [2] |
mbrlen(GLIBC_2.3) [2] | vswscanf(GLIBC_2.3) [2] | wcsncmp(GLIBC_2.3) [2] | wcstoul(GLIBC_2.3) [2] | wscanf(GLIBC_2.3) [2] |
mbrtowc(GLIBC_2.3) [2] | vwprintf(GLIBC_2.3) [2] | wcsncpy(GLIBC_2.3) [2] | wcstoull(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for String Functions specified in Table 1-13, with the full functionality as described in the referenced underlying specification.
Table 1-13. libc - String Functions Function Interfaces
__mempcpy(GLIBC_2.3) [1] | bzero(GLIBC_2.3) [2] | strcasestr(GLIBC_2.3) [1] | strncasecmp(GLIBC_2.3) [2] | strtoimax(GLIBC_2.3) [2] |
__rawmemchr(GLIBC_2.3) [1] | ffs(GLIBC_2.3) [2] | strcat(GLIBC_2.3) [2] | strncat(GLIBC_2.3) [2] | strtok(GLIBC_2.3) [2] |
__stpcpy(GLIBC_2.3) [1] | index(GLIBC_2.3) [2] | strchr(GLIBC_2.3) [2] | strncmp(GLIBC_2.3) [2] | strtok_r(GLIBC_2.3) [1] |
__strdup(GLIBC_2.3) [1] | memccpy(GLIBC_2.3) [2] | strcmp(GLIBC_2.3) [2] | strncpy(GLIBC_2.3) [2] | strtold(GLIBC_2.3) [2] |
__strtod_internal(GLIBC_2.3) [1] | memchr(GLIBC_2.3) [2] | strcoll(GLIBC_2.3) [2] | strndup(GLIBC_2.3) [1] | strtoll(GLIBC_2.3) [2] |
__strtof_internal(GLIBC_2.3) [1] | memcmp(GLIBC_2.3) [2] | strcpy(GLIBC_2.3) [2] | strnlen(GLIBC_2.3) [1] | strtoq(GLIBC_2.3) [1] |
__strtok_r(GLIBC_2.3) [1] | memcpy(GLIBC_2.3) [2] | strcspn(GLIBC_2.3) [2] | strpbrk(GLIBC_2.3) [2] | strtoull(GLIBC_2.3) [2] |
__strtol_internal(GLIBC_2.3) [1] | memmove(GLIBC_2.3) [2] | strdup(GLIBC_2.3) [2] | strptime(GLIBC_2.3) [1] | strtoumax(GLIBC_2.3) [2] |
__strtold_internal(GLIBC_2.3) [1] | memrchr(GLIBC_2.3) [1] | strerror(GLIBC_2.3) [2] | strrchr(GLIBC_2.3) [2] | strtouq(GLIBC_2.3) [1] |
__strtoll_internal(GLIBC_2.3) [1] | memset(GLIBC_2.3) [2] | strerror_r(GLIBC_2.3) [1] | strsep(GLIBC_2.3) [1] | strverscmp(GLIBC_2.3) [1] |
__strtoul_internal(GLIBC_2.3) [1] | rindex(GLIBC_2.3) [2] | strfmon(GLIBC_2.3) [2] | strsignal(GLIBC_2.3) [1] | strxfrm(GLIBC_2.3) [2] |
__strtoull_internal(GLIBC_2.3) [1] | stpcpy(GLIBC_2.3) [1] | strfry(GLIBC_2.3) [1] | strspn(GLIBC_2.3) [2] | swab(GLIBC_2.3) [2] |
bcmp(GLIBC_2.3) [2] | stpncpy(GLIBC_2.3) [1] | strftime(GLIBC_2.3) [2] | strstr(GLIBC_2.3) [2] | |
bcopy(GLIBC_2.3) [2] | strcasecmp(GLIBC_2.3) [2] | strlen(GLIBC_2.3) [2] | strtof(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for IPC Functions specified in Table 1-14, with the full functionality as described in the referenced underlying specification.
Table 1-14. libc - IPC Functions Function Interfaces
ftok(GLIBC_2.3) [1] | msgrcv(GLIBC_2.3) [1] | semget(GLIBC_2.3) [1] | shmctl(GLIBC_2.3) [1] | |
msgctl(GLIBC_2.3) [1] | msgsnd(GLIBC_2.3) [1] | semop(GLIBC_2.3) [1] | shmdt(GLIBC_2.3) [1] | |
msgget(GLIBC_2.3) [1] | semctl(GLIBC_2.3) [1] | shmat(GLIBC_2.3) [1] | shmget(GLIBC_2.3) [1] |
Referenced Specification(s)
An LSB conforming implementation shall provide the architecture specific functions for Regular Expressions specified in Table 1-15, with the full functionality as described in the referenced underlying specification.
Table 1-15. libc - Regular Expressions Function Interfaces
regcomp(GLIBC_2.3) [1] | regerror(GLIBC_2.3) [1] | regexec(GLIBC_2.3) [1] | regfree(GLIBC_2.3) [1] |
Referenced Specification(s)
An LSB conforming implementation shall provide the architecture specific deprecated functions for Regular Expressions specified in Table 1-16, with the full functionality as described in the referenced underlying specification.
These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification. |
Table 1-16. libc - Regular Expressions Deprecated Function Interfaces
advance(GLIBC_2.3) [1] | re_comp(GLIBC_2.3) [1] | re_exec(GLIBC_2.3) [1] | step(GLIBC_2.3) [1] |
Referenced Specification(s)
An LSB conforming implementation shall provide the architecture specific deprecated data interfaces for Regular Expressions specified in Table 1-17, with the full functionality as described in the referenced underlying specification.
These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification. |
Table 1-17. libc - Regular Expressions Deprecated Data Interfaces
loc1(GLIBC_2.3) [1] | loc2(GLIBC_2.3) [1] | locs(GLIBC_2.3) [1] |
Referenced Specification(s)
An LSB conforming implementation shall provide the architecture specific functions for Character Type Functions specified in Table 1-18, with the full functionality as described in the referenced underlying specification.
Table 1-18. libc - Character Type Functions Function Interfaces
__ctype_get_mb_cur_max(GLIBC_2.3) [1] | isdigit(GLIBC_2.3) [2] | iswalnum(GLIBC_2.3) [2] | iswlower(GLIBC_2.3) [2] | toascii(GLIBC_2.3) [2] |
_tolower(GLIBC_2.3) [2] | isgraph(GLIBC_2.3) [2] | iswalpha(GLIBC_2.3) [2] | iswprint(GLIBC_2.3) [2] | tolower(GLIBC_2.3) [2] |
_toupper(GLIBC_2.3) [2] | islower(GLIBC_2.3) [2] | iswblank(GLIBC_2.3) [2] | iswpunct(GLIBC_2.3) [2] | toupper(GLIBC_2.3) [2] |
isalnum(GLIBC_2.3) [2] | isprint(GLIBC_2.3) [2] | iswcntrl(GLIBC_2.3) [2] | iswspace(GLIBC_2.3) [2] | |
isalpha(GLIBC_2.3) [2] | ispunct(GLIBC_2.3) [2] | iswctype(GLIBC_2.3) [1] | iswupper(GLIBC_2.3) [2] | |
isascii(GLIBC_2.3) [2] | isspace(GLIBC_2.3) [2] | iswdigit(GLIBC_2.3) [2] | iswxdigit(GLIBC_2.3) [2] | |
iscntrl(GLIBC_2.3) [2] | isupper(GLIBC_2.3) [2] | iswgraph(GLIBC_2.3) [2] | isxdigit(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Time Manipulation specified in Table 1-19, with the full functionality as described in the referenced underlying specification.
Table 1-19. libc - Time Manipulation Function Interfaces
adjtime(GLIBC_2.3) [1] | ctime(GLIBC_2.3) [2] | gmtime(GLIBC_2.3) [2] | localtime_r(GLIBC_2.3) [2] | ualarm(GLIBC_2.3) [2] |
asctime(GLIBC_2.3) [2] | ctime_r(GLIBC_2.3) [2] | gmtime_r(GLIBC_2.3) [2] | mktime(GLIBC_2.3) [2] | |
asctime_r(GLIBC_2.3) [2] | difftime(GLIBC_2.3) [2] | localtime(GLIBC_2.3) [2] | tzset(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific deprecated functions for Time Manipulation specified in Table 1-20, with the full functionality as described in the referenced underlying specification.
These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification. |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific data interfaces for Time Manipulation specified in Table 1-21, with the full functionality as described in the referenced underlying specification.
Table 1-21. libc - Time Manipulation Data Interfaces
__daylight(GLIBC_2.3) [1] | __tzname(GLIBC_2.3) [1] | timezone(GLIBC_2.3) [2] | ||
__timezone(GLIBC_2.3) [1] | daylight(GLIBC_2.3) [2] | tzname(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Terminal Interface Functions specified in Table 1-22, with the full functionality as described in the referenced underlying specification.
Table 1-22. libc - Terminal Interface Functions Function Interfaces
cfgetispeed(GLIBC_2.3) [1] | cfsetispeed(GLIBC_2.3) [1] | tcdrain(GLIBC_2.3) [1] | tcgetattr(GLIBC_2.3) [1] | tcsendbreak(GLIBC_2.3) [1] |
cfgetospeed(GLIBC_2.3) [1] | cfsetospeed(GLIBC_2.3) [1] | tcflow(GLIBC_2.3) [1] | tcgetpgrp(GLIBC_2.3) [1] | tcsetattr(GLIBC_2.3) [1] |
cfmakeraw(GLIBC_2.3) [2] | cfsetspeed(GLIBC_2.3) [2] | tcflush(GLIBC_2.3) [1] | tcgetsid(GLIBC_2.3) [1] | tcsetpgrp(GLIBC_2.3) [1] |
Referenced Specification(s)
[2]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for System Database Interface specified in Table 1-23, with the full functionality as described in the referenced underlying specification.
Table 1-23. libc - System Database Interface Function Interfaces
endgrent(GLIBC_2.3) [1] | getgrgid(GLIBC_2.3) [1] | getprotobynumber(GLIBC_2.3) [1] | getservbyport(GLIBC_2.3) [1] | setgrent(GLIBC_2.3) [1] |
endnetent(GLIBC_2.3) [1] | getgrgid_r(GLIBC_2.3) [1] | getprotoent(GLIBC_2.3) [1] | getservent(GLIBC_2.3) [1] | setgroups(GLIBC_2.3) [2] |
endprotoent(GLIBC_2.3) [1] | getgrnam(GLIBC_2.3) [1] | getpwent(GLIBC_2.3) [1] | getutent(GLIBC_2.3) [2] | setnetent(GLIBC_2.3) [1] |
endpwent(GLIBC_2.3) [1] | getgrnam_r(GLIBC_2.3) [1] | getpwnam(GLIBC_2.3) [1] | getutent_r(GLIBC_2.3) [2] | setprotoent(GLIBC_2.3) [1] |
endservent(GLIBC_2.3) [1] | gethostbyaddr(GLIBC_2.3) [1] | getpwnam_r(GLIBC_2.3) [1] | getutxent(GLIBC_2.3) [1] | setpwent(GLIBC_2.3) [1] |
endutent(GLIBC_2.3) [3] | gethostbyname(GLIBC_2.3) [1] | getpwuid(GLIBC_2.3) [1] | getutxid(GLIBC_2.3) [1] | setservent(GLIBC_2.3) [1] |
endutxent(GLIBC_2.3) [1] | getnetbyaddr(GLIBC_2.3) [1] | getpwuid_r(GLIBC_2.3) [1] | getutxline(GLIBC_2.3) [1] | setutent(GLIBC_2.3) [2] |
getgrent(GLIBC_2.3) [1] | getprotobyname(GLIBC_2.3) [1] | getservbyname(GLIBC_2.3) [1] | pututxline(GLIBC_2.3) [1] | setutxent(GLIBC_2.3) [1] |
Referenced Specification(s)
[2]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Language Support specified in Table 1-24, with the full functionality as described in the referenced underlying specification.
Table 1-24. libc - Language Support Function Interfaces
__libc_start_main(GLIBC_2.3) [1] | _obstack_begin(GLIBC_2.3) [1] | _obstack_newchunk(GLIBC_2.3) [1] | obstack_free(GLIBC_2.3) [1] |
Referenced Specification(s)
[1]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific functions for Large File Support specified in Table 1-25, with the full functionality as described in the referenced underlying specification.
Table 1-25. libc - Large File Support Function Interfaces
__fxstat64(GLIBC_2.3) [1] | fopen64(GLIBC_2.3) [2] | ftello64(GLIBC_2.3) [2] | lseek64(GLIBC_2.3) [2] | readdir64(GLIBC_2.3) [2] |
__lxstat64(GLIBC_2.3) [1] | freopen64(GLIBC_2.3) [2] | ftruncate64(GLIBC_2.3) [2] | mkstemp64(GLIBC_2.3) [2] | statvfs64(GLIBC_2.3) [2] |
__xstat64(GLIBC_2.3) [1] | fseeko64(GLIBC_2.3) [2] | ftw64(GLIBC_2.3) [2] | mmap64(GLIBC_2.3) [2] | tmpfile64(GLIBC_2.3) [2] |
creat64(GLIBC_2.3) [2] | fsetpos64(GLIBC_2.3) [2] | getrlimit64(GLIBC_2.3) [2] | nftw64(GLIBC_2.3) [2] | truncate64(GLIBC_2.3) [2] |
fgetpos64(GLIBC_2.3) [2] | fstatvfs64(GLIBC_2.3) [2] | lockf64(GLIBC_2.3) [2] | open64(GLIBC_2.3) [2] |
Referenced Specification(s)
[1]. Linux Standard Base
[2]. Large File Support
An LSB conforming implementation shall provide the architecture specific functions for Standard Library specified in Table 1-26, with the full functionality as described in the referenced underlying specification.
Table 1-26. libc - Standard Library Function Interfaces
_Exit(GLIBC_2.3) [1] | dirname(GLIBC_2.3) [1] | glob(GLIBC_2.3) [1] | lsearch(GLIBC_2.3) [1] | srand(GLIBC_2.3) [1] |
__assert_fail(GLIBC_2.3) [2] | div(GLIBC_2.3) [1] | glob64(GLIBC_2.3) [2] | makecontext(GLIBC_2.3) [1] | srand48(GLIBC_2.3) [1] |
__cxa_atexit(GLIBC_2.3) [2] | drand48(GLIBC_2.3) [1] | globfree(GLIBC_2.3) [1] | malloc(GLIBC_2.3) [1] | srandom(GLIBC_2.3) [1] |
__errno_location(GLIBC_2.3) [2] | ecvt(GLIBC_2.3) [1] | globfree64(GLIBC_2.3) [2] | memmem(GLIBC_2.3) [2] | strtod(GLIBC_2.3) [1] |
__fpending(GLIBC_2.3) [2] | erand48(GLIBC_2.3) [1] | grantpt(GLIBC_2.3) [1] | mkstemp(GLIBC_2.3) [1] | strtol(GLIBC_2.3) [1] |
__getpagesize(GLIBC_2.3) [2] | err(GLIBC_2.3) [2] | hcreate(GLIBC_2.3) [1] | mktemp(GLIBC_2.3) [1] | strtoul(GLIBC_2.3) [1] |
__isinf(GLIBC_2.3) [2] | error(GLIBC_2.3) [2] | hdestroy(GLIBC_2.3) [1] | mrand48(GLIBC_2.3) [1] | swapcontext(GLIBC_2.3) [1] |
__isinff(GLIBC_2.3) [2] | errx(GLIBC_2.3) [2] | hsearch(GLIBC_2.3) [1] | nftw(GLIBC_2.3) [1] | syslog(GLIBC_2.3) [1] |
__isinfl(GLIBC_2.3) [2] | fcvt(GLIBC_2.3) [1] | htonl(GLIBC_2.3) [1] | nrand48(GLIBC_2.3) [1] | system(GLIBC_2.3) [2] |
__isnan(GLIBC_2.3) [2] | fmtmsg(GLIBC_2.3) [1] | htons(GLIBC_2.3) [1] | ntohl(GLIBC_2.3) [1] | tdelete(GLIBC_2.3) [1] |
__isnanf(GLIBC_2.3) [2] | fnmatch(GLIBC_2.3) [1] | imaxabs(GLIBC_2.3) [1] | ntohs(GLIBC_2.3) [1] | tfind(GLIBC_2.3) [1] |
__isnanl(GLIBC_2.3) [2] | fpathconf(GLIBC_2.3) [1] | imaxdiv(GLIBC_2.3) [1] | openlog(GLIBC_2.3) [1] | tmpfile(GLIBC_2.3) [1] |
__sysconf(GLIBC_2.3) [2] | free(GLIBC_2.3) [1] | inet_addr(GLIBC_2.3) [1] | perror(GLIBC_2.3) [1] | tmpnam(GLIBC_2.3) [1] |
_exit(GLIBC_2.3) [1] | freeaddrinfo(GLIBC_2.3) [1] | inet_ntoa(GLIBC_2.3) [1] | posix_memalign(GLIBC_2.3) [1] | tsearch(GLIBC_2.3) [1] |
_longjmp(GLIBC_2.3) [1] | ftrylockfile(GLIBC_2.3) [1] | inet_ntop(GLIBC_2.3) [1] | ptsname(GLIBC_2.3) [1] | ttyname(GLIBC_2.3) [1] |
_setjmp(GLIBC_2.3) [1] | ftw(GLIBC_2.3) [1] | inet_pton(GLIBC_2.3) [1] | putenv(GLIBC_2.3) [1] | ttyname_r(GLIBC_2.3) [1] |
a64l(GLIBC_2.3) [1] | funlockfile(GLIBC_2.3) [1] | initstate(GLIBC_2.3) [1] | qsort(GLIBC_2.3) [1] | twalk(GLIBC_2.3) [1] |
abort(GLIBC_2.3) [1] | gai_strerror(GLIBC_2.3) [1] | insque(GLIBC_2.3) [1] | rand(GLIBC_2.3) [1] | unlockpt(GLIBC_2.3) [1] |
abs(GLIBC_2.3) [1] | gcvt(GLIBC_2.3) [1] | isatty(GLIBC_2.3) [1] | rand_r(GLIBC_2.3) [1] | unsetenv(GLIBC_2.3) [1] |
atof(GLIBC_2.3) [1] | getaddrinfo(GLIBC_2.3) [1] | isblank(GLIBC_2.3) [1] | random(GLIBC_2.3) [1] | usleep(GLIBC_2.3) [1] |
atoi(GLIBC_2.3) [1] | getcwd(GLIBC_2.3) [1] | jrand48(GLIBC_2.3) [1] | random_r(GLIBC_2.3) [2] | verrx(GLIBC_2.3) [2] |
atol(GLIBC_2.3) [1] | getdate(GLIBC_2.3) [1] | l64a(GLIBC_2.3) [1] | realloc(GLIBC_2.3) [1] | vfscanf(GLIBC_2.3) [1] |
atoll(GLIBC_2.3) [1] | getenv(GLIBC_2.3) [1] | labs(GLIBC_2.3) [1] | realpath(GLIBC_2.3) [1] | vscanf(GLIBC_2.3) [1] |
basename(GLIBC_2.3) [1] | getlogin(GLIBC_2.3) [1] | lcong48(GLIBC_2.3) [1] | remque(GLIBC_2.3) [1] | vsscanf(GLIBC_2.3) [1] |
bsearch(GLIBC_2.3) [1] | getnameinfo(GLIBC_2.3) [1] | ldiv(GLIBC_2.3) [1] | seed48(GLIBC_2.3) [1] | vsyslog(GLIBC_2.3) [2] |
calloc(GLIBC_2.3) [1] | getopt(GLIBC_2.3) [2] | lfind(GLIBC_2.3) [1] | setenv(GLIBC_2.3) [1] | warn(GLIBC_2.3) [2] |
closelog(GLIBC_2.3) [1] | getopt_long(GLIBC_2.3) [2] | llabs(GLIBC_2.3) [1] | sethostid(GLIBC_2.3) [2] | warnx(GLIBC_2.3) [2] |
confstr(GLIBC_2.3) [1] | getopt_long_only(GLIBC_2.3) [2] | lldiv(GLIBC_2.3) [1] | sethostname(GLIBC_2.3) [2] | wordexp(GLIBC_2.3) [1] |
cuserid(GLIBC_2.3) [3] | getsubopt(GLIBC_2.3) [1] | longjmp(GLIBC_2.3) [1] | setlogmask(GLIBC_2.3) [1] | wordfree(GLIBC_2.3) [1] |
daemon(GLIBC_2.3) [2] | gettimeofday(GLIBC_2.3) [1] | lrand48(GLIBC_2.3) [1] | setstate(GLIBC_2.3) [1] |
Referenced Specification(s)
[2]. Linux Standard Base
An LSB conforming implementation shall provide the architecture specific data interfaces for Standard Library specified in Table 1-27, with the full functionality as described in the referenced underlying specification.
Table 1-27. libc - Standard Library Data Interfaces
__environ(GLIBC_2.3) [1] | _sys_errlist(GLIBC_2.3) [1] | getdate_err(GLIBC_2.3) [2] | opterr(GLIBC_2.3) [1] | optopt(GLIBC_2.3) [1] |
_environ(GLIBC_2.3) [1] | environ(GLIBC_2.3) [2] | optarg(GLIBC_2.3) [2] | optind(GLIBC_2.3) [1] |
Referenced Specification(s)
[1]. Linux Standard Base