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