| Linux Standard Base Core Specification for Itanium™ | ||
|---|---|---|
| <<< Previous | Chapter 10. Libraries | Next >>> |
Table 10-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:
| [LFS] Large File Support |
| [LSB] LSB Core - Generic |
| [RPC + XDR] RFC 5531/4506 RPC & XDR |
| [SUSv2] SUSv2 |
| [SUSv3] POSIX 1003.1-2001 (ISO/IEC 9945-2003) |
| [SUSv4] POSIX 1003.1-2008 (ISO/IEC 9945-2009) |
| [SVID.4] SVID Issue 4 |
An LSB conforming implementation shall provide the architecture specific functions for RPC specified in Table 10-2, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-2. libc - RPC Function Interfaces
| authnone_create(GLIBC_2.2) [SVID.4] | callrpc(GLIBC_2.2) [RPC + XDR] | clnt_create(GLIBC_2.2) [SVID.4] | clnt_pcreateerror(GLIBC_2.2) [SVID.4] |
| clnt_perrno(GLIBC_2.2) [SVID.4] | clnt_perror(GLIBC_2.2) [SVID.4] | clnt_spcreateerror(GLIBC_2.2) [SVID.4] | clnt_sperrno(GLIBC_2.2) [SVID.4] |
| clnt_sperror(GLIBC_2.2) [SVID.4] | clntraw_create(GLIBC_2.2) [RPC + XDR] | clnttcp_create(GLIBC_2.2) [RPC + XDR] | clntudp_bufcreate(GLIBC_2.2) [RPC + XDR] |
| clntudp_create(GLIBC_2.2) [RPC + XDR] | key_decryptsession(GLIBC_2.2) [SVID.4] | pmap_getport(GLIBC_2.2) [LSB] | pmap_set(GLIBC_2.2) [LSB] |
| pmap_unset(GLIBC_2.2) [LSB] | svc_getreqset(GLIBC_2.2) [SVID.4] | svc_register(GLIBC_2.2) [LSB] | svc_run(GLIBC_2.2) [LSB] |
| svc_sendreply(GLIBC_2.2) [LSB] | svcerr_auth(GLIBC_2.2) [SVID.4] | svcerr_decode(GLIBC_2.2) [SVID.4] | svcerr_noproc(GLIBC_2.2) [SVID.4] |
| svcerr_noprog(GLIBC_2.2) [SVID.4] | svcerr_progvers(GLIBC_2.2) [SVID.4] | svcerr_systemerr(GLIBC_2.2) [SVID.4] | svcerr_weakauth(GLIBC_2.2) [SVID.4] |
| svcfd_create(GLIBC_2.2) [RPC + XDR] | svcraw_create(GLIBC_2.2) [RPC + XDR] | svctcp_create(GLIBC_2.2) [LSB] | svcudp_create(GLIBC_2.2) [LSB] |
| xdr_accepted_reply(GLIBC_2.2) [SVID.4] | xdr_array(GLIBC_2.2) [SVID.4] | xdr_bool(GLIBC_2.2) [SVID.4] | xdr_bytes(GLIBC_2.2) [SVID.4] |
| xdr_callhdr(GLIBC_2.2) [SVID.4] | xdr_callmsg(GLIBC_2.2) [SVID.4] | xdr_char(GLIBC_2.2) [SVID.4] | xdr_double(GLIBC_2.2) [SVID.4] |
| xdr_enum(GLIBC_2.2) [SVID.4] | xdr_float(GLIBC_2.2) [SVID.4] | xdr_free(GLIBC_2.2) [SVID.4] | xdr_int(GLIBC_2.2) [SVID.4] |
| xdr_long(GLIBC_2.2) [SVID.4] | xdr_opaque(GLIBC_2.2) [SVID.4] | xdr_opaque_auth(GLIBC_2.2) [SVID.4] | xdr_pointer(GLIBC_2.2) [SVID.4] |
| xdr_reference(GLIBC_2.2) [SVID.4] | xdr_rejected_reply(GLIBC_2.2) [SVID.4] | xdr_replymsg(GLIBC_2.2) [SVID.4] | xdr_short(GLIBC_2.2) [SVID.4] |
| xdr_string(GLIBC_2.2) [SVID.4] | xdr_u_char(GLIBC_2.2) [SVID.4] | xdr_u_int(GLIBC_2.2) [LSB] | xdr_u_long(GLIBC_2.2) [SVID.4] |
| xdr_u_short(GLIBC_2.2) [SVID.4] | xdr_union(GLIBC_2.2) [SVID.4] | xdr_vector(GLIBC_2.2) [SVID.4] | xdr_void(GLIBC_2.2) [SVID.4] |
| xdr_wrapstring(GLIBC_2.2) [SVID.4] | xdrmem_create(GLIBC_2.2) [SVID.4] | xdrrec_create(GLIBC_2.2) [SVID.4] | xdrrec_endofrecord(GLIBC_2.2) [RPC + XDR] |
| xdrrec_eof(GLIBC_2.2) [SVID.4] | xdrrec_skiprecord(GLIBC_2.2) [RPC + XDR] | xdrstdio_create(GLIBC_2.2) [LSB] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for RPC specified in Table 10-3, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
No external functions are defined for libc - Epoll in this part of the specification. See also the generic specification.
An LSB conforming implementation shall provide the architecture specific functions for System Calls specified in Table 10-4, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-4. libc - System Calls Function Interfaces
| __fxstat(GLIBC_2.2) [LSB] | __getpgid(GLIBC_2.2) [LSB] | __lxstat(GLIBC_2.2) [LSB] | __xmknod(GLIBC_2.2) [LSB] |
| __xstat(GLIBC_2.2) [LSB] | access(GLIBC_2.2) [SUSv4] | acct(GLIBC_2.2) [LSB] | alarm(GLIBC_2.2) [SUSv4] |
| backtrace(GLIBC_2.2) [LSB] | backtrace_symbols(GLIBC_2.2) [LSB] | backtrace_symbols_fd(GLIBC_2.2) [LSB] | brk(GLIBC_2.2) [SUSv2] |
| chdir(GLIBC_2.2) [SUSv4] | chmod(GLIBC_2.2) [SUSv4] | chown(GLIBC_2.2) [SUSv4] | chroot(GLIBC_2.2) [SUSv2] |
| clock(GLIBC_2.2) [SUSv4] | close(GLIBC_2.2) [SUSv4] | closedir(GLIBC_2.2) [SUSv4] | creat(GLIBC_2.2) [SUSv4] |
| dup(GLIBC_2.2) [SUSv4] | dup2(GLIBC_2.2) [SUSv4] | execl(GLIBC_2.2) [SUSv4] | execle(GLIBC_2.2) [SUSv4] |
| execlp(GLIBC_2.2) [SUSv4] | execv(GLIBC_2.2) [SUSv4] | execve(GLIBC_2.2) [SUSv4] | execvp(GLIBC_2.2) [SUSv4] |
| exit(GLIBC_2.2) [SUSv4] | fchdir(GLIBC_2.2) [SUSv4] | fchmod(GLIBC_2.2) [SUSv4] | fchown(GLIBC_2.2) [SUSv4] |
| fcntl(GLIBC_2.2) [LSB] | fdatasync(GLIBC_2.2) [SUSv4] | fexecve(GLIBC_2.2) [SUSv4] | flock(GLIBC_2.2) [LSB] |
| fork(GLIBC_2.2) [SUSv4] | fstatfs(GLIBC_2.2) [LSB] | fstatvfs(GLIBC_2.2) [SUSv4] | fsync(GLIBC_2.2) [SUSv4] |
| ftime(GLIBC_2.2) [SUSv3] | ftruncate(GLIBC_2.2) [SUSv4] | getcontext(GLIBC_2.2) [SUSv3] | getdtablesize(GLIBC_2.2) [LSB] |
| getegid(GLIBC_2.2) [SUSv4] | geteuid(GLIBC_2.2) [SUSv4] | getgid(GLIBC_2.2) [SUSv4] | getgroups(GLIBC_2.2) [SUSv4] |
| getitimer(GLIBC_2.2) [SUSv4] | getloadavg(GLIBC_2.2) [LSB] | getpagesize(GLIBC_2.2) [LSB] | getpgid(GLIBC_2.2) [SUSv4] |
| getpgrp(GLIBC_2.2) [SUSv4] | getpid(GLIBC_2.2) [SUSv4] | getppid(GLIBC_2.2) [SUSv4] | getpriority(GLIBC_2.2) [SUSv4] |
| getrlimit(GLIBC_2.2) [LSB] | getrusage(GLIBC_2.2) [SUSv4] | getsid(GLIBC_2.2) [SUSv4] | getuid(GLIBC_2.2) [SUSv4] |
| getwd(GLIBC_2.2) [SUSv3] | initgroups(GLIBC_2.2) [LSB] | ioctl(GLIBC_2.2) [LSB] | ioperm(GLIBC_2.2) [LSB] |
| iopl(GLIBC_2.2) [LSB] | kill(GLIBC_2.2) [LSB] | killpg(GLIBC_2.2) [SUSv4] | lchown(GLIBC_2.2) [SUSv4] |
| link(GLIBC_2.2) [LSB] | lockf(GLIBC_2.2) [SUSv4] | lseek(GLIBC_2.2) [SUSv4] | mkdir(GLIBC_2.2) [SUSv4] |
| mkfifo(GLIBC_2.2) [SUSv4] | mlock(GLIBC_2.2) [SUSv4] | mlockall(GLIBC_2.2) [SUSv4] | mmap(GLIBC_2.2) [SUSv4] |
| mprotect(GLIBC_2.2) [SUSv4] | mremap(GLIBC_2.2) [LSB] | msync(GLIBC_2.2) [SUSv4] | munlock(GLIBC_2.2) [SUSv4] |
| munlockall(GLIBC_2.2) [SUSv4] | munmap(GLIBC_2.2) [SUSv4] | nanosleep(GLIBC_2.2) [SUSv4] | nice(GLIBC_2.2) [SUSv4] |
| open(GLIBC_2.2) [SUSv4] | opendir(GLIBC_2.2) [SUSv4] | pathconf(GLIBC_2.2) [SUSv4] | pause(GLIBC_2.2) [SUSv4] |
| pipe(GLIBC_2.2) [SUSv4] | poll(GLIBC_2.2) [SUSv4] | pread(GLIBC_2.2) [SUSv4] | pselect(GLIBC_2.2) [SUSv4] |
| ptrace(GLIBC_2.2) [LSB] | pwrite(GLIBC_2.2) [SUSv4] | read(GLIBC_2.2) [SUSv4] | readdir(GLIBC_2.2) [SUSv4] |
| readdir_r(GLIBC_2.2) [SUSv4] | readlink(GLIBC_2.2) [SUSv4] | readv(GLIBC_2.2) [SUSv4] | rename(GLIBC_2.2) [SUSv4] |
| rmdir(GLIBC_2.2) [SUSv4] | sbrk(GLIBC_2.2) [SUSv2] | sched_get_priority_max(GLIBC_2.2) [SUSv4] | sched_get_priority_min(GLIBC_2.2) [SUSv4] |
| sched_getparam(GLIBC_2.2) [SUSv4] | sched_getscheduler(GLIBC_2.2) [SUSv4] | sched_rr_get_interval(GLIBC_2.2) [SUSv4] | sched_setparam(GLIBC_2.2) [SUSv4] |
| sched_setscheduler(GLIBC_2.2) [LSB] | sched_yield(GLIBC_2.2) [SUSv4] | select(GLIBC_2.2) [SUSv4] | setcontext(GLIBC_2.2) [SUSv3] |
| setegid(GLIBC_2.2) [SUSv4] | seteuid(GLIBC_2.2) [SUSv4] | setgid(GLIBC_2.2) [SUSv4] | setitimer(GLIBC_2.2) [SUSv4] |
| setpgid(GLIBC_2.2) [SUSv4] | setpgrp(GLIBC_2.2) [SUSv4] | setpriority(GLIBC_2.2) [SUSv4] | setregid(GLIBC_2.2) [SUSv4] |
| setreuid(GLIBC_2.2) [SUSv4] | setrlimit(GLIBC_2.2) [LSB] | setrlimit64(GLIBC_2.2) [LFS] | setsid(GLIBC_2.2) [SUSv4] |
| setuid(GLIBC_2.2) [SUSv4] | sleep(GLIBC_2.2) [SUSv4] | statfs(GLIBC_2.2) [LSB] | statvfs(GLIBC_2.2) [SUSv4] |
| stime(GLIBC_2.2) [LSB] | symlink(GLIBC_2.2) [SUSv4] | sync(GLIBC_2.2) [SUSv4] | sysconf(GLIBC_2.2) [LSB] |
| sysinfo(GLIBC_2.2) [LSB] | time(GLIBC_2.2) [SUSv4] | times(GLIBC_2.2) [SUSv4] | truncate(GLIBC_2.2) [SUSv4] |
| ulimit(GLIBC_2.2) [SUSv4] | umask(GLIBC_2.2) [SUSv4] | uname(GLIBC_2.2) [SUSv4] | unlink(GLIBC_2.2) [LSB] |
| utime(GLIBC_2.2) [SUSv4] | utimes(GLIBC_2.2) [SUSv4] | vfork(GLIBC_2.2) [SUSv3] | wait(GLIBC_2.2) [SUSv4] |
| wait4(GLIBC_2.2) [LSB] | waitid(GLIBC_2.2) [SUSv4] | waitpid(GLIBC_2.2) [SUSv4] | write(GLIBC_2.2) [SUSv4] |
| writev(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for System Calls specified in Table 10-5, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
An LSB conforming implementation shall provide the architecture specific functions for Standard I/O specified in Table 10-6, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-6. libc - Standard I/O Function Interfaces
| _IO_feof(GLIBC_2.2) [LSB] | _IO_getc(GLIBC_2.2) [LSB] | _IO_putc(GLIBC_2.2) [LSB] | _IO_puts(GLIBC_2.2) [LSB] |
| __fprintf_chk(GLIBC_2.3.4) [LSB] | __printf_chk(GLIBC_2.3.4) [LSB] | __snprintf_chk(GLIBC_2.3.4) [LSB] | __sprintf_chk(GLIBC_2.3.4) [LSB] |
| __vfprintf_chk(GLIBC_2.3.4) [LSB] | __vprintf_chk(GLIBC_2.3.4) [LSB] | __vsnprintf_chk(GLIBC_2.3.4) [LSB] | __vsprintf_chk(GLIBC_2.3.4) [LSB] |
| asprintf(GLIBC_2.2) [LSB] | clearerr(GLIBC_2.2) [SUSv4] | clearerr_unlocked(GLIBC_2.2) [LSB] | ctermid(GLIBC_2.2) [SUSv4] |
| dprintf(GLIBC_2.2) [SUSv4] | fclose(GLIBC_2.2) [SUSv4] | fdopen(GLIBC_2.2) [SUSv4] | feof(GLIBC_2.2) [SUSv4] |
| feof_unlocked(GLIBC_2.2) [LSB] | ferror(GLIBC_2.2) [SUSv4] | ferror_unlocked(GLIBC_2.2) [LSB] | fflush(GLIBC_2.2) [SUSv4] |
| fflush_unlocked(GLIBC_2.2) [LSB] | fgetc(GLIBC_2.2) [SUSv4] | fgetc_unlocked(GLIBC_2.2) [LSB] | fgetpos(GLIBC_2.2) [SUSv4] |
| fgets(GLIBC_2.2) [SUSv4] | fgets_unlocked(GLIBC_2.2) [LSB] | fgetwc_unlocked(GLIBC_2.2) [LSB] | fgetws_unlocked(GLIBC_2.2) [LSB] |
| fileno(GLIBC_2.2) [SUSv4] | fileno_unlocked(GLIBC_2.2) [LSB] | flockfile(GLIBC_2.2) [SUSv4] | fopen(GLIBC_2.2) [SUSv4] |
| fprintf(GLIBC_2.2) [SUSv4] | fputc(GLIBC_2.2) [SUSv4] | fputc_unlocked(GLIBC_2.2) [LSB] | fputs(GLIBC_2.2) [SUSv4] |
| fputs_unlocked(GLIBC_2.2) [LSB] | fputwc_unlocked(GLIBC_2.2) [LSB] | fputws_unlocked(GLIBC_2.2) [LSB] | fread(GLIBC_2.2) [SUSv4] |
| fread_unlocked(GLIBC_2.2) [LSB] | freopen(GLIBC_2.2) [SUSv4] | fscanf(GLIBC_2.2) [LSB] | fseek(GLIBC_2.2) [SUSv4] |
| fseeko(GLIBC_2.2) [SUSv4] | fsetpos(GLIBC_2.2) [SUSv4] | ftell(GLIBC_2.2) [SUSv4] | ftello(GLIBC_2.2) [SUSv4] |
| fwrite(GLIBC_2.2) [SUSv4] | fwrite_unlocked(GLIBC_2.2) [LSB] | getc(GLIBC_2.2) [SUSv4] | getc_unlocked(GLIBC_2.2) [SUSv4] |
| getchar(GLIBC_2.2) [SUSv4] | getchar_unlocked(GLIBC_2.2) [SUSv4] | getdelim(GLIBC_2.2) [SUSv4] | getline(GLIBC_2.2) [SUSv4] |
| getw(GLIBC_2.2) [SUSv2] | getwc_unlocked(GLIBC_2.2) [LSB] | getwchar_unlocked(GLIBC_2.2) [LSB] | pclose(GLIBC_2.2) [SUSv4] |
| popen(GLIBC_2.2) [SUSv4] | printf(GLIBC_2.2) [SUSv4] | putc(GLIBC_2.2) [SUSv4] | putc_unlocked(GLIBC_2.2) [SUSv4] |
| putchar(GLIBC_2.2) [SUSv4] | putchar_unlocked(GLIBC_2.2) [SUSv4] | puts(GLIBC_2.2) [SUSv4] | putw(GLIBC_2.2) [SUSv2] |
| putwc_unlocked(GLIBC_2.2) [LSB] | putwchar_unlocked(GLIBC_2.2) [LSB] | remove(GLIBC_2.2) [SUSv4] | rewind(GLIBC_2.2) [SUSv4] |
| rewinddir(GLIBC_2.2) [SUSv4] | scanf(GLIBC_2.2) [LSB] | seekdir(GLIBC_2.2) [SUSv4] | setbuf(GLIBC_2.2) [SUSv4] |
| setbuffer(GLIBC_2.2) [LSB] | setvbuf(GLIBC_2.2) [SUSv4] | snprintf(GLIBC_2.2) [SUSv4] | sprintf(GLIBC_2.2) [SUSv4] |
| sscanf(GLIBC_2.2) [LSB] | telldir(GLIBC_2.2) [SUSv4] | tempnam(GLIBC_2.2) [SUSv4] | ungetc(GLIBC_2.2) [SUSv4] |
| vasprintf(GLIBC_2.2) [LSB] | vdprintf(GLIBC_2.2) [SUSv4] | vfprintf(GLIBC_2.2) [SUSv4] | vprintf(GLIBC_2.2) [SUSv4] |
| vsnprintf(GLIBC_2.2) [SUSv4] | vsprintf(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for Standard I/O specified in Table 10-7, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
An LSB conforming implementation shall provide the architecture specific data interfaces for Standard I/O specified in Table 10-8, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Signal Handling specified in Table 10-9, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-9. libc - Signal Handling Function Interfaces
| __libc_current_sigrtmax(GLIBC_2.2) [LSB] | __libc_current_sigrtmin(GLIBC_2.2) [LSB] | __sigsetjmp(GLIBC_2.2) [LSB] | __sysv_signal(GLIBC_2.2) [LSB] |
| __xpg_sigpause(GLIBC_2.2) [LSB] | bsd_signal(GLIBC_2.2) [SUSv3] | psignal(GLIBC_2.2) [SUSv4] | raise(GLIBC_2.2) [SUSv4] |
| sigaction(GLIBC_2.2) [SUSv4] | sigaddset(GLIBC_2.2) [SUSv4] | sigaltstack(GLIBC_2.2) [SUSv4] | sigandset(GLIBC_2.2) [LSB] |
| sigdelset(GLIBC_2.2) [SUSv4] | sigemptyset(GLIBC_2.2) [SUSv4] | sigfillset(GLIBC_2.2) [SUSv4] | sighold(GLIBC_2.2) [SUSv4] |
| sigignore(GLIBC_2.2) [SUSv4] | siginterrupt(GLIBC_2.2) [SUSv4] | sigisemptyset(GLIBC_2.2) [LSB] | sigismember(GLIBC_2.2) [SUSv4] |
| siglongjmp(GLIBC_2.2) [SUSv4] | signal(GLIBC_2.2) [SUSv4] | sigorset(GLIBC_2.2) [LSB] | sigpause(GLIBC_2.2) [LSB] |
| sigpending(GLIBC_2.2) [SUSv4] | sigprocmask(GLIBC_2.2) [SUSv4] | sigqueue(GLIBC_2.2) [SUSv4] | sigrelse(GLIBC_2.2) [SUSv4] |
| sigreturn(GLIBC_2.2) [LSB] | sigset(GLIBC_2.2) [SUSv4] | sigsuspend(GLIBC_2.2) [SUSv4] | sigtimedwait(GLIBC_2.2) [SUSv4] |
| sigwait(GLIBC_2.2) [SUSv4] | sigwaitinfo(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for Signal Handling specified in Table 10-10, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
An LSB conforming implementation shall provide the architecture specific data interfaces for Signal Handling specified in Table 10-11, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Localization Functions specified in Table 10-12, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-12. libc - Localization Functions Function Interfaces
| bind_textdomain_codeset(GLIBC_2.2) [LSB] | bindtextdomain(GLIBC_2.2) [LSB] | catclose(GLIBC_2.2) [SUSv4] | catgets(GLIBC_2.2) [SUSv4] |
| catopen(GLIBC_2.2) [SUSv4] | dcgettext(GLIBC_2.2) [LSB] | dcngettext(GLIBC_2.2) [LSB] | dgettext(GLIBC_2.2) [LSB] |
| dngettext(GLIBC_2.2) [LSB] | gettext(GLIBC_2.2) [LSB] | iconv(GLIBC_2.2) [SUSv4] | iconv_close(GLIBC_2.2) [SUSv4] |
| iconv_open(GLIBC_2.2) [SUSv4] | localeconv(GLIBC_2.2) [SUSv4] | ngettext(GLIBC_2.2) [LSB] | nl_langinfo(GLIBC_2.2) [SUSv4] |
| setlocale(GLIBC_2.2) [SUSv4] | textdomain(GLIBC_2.2) [LSB] |
An LSB conforming implementation shall provide the architecture specific data interfaces for Localization Functions specified in Table 10-13, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Posix Spawn Option specified in Table 10-14, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-14. libc - Posix Spawn Option Function Interfaces
| posix_spawn(GLIBC_2.15) [SUSv4] | posix_spawn_file_actions_addclose(GLIBC_2.2) [SUSv4] | posix_spawn_file_actions_adddup2(GLIBC_2.2) [SUSv4] | posix_spawn_file_actions_addopen(GLIBC_2.2) [SUSv4] |
| posix_spawn_file_actions_destroy(GLIBC_2.2) [SUSv4] | posix_spawn_file_actions_init(GLIBC_2.2) [SUSv4] | posix_spawnattr_destroy(GLIBC_2.2) [SUSv4] | posix_spawnattr_getflags(GLIBC_2.2) [SUSv4] |
| posix_spawnattr_getpgroup(GLIBC_2.2) [SUSv4] | posix_spawnattr_getschedparam(GLIBC_2.2) [SUSv4] | posix_spawnattr_getschedpolicy(GLIBC_2.2) [SUSv4] | posix_spawnattr_getsigdefault(GLIBC_2.2) [SUSv4] |
| posix_spawnattr_getsigmask(GLIBC_2.2) [SUSv4] | posix_spawnattr_init(GLIBC_2.2) [SUSv4] | posix_spawnattr_setflags(GLIBC_2.2) [SUSv4] | posix_spawnattr_setpgroup(GLIBC_2.2) [SUSv4] |
| posix_spawnattr_setschedparam(GLIBC_2.2) [SUSv4] | posix_spawnattr_setschedpolicy(GLIBC_2.2) [SUSv4] | posix_spawnattr_setsigdefault(GLIBC_2.2) [SUSv4] | posix_spawnattr_setsigmask(GLIBC_2.2) [SUSv4] |
| posix_spawnp(GLIBC_2.15) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific functions for Posix Advisory Option specified in Table 10-15, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Socket Interface specified in Table 10-16, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-16. libc - Socket Interface Function Interfaces
| __h_errno_location(GLIBC_2.2) [LSB] | accept(GLIBC_2.2) [SUSv4] | bind(GLIBC_2.2) [SUSv4] | bindresvport(GLIBC_2.2) [LSB] |
| connect(GLIBC_2.2) [SUSv4] | gethostid(GLIBC_2.2) [SUSv4] | gethostname(GLIBC_2.2) [SUSv4] | getpeername(GLIBC_2.2) [SUSv4] |
| getsockname(GLIBC_2.2) [SUSv4] | getsockopt(GLIBC_2.2) [LSB] | if_freenameindex(GLIBC_2.2) [SUSv4] | if_indextoname(GLIBC_2.2) [SUSv4] |
| if_nameindex(GLIBC_2.2) [SUSv4] | if_nametoindex(GLIBC_2.2) [SUSv4] | listen(GLIBC_2.2) [SUSv4] | recv(GLIBC_2.2) [SUSv4] |
| recvfrom(GLIBC_2.2) [SUSv4] | recvmsg(GLIBC_2.2) [SUSv4] | send(GLIBC_2.2) [SUSv4] | sendmsg(GLIBC_2.2) [SUSv4] |
| sendto(GLIBC_2.2) [SUSv4] | setsockopt(GLIBC_2.2) [LSB] | shutdown(GLIBC_2.2) [SUSv4] | sockatmark(GLIBC_2.2.4) [SUSv4] |
| socket(GLIBC_2.2) [SUSv4] | socketpair(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific data interfaces for Socket Interface specified in Table 10-17, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Wide Characters specified in Table 10-18, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-18. libc - Wide Characters Function Interfaces
| __wcstod_internal(GLIBC_2.2) [LSB] | __wcstof_internal(GLIBC_2.2) [LSB] | __wcstol_internal(GLIBC_2.2) [LSB] | __wcstold_internal(GLIBC_2.2) [LSB] |
| __wcstoul_internal(GLIBC_2.2) [LSB] | btowc(GLIBC_2.2) [SUSv4] | fgetwc(GLIBC_2.2) [SUSv4] | fgetws(GLIBC_2.2) [SUSv4] |
| fputwc(GLIBC_2.2) [SUSv4] | fputws(GLIBC_2.2) [SUSv4] | fwide(GLIBC_2.2) [SUSv4] | fwprintf(GLIBC_2.2) [SUSv4] |
| fwscanf(GLIBC_2.2) [LSB] | getwc(GLIBC_2.2) [SUSv4] | getwchar(GLIBC_2.2) [SUSv4] | mblen(GLIBC_2.2) [SUSv4] |
| mbrlen(GLIBC_2.2) [SUSv4] | mbrtowc(GLIBC_2.2) [SUSv4] | mbsinit(GLIBC_2.2) [SUSv4] | mbsnrtowcs(GLIBC_2.2) [SUSv4] |
| mbsrtowcs(GLIBC_2.2) [SUSv4] | mbstowcs(GLIBC_2.2) [SUSv4] | mbtowc(GLIBC_2.2) [SUSv4] | putwc(GLIBC_2.2) [SUSv4] |
| putwchar(GLIBC_2.2) [SUSv4] | swprintf(GLIBC_2.2) [SUSv4] | swscanf(GLIBC_2.2) [LSB] | towctrans(GLIBC_2.2) [SUSv4] |
| towlower(GLIBC_2.2) [SUSv4] | towupper(GLIBC_2.2) [SUSv4] | ungetwc(GLIBC_2.2) [SUSv4] | vfwprintf(GLIBC_2.2) [SUSv4] |
| vfwscanf(GLIBC_2.2) [LSB] | vswprintf(GLIBC_2.2) [SUSv4] | vswscanf(GLIBC_2.2) [LSB] | vwprintf(GLIBC_2.2) [SUSv4] |
| vwscanf(GLIBC_2.2) [LSB] | wcpcpy(GLIBC_2.2) [SUSv4] | wcpncpy(GLIBC_2.2) [SUSv4] | wcrtomb(GLIBC_2.2) [SUSv4] |
| wcscasecmp(GLIBC_2.2) [SUSv4] | wcscat(GLIBC_2.2) [SUSv4] | wcschr(GLIBC_2.2) [SUSv4] | wcscmp(GLIBC_2.2) [SUSv4] |
| wcscoll(GLIBC_2.2) [SUSv4] | wcscpy(GLIBC_2.2) [SUSv4] | wcscspn(GLIBC_2.2) [SUSv4] | wcsdup(GLIBC_2.2) [SUSv4] |
| wcsftime(GLIBC_2.2) [SUSv4] | wcslen(GLIBC_2.2) [SUSv4] | wcsncasecmp(GLIBC_2.2) [SUSv4] | wcsncat(GLIBC_2.2) [SUSv4] |
| wcsncmp(GLIBC_2.2) [SUSv4] | wcsncpy(GLIBC_2.2) [SUSv4] | wcsnlen(GLIBC_2.2) [SUSv4] | wcsnrtombs(GLIBC_2.2) [SUSv4] |
| wcspbrk(GLIBC_2.2) [SUSv4] | wcsrchr(GLIBC_2.2) [SUSv4] | wcsrtombs(GLIBC_2.2) [SUSv4] | wcsspn(GLIBC_2.2) [SUSv4] |
| wcsstr(GLIBC_2.2) [SUSv4] | wcstod(GLIBC_2.2) [SUSv4] | wcstof(GLIBC_2.2) [SUSv4] | wcstoimax(GLIBC_2.2) [SUSv4] |
| wcstok(GLIBC_2.2) [SUSv4] | wcstol(GLIBC_2.2) [SUSv4] | wcstold(GLIBC_2.2) [SUSv4] | wcstoll(GLIBC_2.2) [SUSv4] |
| wcstombs(GLIBC_2.2) [SUSv4] | wcstoq(GLIBC_2.2) [LSB] | wcstoul(GLIBC_2.2) [SUSv4] | wcstoull(GLIBC_2.2) [SUSv4] |
| wcstoumax(GLIBC_2.2) [SUSv4] | wcstouq(GLIBC_2.2) [LSB] | wcswcs(GLIBC_2.2) [SUSv3] | wcswidth(GLIBC_2.2) [SUSv4] |
| wcsxfrm(GLIBC_2.2) [SUSv4] | wctob(GLIBC_2.2) [SUSv4] | wctomb(GLIBC_2.2) [SUSv4] | wctrans(GLIBC_2.2) [SUSv4] |
| wctype(GLIBC_2.2) [SUSv4] | wcwidth(GLIBC_2.2) [SUSv4] | wmemchr(GLIBC_2.2) [SUSv4] | wmemcmp(GLIBC_2.2) [SUSv4] |
| wmemcpy(GLIBC_2.2) [SUSv4] | wmemmove(GLIBC_2.2) [SUSv4] | wmemset(GLIBC_2.2) [SUSv4] | wprintf(GLIBC_2.2) [SUSv4] |
| wscanf(GLIBC_2.2) [LSB] |
An LSB conforming implementation shall provide the architecture specific functions for String Functions specified in Table 10-19, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-19. libc - String Functions Function Interfaces
| __mempcpy(GLIBC_2.2) [LSB] | __rawmemchr(GLIBC_2.2) [LSB] | __stpcpy(GLIBC_2.2) [LSB] | __strdup(GLIBC_2.2) [LSB] |
| __strtod_internal(GLIBC_2.2) [LSB] | __strtof_internal(GLIBC_2.2) [LSB] | __strtok_r(GLIBC_2.2) [LSB] | __strtol_internal(GLIBC_2.2) [LSB] |
| __strtold_internal(GLIBC_2.2) [LSB] | __strtoll_internal(GLIBC_2.2) [LSB] | __strtoul_internal(GLIBC_2.2) [LSB] | __strtoull_internal(GLIBC_2.2) [LSB] |
| __xpg_strerror_r(GLIBC_2.3.4) [LSB] | bcmp(GLIBC_2.2) [SUSv3] | bcopy(GLIBC_2.2) [SUSv3] | bzero(GLIBC_2.2) [SUSv3] |
| ffs(GLIBC_2.2) [SUSv4] | index(GLIBC_2.2) [SUSv3] | memccpy(GLIBC_2.2) [SUSv4] | memchr(GLIBC_2.2) [SUSv4] |
| memcmp(GLIBC_2.2) [SUSv4] | memcpy(GLIBC_2.2) [SUSv4] | memmove(GLIBC_2.2) [SUSv4] | memrchr(GLIBC_2.2) [LSB] |
| memset(GLIBC_2.2) [SUSv4] | rindex(GLIBC_2.2) [SUSv3] | stpcpy(GLIBC_2.2) [SUSv4] | stpncpy(GLIBC_2.2) [SUSv4] |
| strcasecmp(GLIBC_2.2) [SUSv4] | strcasestr(GLIBC_2.2) [LSB] | strcat(GLIBC_2.2) [SUSv4] | strchr(GLIBC_2.2) [SUSv4] |
| strcmp(GLIBC_2.2) [SUSv4] | strcoll(GLIBC_2.2) [SUSv4] | strcpy(GLIBC_2.2) [SUSv4] | strcspn(GLIBC_2.2) [SUSv4] |
| strdup(GLIBC_2.2) [SUSv4] | strerror(GLIBC_2.2) [SUSv4] | strerror_r(GLIBC_2.2) [LSB] | strfmon(GLIBC_2.2) [SUSv4] |
| strftime(GLIBC_2.2) [SUSv4] | strlen(GLIBC_2.2) [SUSv4] | strncasecmp(GLIBC_2.2) [SUSv4] | strncat(GLIBC_2.2) [SUSv4] |
| strncmp(GLIBC_2.2) [SUSv4] | strncpy(GLIBC_2.2) [SUSv4] | strndup(GLIBC_2.2) [SUSv4] | strnlen(GLIBC_2.2) [SUSv4] |
| strpbrk(GLIBC_2.2) [SUSv4] | strptime(GLIBC_2.2) [LSB] | strrchr(GLIBC_2.2) [SUSv4] | strsep(GLIBC_2.2) [LSB] |
| strsignal(GLIBC_2.2) [SUSv4] | strspn(GLIBC_2.2) [SUSv4] | strstr(GLIBC_2.2) [SUSv4] | strtof(GLIBC_2.2) [SUSv4] |
| strtoimax(GLIBC_2.2) [SUSv4] | strtok(GLIBC_2.2) [SUSv4] | strtok_r(GLIBC_2.2) [SUSv4] | strtold(GLIBC_2.2) [SUSv4] |
| strtoll(GLIBC_2.2) [SUSv4] | strtoq(GLIBC_2.2) [LSB] | strtoull(GLIBC_2.2) [SUSv4] | strtoumax(GLIBC_2.2) [SUSv4] |
| strtouq(GLIBC_2.2) [LSB] | strxfrm(GLIBC_2.2) [SUSv4] | swab(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for String Functions specified in Table 10-20, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
An LSB conforming implementation shall provide the architecture specific functions for IPC Functions specified in Table 10-21, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-21. libc - IPC Functions Function Interfaces
| ftok(GLIBC_2.2) [SUSv4] | msgctl(GLIBC_2.2) [SUSv4] | msgget(GLIBC_2.2) [SUSv4] | msgrcv(GLIBC_2.2) [SUSv4] |
| msgsnd(GLIBC_2.2) [SUSv4] | semctl(GLIBC_2.2) [SUSv4] | semget(GLIBC_2.2) [SUSv4] | semop(GLIBC_2.2) [SUSv4] |
| shmat(GLIBC_2.2) [SUSv4] | shmctl(GLIBC_2.2) [SUSv4] | shmdt(GLIBC_2.2) [SUSv4] | shmget(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific functions for Regular Expressions specified in Table 10-22, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Character Type Functions specified in Table 10-23, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-23. libc - Character Type Functions Function Interfaces
| __ctype_get_mb_cur_max(GLIBC_2.2) [LSB] | _tolower(GLIBC_2.2) [SUSv4] | _toupper(GLIBC_2.2) [SUSv4] | isalnum(GLIBC_2.2) [SUSv4] |
| isalpha(GLIBC_2.2) [SUSv4] | isascii(GLIBC_2.2) [SUSv4] | iscntrl(GLIBC_2.2) [SUSv4] | isdigit(GLIBC_2.2) [SUSv4] |
| isgraph(GLIBC_2.2) [SUSv4] | islower(GLIBC_2.2) [SUSv4] | isprint(GLIBC_2.2) [SUSv4] | ispunct(GLIBC_2.2) [SUSv4] |
| isspace(GLIBC_2.2) [SUSv4] | isupper(GLIBC_2.2) [SUSv4] | iswalnum(GLIBC_2.2) [SUSv4] | iswalpha(GLIBC_2.2) [SUSv4] |
| iswblank(GLIBC_2.2) [SUSv4] | iswcntrl(GLIBC_2.2) [SUSv4] | iswctype(GLIBC_2.2) [SUSv4] | iswdigit(GLIBC_2.2) [SUSv4] |
| iswgraph(GLIBC_2.2) [SUSv4] | iswlower(GLIBC_2.2) [SUSv4] | iswprint(GLIBC_2.2) [SUSv4] | iswpunct(GLIBC_2.2) [SUSv4] |
| iswspace(GLIBC_2.2) [SUSv4] | iswupper(GLIBC_2.2) [SUSv4] | iswxdigit(GLIBC_2.2) [SUSv4] | isxdigit(GLIBC_2.2) [SUSv4] |
| toascii(GLIBC_2.2) [SUSv4] | tolower(GLIBC_2.2) [SUSv4] | toupper(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific functions for Time Manipulation specified in Table 10-24, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-24. libc - Time Manipulation Function Interfaces
| adjtime(GLIBC_2.2) [LSB] | asctime(GLIBC_2.2) [SUSv4] | asctime_r(GLIBC_2.2) [SUSv4] | ctime(GLIBC_2.2) [SUSv4] |
| ctime_r(GLIBC_2.2) [SUSv4] | difftime(GLIBC_2.2) [SUSv4] | gmtime(GLIBC_2.2) [SUSv4] | gmtime_r(GLIBC_2.2) [SUSv4] |
| localtime(GLIBC_2.2) [SUSv4] | localtime_r(GLIBC_2.2) [SUSv4] | mktime(GLIBC_2.2) [SUSv4] | tzset(GLIBC_2.2) [SUSv4] |
| ualarm(GLIBC_2.2) [SUSv3] |
An LSB conforming implementation shall provide the architecture specific data interfaces for Time Manipulation specified in Table 10-25, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Terminal Interface Functions specified in Table 10-26, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-26. libc - Terminal Interface Functions Function Interfaces
| cfgetispeed(GLIBC_2.2) [SUSv4] | cfgetospeed(GLIBC_2.2) [SUSv4] | cfmakeraw(GLIBC_2.2) [LSB] | cfsetispeed(GLIBC_2.2) [SUSv4] |
| cfsetospeed(GLIBC_2.2) [SUSv4] | cfsetspeed(GLIBC_2.2) [LSB] | tcdrain(GLIBC_2.2) [SUSv4] | tcflow(GLIBC_2.2) [SUSv4] |
| tcflush(GLIBC_2.2) [SUSv4] | tcgetattr(GLIBC_2.2) [SUSv4] | tcgetpgrp(GLIBC_2.2) [SUSv4] | tcgetsid(GLIBC_2.2) [SUSv4] |
| tcsendbreak(GLIBC_2.2) [SUSv4] | tcsetattr(GLIBC_2.2) [SUSv4] | tcsetpgrp(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific functions for System Database Interface specified in Table 10-27, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-27. libc - System Database Interface Function Interfaces
| endgrent(GLIBC_2.2) [SUSv4] | endprotoent(GLIBC_2.2) [SUSv4] | endpwent(GLIBC_2.2) [SUSv4] | endservent(GLIBC_2.2) [SUSv4] |
| endutent(GLIBC_2.2) [LSB] | endutxent(GLIBC_2.2) [SUSv4] | getgrent(GLIBC_2.2) [SUSv4] | getgrent_r(GLIBC_2.2) [LSB] |
| getgrgid(GLIBC_2.2) [SUSv4] | getgrgid_r(GLIBC_2.2) [SUSv4] | getgrnam(GLIBC_2.2) [SUSv4] | getgrnam_r(GLIBC_2.2) [SUSv4] |
| getgrouplist(GLIBC_2.2.4) [LSB] | gethostbyaddr(GLIBC_2.2) [SUSv3] | gethostbyaddr_r(GLIBC_2.2) [LSB] | gethostbyname(GLIBC_2.2) [SUSv3] |
| gethostbyname2(GLIBC_2.2) [LSB] | gethostbyname2_r(GLIBC_2.2) [LSB] | gethostbyname_r(GLIBC_2.2) [LSB] | getprotobyname(GLIBC_2.2) [SUSv4] |
| getprotobyname_r(GLIBC_2.2) [LSB] | getprotobynumber(GLIBC_2.2) [SUSv4] | getprotobynumber_r(GLIBC_2.2) [LSB] | getprotoent(GLIBC_2.2) [SUSv4] |
| getprotoent_r(GLIBC_2.2) [LSB] | getpwent(GLIBC_2.2) [SUSv4] | getpwent_r(GLIBC_2.2) [LSB] | getpwnam(GLIBC_2.2) [SUSv4] |
| getpwnam_r(GLIBC_2.2) [SUSv4] | getpwuid(GLIBC_2.2) [SUSv4] | getpwuid_r(GLIBC_2.2) [SUSv4] | getservbyname(GLIBC_2.2) [SUSv4] |
| getservbyname_r(GLIBC_2.2) [LSB] | getservbyport(GLIBC_2.2) [SUSv4] | getservbyport_r(GLIBC_2.2) [LSB] | getservent(GLIBC_2.2) [SUSv4] |
| getservent_r(GLIBC_2.2) [LSB] | getutent(GLIBC_2.2) [LSB] | getutent_r(GLIBC_2.2) [LSB] | getutxent(GLIBC_2.2) [SUSv4] |
| getutxid(GLIBC_2.2) [SUSv4] | getutxline(GLIBC_2.2) [SUSv4] | pututxline(GLIBC_2.2) [SUSv4] | setgrent(GLIBC_2.2) [SUSv4] |
| setgroups(GLIBC_2.2) [LSB] | setprotoent(GLIBC_2.2) [SUSv4] | setpwent(GLIBC_2.2) [SUSv4] | setservent(GLIBC_2.2) [SUSv4] |
| setutent(GLIBC_2.2) [LSB] | setutxent(GLIBC_2.2) [SUSv4] | utmpname(GLIBC_2.2) [LSB] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for System Database Interface specified in Table 10-28, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
An LSB conforming implementation shall provide the architecture specific functions for Language Support specified in Table 10-29, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for Large File Support specified in Table 10-30, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-30. libc - Large File Support Function Interfaces
| __fxstat64(GLIBC_2.2) [LSB] | __lxstat64(GLIBC_2.2) [LSB] | __xstat64(GLIBC_2.2) [LSB] | creat64(GLIBC_2.2) [LFS] |
| fgetpos64(GLIBC_2.2) [LFS] | fopen64(GLIBC_2.2) [LFS] | freopen64(GLIBC_2.2) [LFS] | fseeko64(GLIBC_2.2) [LFS] |
| fsetpos64(GLIBC_2.2) [LFS] | fstatfs64(GLIBC_2.2) [LSB] | fstatvfs64(GLIBC_2.2) [LFS] | ftello64(GLIBC_2.2) [LFS] |
| ftruncate64(GLIBC_2.2) [LFS] | ftw64(GLIBC_2.2) [LFS] | getrlimit64(GLIBC_2.2) [LFS] | lockf64(GLIBC_2.2) [LFS] |
| lseek64(GLIBC_2.2) [LFS] | mkstemp64(GLIBC_2.2) [LSB] | mmap64(GLIBC_2.2) [LFS] | nftw64(GLIBC_2.3.3) [LFS] |
| open64(GLIBC_2.2) [LFS] | posix_fadvise64(GLIBC_2.2) [LSB] | posix_fallocate64(GLIBC_2.2) [LSB] | pread64(GLIBC_2.2) [LSB] |
| pwrite64(GLIBC_2.2) [LSB] | readdir64(GLIBC_2.2) [LFS] | readdir64_r(GLIBC_2.2) [LSB] | statfs64(GLIBC_2.2) [LSB] |
| statvfs64(GLIBC_2.2) [LFS] | tmpfile64(GLIBC_2.2) [LFS] | truncate64(GLIBC_2.2) [LFS] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for Large File Support specified in Table 10-31, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
No external functions are defined for libc - Inotify in this part of the specification. See also the generic specification.
An LSB conforming implementation shall provide the architecture specific functions for Standard Library specified in Table 10-32, with the full mandatory functionality as described in the referenced underlying specification.
Table 10-32. libc - Standard Library Function Interfaces
| _Exit(GLIBC_2.2) [SUSv4] | __assert_fail(GLIBC_2.2) [LSB] | __cxa_atexit(GLIBC_2.2) [LSB] | __cxa_finalize(GLIBC_2.2) [LSB] |
| __errno_location(GLIBC_2.2) [LSB] | __fpending(GLIBC_2.2) [LSB] | __getpagesize(GLIBC_2.2) [LSB] | __isinf(GLIBC_2.2) [LSB] |
| __isinff(GLIBC_2.2) [LSB] | __isinfl(GLIBC_2.2) [LSB] | __isnan(GLIBC_2.2) [LSB] | __isnanf(GLIBC_2.2) [LSB] |
| __isnanl(GLIBC_2.2) [LSB] | __sysconf(GLIBC_2.2) [LSB] | __xpg_basename(GLIBC_2.2) [LSB] | _exit(GLIBC_2.2) [SUSv4] |
| _longjmp(GLIBC_2.2) [SUSv4] | _setjmp(GLIBC_2.2) [SUSv4] | a64l(GLIBC_2.2) [SUSv4] | abort(GLIBC_2.2) [SUSv4] |
| abs(GLIBC_2.2) [SUSv4] | alphasort(GLIBC_2.2) [SUSv4] | alphasort64(GLIBC_2.2) [LSB] | argz_add(GLIBC_2.2) [LSB] |
| argz_add_sep(GLIBC_2.2) [LSB] | argz_append(GLIBC_2.2) [LSB] | argz_count(GLIBC_2.2) [LSB] | argz_create(GLIBC_2.2) [LSB] |
| argz_create_sep(GLIBC_2.2) [LSB] | argz_delete(GLIBC_2.2) [LSB] | argz_extract(GLIBC_2.2) [LSB] | argz_insert(GLIBC_2.2) [LSB] |
| argz_next(GLIBC_2.2) [LSB] | argz_replace(GLIBC_2.2) [LSB] | argz_stringify(GLIBC_2.2) [LSB] | atof(GLIBC_2.2) [SUSv4] |
| atoi(GLIBC_2.2) [SUSv4] | atol(GLIBC_2.2) [SUSv4] | atoll(GLIBC_2.2) [SUSv4] | basename(GLIBC_2.2) [LSB] |
| bsearch(GLIBC_2.2) [SUSv4] | calloc(GLIBC_2.2) [SUSv4] | closelog(GLIBC_2.2) [SUSv4] | confstr(GLIBC_2.2) [SUSv4] |
| cuserid(GLIBC_2.2) [SUSv2] | daemon(GLIBC_2.2) [LSB] | dirfd(GLIBC_2.2) [SUSv4] | dirname(GLIBC_2.2) [SUSv4] |
| div(GLIBC_2.2) [SUSv4] | dl_iterate_phdr(GLIBC_2.2.4) [LSB] | drand48(GLIBC_2.2) [SUSv4] | drand48_r(GLIBC_2.2) [LSB] |
| ecvt(GLIBC_2.2) [SUSv3] | envz_add(GLIBC_2.2) [LSB] | envz_entry(GLIBC_2.2) [LSB] | envz_get(GLIBC_2.2) [LSB] |
| envz_merge(GLIBC_2.2) [LSB] | envz_remove(GLIBC_2.2) [LSB] | envz_strip(GLIBC_2.2) [LSB] | erand48(GLIBC_2.2) [SUSv4] |
| erand48_r(GLIBC_2.2) [LSB] | err(GLIBC_2.2) [LSB] | error(GLIBC_2.2) [LSB] | errx(GLIBC_2.2) [LSB] |
| fcvt(GLIBC_2.2) [SUSv3] | fmemopen(GLIBC_2.2) [SUSv4] | fmtmsg(GLIBC_2.2) [SUSv4] | fnmatch(GLIBC_2.2.3) [LSB] |
| fpathconf(GLIBC_2.2) [SUSv4] | free(GLIBC_2.2) [SUSv4] | freeaddrinfo(GLIBC_2.2) [SUSv4] | ftrylockfile(GLIBC_2.2) [SUSv4] |
| ftw(GLIBC_2.2) [SUSv4] | funlockfile(GLIBC_2.2) [SUSv4] | gai_strerror(GLIBC_2.2) [SUSv4] | gcvt(GLIBC_2.2) [SUSv3] |
| getaddrinfo(GLIBC_2.2) [SUSv4] | getcwd(GLIBC_2.2) [LSB] | getdate(GLIBC_2.2) [SUSv4] | getdomainname(GLIBC_2.2) [LSB] |
| getenv(GLIBC_2.2) [SUSv4] | getlogin(GLIBC_2.2) [SUSv4] | getlogin_r(GLIBC_2.2) [SUSv4] | getnameinfo(GLIBC_2.2) [SUSv4] |
| getopt(GLIBC_2.2) [LSB] | getopt_long(GLIBC_2.2) [LSB] | getopt_long_only(GLIBC_2.2) [LSB] | getsubopt(GLIBC_2.2) [SUSv4] |
| gettimeofday(GLIBC_2.2) [SUSv4] | glob(GLIBC_2.2) [SUSv4] | glob64(GLIBC_2.2) [LSB] | globfree(GLIBC_2.2) [SUSv4] |
| globfree64(GLIBC_2.2) [LSB] | grantpt(GLIBC_2.2) [SUSv4] | hcreate(GLIBC_2.2) [SUSv4] | hcreate_r(GLIBC_2.2) [LSB] |
| hdestroy(GLIBC_2.2) [SUSv4] | hdestroy_r(GLIBC_2.2) [LSB] | hsearch(GLIBC_2.2) [SUSv4] | hsearch_r(GLIBC_2.2) [LSB] |
| htonl(GLIBC_2.2) [SUSv4] | htons(GLIBC_2.2) [SUSv4] | imaxabs(GLIBC_2.2) [SUSv4] | imaxdiv(GLIBC_2.2) [SUSv4] |
| inet_addr(GLIBC_2.2) [SUSv4] | inet_aton(GLIBC_2.2) [LSB] | inet_ntoa(GLIBC_2.2) [SUSv4] | inet_ntop(GLIBC_2.2) [SUSv4] |
| inet_pton(GLIBC_2.2) [SUSv4] | initstate(GLIBC_2.2) [SUSv4] | initstate_r(GLIBC_2.2) [LSB] | insque(GLIBC_2.2) [SUSv4] |
| isatty(GLIBC_2.2) [SUSv4] | isblank(GLIBC_2.2) [SUSv4] | jrand48(GLIBC_2.2) [SUSv4] | jrand48_r(GLIBC_2.2) [LSB] |
| l64a(GLIBC_2.2) [SUSv4] | labs(GLIBC_2.2) [SUSv4] | lcong48(GLIBC_2.2) [SUSv4] | lcong48_r(GLIBC_2.2) [LSB] |
| ldiv(GLIBC_2.2) [SUSv4] | lfind(GLIBC_2.2) [SUSv4] | llabs(GLIBC_2.2) [SUSv4] | lldiv(GLIBC_2.2) [SUSv4] |
| longjmp(GLIBC_2.2) [SUSv4] | lrand48(GLIBC_2.2) [SUSv4] | lrand48_r(GLIBC_2.2) [LSB] | lsearch(GLIBC_2.2) [SUSv4] |
| makecontext(GLIBC_2.2) [SUSv3] | malloc(GLIBC_2.2) [SUSv4] | memmem(GLIBC_2.2) [LSB] | mkdtemp(GLIBC_2.2) [SUSv4] |
| mkstemp(GLIBC_2.2) [SUSv4] | mktemp(GLIBC_2.2) [SUSv3] | mrand48(GLIBC_2.2) [SUSv4] | mrand48_r(GLIBC_2.2) [LSB] |
| nftw(GLIBC_2.3.3) [SUSv4] | nrand48(GLIBC_2.2) [SUSv4] | nrand48_r(GLIBC_2.2) [LSB] | ntohl(GLIBC_2.2) [SUSv4] |
| ntohs(GLIBC_2.2) [SUSv4] | open_memstream(GLIBC_2.2) [SUSv4] | openlog(GLIBC_2.2) [SUSv4] | perror(GLIBC_2.2) [SUSv4] |
| posix_openpt(GLIBC_2.2.1) [SUSv4] | ptsname(GLIBC_2.2) [SUSv4] | putenv(GLIBC_2.2) [SUSv4] | qsort(GLIBC_2.2) [SUSv4] |
| rand(GLIBC_2.2) [SUSv4] | rand_r(GLIBC_2.2) [SUSv4] | random(GLIBC_2.2) [SUSv4] | random_r(GLIBC_2.2) [LSB] |
| realloc(GLIBC_2.2) [SUSv4] | realpath(GLIBC_2.3) [SUSv4] | remque(GLIBC_2.2) [SUSv4] | scandir(GLIBC_2.2) [SUSv4] |
| scandir64(GLIBC_2.2) [LSB] | seed48(GLIBC_2.2) [SUSv4] | seed48_r(GLIBC_2.2) [LSB] | sendfile(GLIBC_2.2) [LSB] |
| setenv(GLIBC_2.2) [SUSv4] | sethostname(GLIBC_2.2) [LSB] | setlogmask(GLIBC_2.2) [SUSv4] | setstate(GLIBC_2.2) [SUSv4] |
| setstate_r(GLIBC_2.2) [LSB] | srand(GLIBC_2.2) [SUSv4] | srand48(GLIBC_2.2) [SUSv4] | srand48_r(GLIBC_2.2) [LSB] |
| srandom(GLIBC_2.2) [SUSv4] | srandom_r(GLIBC_2.2) [LSB] | strtod(GLIBC_2.2) [SUSv4] | strtol(GLIBC_2.2) [SUSv4] |
| strtoul(GLIBC_2.2) [SUSv4] | swapcontext(GLIBC_2.2) [SUSv3] | syslog(GLIBC_2.2) [SUSv4] | system(GLIBC_2.2) [LSB] |
| tdelete(GLIBC_2.2) [SUSv4] | tfind(GLIBC_2.2) [SUSv4] | tmpfile(GLIBC_2.2) [SUSv4] | tmpnam(GLIBC_2.2) [SUSv4] |
| tsearch(GLIBC_2.2) [SUSv4] | ttyname(GLIBC_2.2) [SUSv4] | ttyname_r(GLIBC_2.2) [SUSv4] | twalk(GLIBC_2.2) [SUSv4] |
| unlockpt(GLIBC_2.2) [SUSv4] | unsetenv(GLIBC_2.2) [SUSv4] | usleep(GLIBC_2.2) [SUSv3] | verrx(GLIBC_2.2) [LSB] |
| vfscanf(GLIBC_2.2) [LSB] | vscanf(GLIBC_2.2) [LSB] | vsscanf(GLIBC_2.2) [LSB] | vsyslog(GLIBC_2.2) [LSB] |
| warn(GLIBC_2.2) [LSB] | warnx(GLIBC_2.2) [LSB] | wordexp(GLIBC_2.2.2) [SUSv4] | wordfree(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific deprecated functions for Standard Library specified in Table 10-33, with the full mandatory functionality as described in the referenced underlying specification.
Note: These interfaces are deprecated, and applications should avoid using them. These interfaces may be withdrawn in future releases of this specification.
Table 10-33. libc - Standard Library Deprecated Function Interfaces
| basename(GLIBC_2.2) [LSB] | getdomainname(GLIBC_2.2) [LSB] | inet_aton(GLIBC_2.2) [LSB] | tmpnam(GLIBC_2.2) [SUSv4] |
An LSB conforming implementation shall provide the architecture specific data interfaces for Standard Library specified in Table 10-34, with the full mandatory functionality as described in the referenced underlying specification.
An LSB conforming implementation shall provide the architecture specific functions for GNU Extensions for libc specified in Table 10-35, with the full mandatory functionality as described in the referenced underlying specification.
| <<< Previous | Home | Next >>> |
| Libraries | Up | Data Definitions for libc |