__env_lock
: __env_lock__env_unlock
: __env_lock__malloc_lock
: __malloc_lock__malloc_unlock
: __malloc_lock__tz_lock
: __tz_lock__tz_unlock
: __tz_lock_asctime_r
: asctime_asiprintf_r
: siprintf_asniprintf_r
: siprintf_asnprintf_r
: sprintf_asprintf_r
: sprintf_atoi_r
: atoi_atol_r
: atoi_atoll_r
: atoll_calloc_r
: calloc_close_r
: Reentrant Syscalls_diprintf_r
: diprintf_dprintf_r
: dprintf_exit
: Stubs_Exit
: _Exit_fclose_r
: fclose_fcloseall_r
: fcloseall_fdopen_r
: fdopen_fflush_r
: fflush_fgetc_r
: fgetc_fgetpos_r
: fgetpos_fgets_r
: fgets_fgetwc_r
: fgetwc_fgetws_r
: fgetws_fiprintf_r
: siprintf_fiscanf_r
: siscanf_fopen_r
: fopen_fork_r
: Reentrant Syscalls_fprintf_r
: sprintf_fpurge_r
: fpurge_fputc_r
: fputc_fputs_r
: fputs_fputwc_r
: fputwc_fputws_r
: fputws_fread_r
: fread_free_r
: malloc_freopen_r
: freopen_fscanf_r
: sscanf_fseek_r
: fseek_fseeko_r
: fseek_fsetpos_r
: fsetpos_fstat_r
: Reentrant Syscalls_ftell_r
: ftell_ftello_r
: ftell_fwide_r
: fwide_fwprintf_r
: swprintf_fwrite_r
: fwrite_fwscanf_r
: swscanf_getc_r
: getc_getc_unlocked_r
: getc_unlocked_getchar_r
: getchar_getchar_unlocked_r
: getchar_unlocked_gets_r
: gets_getwc_r
: fgetwc_getwchar_r
: getwchar_impure_ptr
: Reentrancy_iprintf_r
: siprintf_iscanf_r
: siscanf_link_r
: Reentrant Syscalls_localeconv_r
: setlocale_lseek_r
: Reentrant Syscalls_mallinfo_r
: mallinfo_malloc_r
: malloc_malloc_stats_r
: mallinfo_malloc_usable_size_r
: malloc_mallopt_r
: mallinfo_mbsnrtowcs_r
: mbsrtowcs_mbsrtowcs_r
: mbsrtowcs_memalign_r
: malloc_mkdtemp_r
: mktemp_mkostemp_r
: mktemp_mkostemps_r
: mktemp_mkstemp_r
: mktemp_mkstemps_r
: mktemp_mktemp_r
: mktemp_open_r
: Reentrant Syscalls_perror_r
: perror_printf_r
: sprintf_putc_r
: putc_putc_unlocked_r
: putc_unlocked_putchar_r
: putchar_puts_r
: puts_putwc_r
: fputwc_putwchar_r
: putwchar_raise_r
: raise_read_r
: Reentrant Syscalls_realloc_r
: malloc_reallocf_r
: malloc_reent
: Reentrancy_remove_r
: remove_rewind_r
: rewind_sbrk_r
: Reentrant Syscalls_scanf_r
: sscanf_setlocale_r
: setlocale_signal_r
: signal_siprintf_r
: siprintf_siscanf_r
: siscanf_sniprintf_r
: siprintf_snprintf_r
: sprintf_sprintf_r
: sprintf_sscanf_r
: sscanf_stat_r
: Reentrant Syscalls_strtod_r
: strtod_strtol_r
: strtol_strtoll_r
: strtoll_strtoul_r
: strtoul_strtoull_r
: strtoull_swprintf_r
: swprintf_swscanf_r
: swscanf_system_r
: system_tempnam_r
: tmpnam_tmpfile_r
: tmpfile_tmpnam_r
: tmpnam_tolower
: tolower_toupper
: toupper_tzset_r
: tzset_ungetc_r
: ungetc_ungetwc_r
: ungetwc_unlink_r
: Reentrant Syscalls_vasiprintf_r
: viprintf_vasniprintf_r
: viprintf_vasnprintf_r
: vfprintf_vasprintf_r
: vfprintf_vdiprintf_r
: diprintf_vdprintf_r
: dprintf_vfiprintf_r
: viprintf_vfiscanf_r
: viscanf_vfprintf_r
: vfprintf_vfscanf_r
: vfscanf_vfwprintf_r
: vfwprintf_vfwscanf
: vfwscanf_viprintf_r
: viprintf_viscanf_r
: viscanf_vprintf_r
: vfprintf_vscanf_r
: vfscanf_vsiprintf_r
: viprintf_vsiscanf_r
: viscanf_vsniprintf_r
: viprintf_vsnprintf_r
: vfprintf_vsprintf_r
: vfprintf_vsscanf_r
: vfscanf_vswprintf_r
: vfwprintf_vswscanf
: vfwscanf_vwprintf_r
: vfwprintf_vwscanf
: vfwscanf_wait_r
: Reentrant Syscalls_wcsdup_r
: wcsdup_wcsnrtombs_r
: wcsrtombs_wcsrtombs_r
: wcsrtombs_wcstod_r
: wcstod_wcstof_r
: wcstod_wcstol_r
: wcstol_wcstoll_r
: wcstoll_wcstoul_r
: wcstoul_wcstoull_r
: wcstoull_wprintf_r
: swprintf_write_r
: Reentrant Syscalls_wscanf_r
: swscanfa64l
: a64labort
: abortabs
: absasctime
: asctimeasiprintf
: siprintfasniprintf
: siprintfasnprintf
: sprintfasprintf
: sprintfassert
: assertatexit
: atexitatof
: atofatoff
: atofatoi
: atoiatol
: atoiatoll
: atollbcmp
: bcmpbsearch
: bsearchbzero
: bzerocalloc
: callocclearerr
: clearerrclock
: clockclose
: Stubsctime
: ctimectime_r
: ctimedifftime
: difftimediprintf
: diprintfdiv
: divdprintf
: dprintfdrand48
: rand48ecvt
: ecvtecvtbuf
: ecvtbufecvtf
: ecvtenviron
: Stubsenviron
: getenverand48
: rand48errno
global vs macro: Stubsexecve
: Stubsexit
: exitfclose
: fclosefcloseall
: fcloseallfcvt
: ecvtfcvtbuf
: ecvtbuffcvtf
: ecvtfdopen
: fdopenfeof
: feofferror
: ferrorfflush
: fflushffs
: ffsfgetc
: fgetcfgetpos
: fgetposfgets
: fgetsfgetwc
: fgetwcfgetws
: fgetwsfileno
: filenofiprintf
: siprintffiscanf
: siscanffmemopen
: fmemopenfopen
: fopenfopencookie
: fopencookiefork
: Stubsfprintf
: sprintffpurge
: fpurgefputc
: fputcfputs
: fputsfputwc
: fputwcfputws
: fputwsfread
: freadfree
: mallocfreopen
: freopenfropen
: funopenfscanf
: sscanffseek
: fseekfseeko
: fseekfsetpos
: fsetposfstat
: Stubsftell
: ftellftello
: ftellfunopen
: funopenfwide
: fwidefwopen
: funopenfwprintf
: swprintffwrite
: fwritefwscanf
: swscanfgcvt
: gvcvtgcvtf
: gvcvtgetc
: getcgetc_unlocked
: getc_unlockedgetchar
: getchargetchar_unlocked
: getchar_unlockedgetdelim
: getdelimgetenv
: getenvgetline
: getlinegetpid
: Stubsgets
: getsgetw
: getwgetwc
: fgetwcgetwchar
: getwchargmtime
: gmtimegmtime_r
: gmtimeindex
: indexiprintf
: siprintfisalnum
: isalnumisalpha
: isalphaisascii
: isasciiisatty
: Stubsiscanf
: siscanfiscntrl
: iscntrlisdigit
: isdigitisgraph
: isprintislower
: islowerisprint
: isprintispunct
: ispunctisspace
: isspaceisupper
: isupperiswalnum
: iswalnumiswalpha
: iswalphaiswblank
: iswblankiswcntrl
: iswcntrliswctype
: iswctypeiswdigit
: iswdigitiswgraph
: iswgraphiswlower
: iswloweriswprint
: iswprintiswpunct
: iswpunctiswspace
: iswspaceiswupper
: iswupperiswxdigit
: iswxdigitisxdigit
: isxdigitjrand48
: rand48kill
: Stubsl64a
: a64llabs
: labslcong48
: rand48ldiv
: ldivlink
: Stubsllabs
: llabslldiv
: lldivlocaleconv
: setlocalelocaltime
: localtimelocaltime_r
: localtimelrand48
: rand48lseek
: Stubsmallinfo
: mallinfomalloc
: mallocmalloc_stats
: mallinfomalloc_usable_size
: mallocmallopt
: mallinfomblen
: mblenmbsnrtowcs
: mbsrtowcsmbsrtowcs
: mbsrtowcsmbstowcs
: mbstowcsmbtowc
: mbtowcmemalign
: mallocmemchr
: memchrmemcmp
: memcmpmemmem
: memmemmemmove
: memmovememset
: memsetmkdtemp
: mktempmkostemp
: mktempmkostemps
: mktempmkstemp
: mktempmkstemps
: mktempmktemp
: mktempmktime
: mktimemrand48
: rand48nrand48
: rand48on_exit
: on_exitopen
: Stubsopen_memstream
: open_memstreamopen_wmemstream
: open_memstreamperror
: perrorprintf
: sprintfputc
: putcputc_unlocked
: putc_unlockedputchar
: putcharputchar_unlocked
: putchar_unlockedputs
: putsputw
: putwputwc
: fputwcputwchar
: putwcharqsort
: qsortraise
: raiserand
: randrand48
: rand48rand_r
: randread
: Stubsrealloc
: mallocreallocf
: mallocreent.h
: Reentrancyremove
: removerename
: renamerewind
: rewindrindex
: rindexsbrk
: Stubsscanf
: sscanfseed48
: rand48setbuf
: setbufsetbuffer
: setbuffersetlinebuf
: setlinebufsetlocale
: setlocalesetvbuf
: setvbufsignal
: signalsiprintf
: siprintfsiscanf
: siscanfsniprintf
: siprintfsnprintf
: sprintfsprintf
: sprintfsrand
: randsrand48
: rand48sscanf
: sscanfstat
: Stubsstpcpy
: stpcpystpncpy
: stpncpystrcasecmp
: strcasecmpstrcasestr
: strcasestrstrcat
: strcatstrchr
: strchrstrcmp
: strcmpstrcoll
: strcollstrcpy
: strcpystrcspn
: strcspnstrerror
: strerrorstrerror_r
: strerror_rstrftime
: strftimestrlen
: strlenstrlwr
: strlwrstrncasecmp
: strncasecmpstrncat
: strncatstrncmp
: strncmpstrncpy
: strncpystrnlen
: strnlenstrpbrk
: strpbrkstrrchr
: strrchrstrsep
: strtokstrsignal
: strsignalstrspn
: strspnstrstr
: strstrstrtod
: strtodstrtof
: strtodstrtok
: strtokstrtok_r
: strtokstrtol
: strtolstrtoll
: strtollstrtoul
: strtoulstrtoull
: strtoullstrupr
: struprstrxfrm
: strxfrmswprintf
: swprintfswscanf
: swscanfsystem
: systemtempnam
: tmpnamtime
: timetimes
: Stubstmpfile
: tmpfiletmpnam
: tmpnamtoascii
: toasciitolower
: tolowertoupper
: touppertowctrans
: towctranstowlower
: towlowertowupper
: towuppertzset
: tzsetunctrl
: unctrlunctrllen
: unctrlungetc
: ungetcungetwc
: ungetwcunlink
: Stubsva_alist
: va_alistva_arg
: va_arg-tradva_arg
: va_argva_dcl
: va_alistva_end
: va_end-tradva_end
: va_endva_start
: va_start-tradva_start
: va_startvasiprintf
: viprintfvasniprintf
: viprintfvasnprintf
: vfprintfvasprintf
: vfprintfvdiprintf
: diprintfvdprintf
: dprintfvfiprintf
: viprintfvfiscanf
: viscanfvfprintf
: vfprintfvfscanf
: vfscanfvfwprintf
: vfwprintfvfwscanf
: vfwscanfviprintf
: viprintfviscanf
: viscanfvprintf
: vfprintfvscanf
: vfscanfvsiprintf
: viprintfvsiscanf
: viscanfvsniprintf
: viprintfvsnprintf
: vfprintfvsprintf
: vfprintfvsscanf
: vfscanfvswprintf
: vfwprintfvswscanf
: vfwscanfvwprintf
: vfwprintfvwscanf
: vfwscanfwait
: Stubswcscasecmp
: wcscasecmpwcscat
: wcscatwcscoll
: wcscollwcsdup
: wcsdupwcsftime
: wcsftimewcsncasecmp
: wcsncasecmpwcsnlen
: wcsnlenwcsnrtombs
: wcsrtombswcsrtombs
: wcsrtombswcstod
: wcstodwcstof
: wcstodwcstok
: wcstokwcstol
: wcstolwcstoll
: wcstollwcstombs
: wcstombswcstoul
: wcstoulwcstoull
: wcstoullwcswidth
: wcswidthwcsxfrm
: wcsxfrmwctomb
: wctombwctrans
: wctranswctype
: wctypewcwidth
: wcwidthwprintf
: swprintfwrite
: Stubswscanf
: swscanf_Exit
—end program execution with no cleanup processing
a64l
, l64a
—convert between radix-64 ASCII string and long
abort
—abnormal termination of a program
abs
—integer absolute value (magnitude)
assert
—macro for debugging diagnostics
atexit
—request execution of functions at program exit
atof
, atoff
—string to double or float
atoi
, atol
—string to integer
atoll
—convert a string to a long long integer
bsearch
—binary search
calloc
—allocate space for arrays
div
—divide two integers
ecvt
, ecvtf
, fcvt
, fcvtf
—double or float to string
gvcvt
, gcvtf
—format double or float as string
ecvtbuf
, fcvtbuf
—double or float to string
__env_lock
, __env_unlock
—lock environ variable
exit
—end program execution
getenv
—look up environment variable
labs
—long integer absolute value
ldiv
—divide two long integers
llabs
—compute the absolute value of an long long integer.
lldiv
—divide two long long integers
malloc
, realloc
, free
—manage memory
mallinfo
, malloc_stats
, mallopt
—malloc support
__malloc_lock
, __malloc_unlock
—lock malloc pool
mblen
—minimal multibyte length function
mbsrtowcs
, mbsnrtowcs
—convert a character string to a wide-character string
mbstowcs
—minimal multibyte string to wide char converter
mbtowc
—minimal multibyte to wide char converter
on_exit
—request execution of function with argument at program exit
qsort
—sort an array
rand
, srand
—pseudo-random numbers
rand48
, drand48
, erand48
, lrand48
, nrand48
, mrand48
, jrand48
, srand48
, seed48
, lcong48
—pseudo-random number generators and initialization routines
strtod
, strtof
—string to double or float
strtol
—string to long
strtoll
—string to long long
strtoul
—string to unsigned long
strtoull
—string to unsigned long long
wcsrtombs
, wcsnrtombs
—convert a wide-character string to a character string
wcstod
, wcstof
—wide char string to double or float
wcstol
—wide string to long
wcstoll
—wide string to long long
wcstoul
—wide string to unsigned long
wcstoull
—wide string to unsigned long long
system
—execute command string
wcstombs
—minimal wide char string to multibyte string converter
wctomb
—minimal wide char to multibyte converter
isalnum
—alphanumeric character predicate
isalpha
—alphabetic character predicate
isascii
—ASCII character predicate
iscntrl
—control character predicate
isdigit
—decimal digit predicate
islower
—lowercase character predicate
isprint
, isgraph
—printable character predicates
ispunct
—punctuation character predicate
isspace
—whitespace character predicate
isupper
—uppercase character predicate
isxdigit
—hexadecimal digit predicate
toascii
—force integers to ASCII range
tolower
—translate characters to lowercase
toupper
—translate characters to uppercase
iswalnum
—alphanumeric wide character test
iswalpha
—alphabetic wide character test
iswcntrl
—control wide character test
iswblank
—blank wide character test
iswdigit
—decimal digit wide character test
iswgraph
—graphic wide character test
iswlower
—lowercase wide character test
iswprint
—printable wide character test
iswpunct
—punctuation wide character test
iswspace
—whitespace wide character test
iswupper
—uppercase wide character test
iswxdigit
—hexadecimal digit wide character test
iswctype
—extensible wide-character test
wctype
—get wide-character classification type
towlower
—translate wide characters to lowercase
towupper
—translate wide characters to uppercase
towctrans
—extensible wide-character translation
wctrans
—get wide-character translation type
clearerr
—clear file or stream error indicator
diprintf
, vdiprintf
—print to a file descriptor (integer only)
dprintf
, vdprintf
—print to a file descriptor
fclose
—close a file
fcloseall
—close all files
fdopen
—turn open file into a stream
feof
—test for end of file
ferror
—test whether read/write error has occurred
fflush
—flush buffered file output
fgetc
—get a character from a file or stream
fgetpos
—record position in a stream or file
fgets
—get character string from a file or stream
fgetwc
, getwc
—get a wide character from a file or stream
fgetws
—get wide character string from a file or stream
fileno
—return file descriptor associated with stream
fmemopen
—open a stream around a fixed-length string
fopen
—open a file
fopencookie
—open a stream with custom callbacks
fpurge
—discard pending file I/O
fputc
—write a character on a stream or file
fputs
—write a character string in a file or stream
fputwc
, putwc
—write a wide character on a stream or file
fputws
—write a wide character string in a file or stream
fread
—read array elements from a file
freopen
—open a file using an existing file descriptor
fseek
, fseeko
—set file position
fsetpos
—restore position of a stream or file
ftell
, ftello
—return position in a stream or file
funopen
, fropen
, fwopen
—open a stream with custom callbacks
fwide
—set and determine the orientation of a FILE stream
fwrite
—write array elements
getc
—read a character (macro)
getc_unlocked
—non-thread-safe version of getc (macro)
getchar
—read a character (macro)
getchar_unlocked
—non-thread-safe version of getchar (macro)
getdelim
—read a line up to a specified line delimiter
getline
—read a line from a file
gets
—get character string (obsolete, use fgets
instead)
getw
—read a word (int)
getwchar
—read a wide character from standard input
mktemp
, mkstemp
, mkostemp
, mkstemps
,
open_memstream
, open_wmemstream
—open a write stream around an arbitrary-length string
perror
—print an error message on standard error
putc
—write a character (macro)
putc_unlocked
—non-thread-safe version of putc (macro)
putchar
—write a character (macro)
putchar_unlocked
—non-thread-safe version of putchar (macro)
puts
—write a character string
putw
—write a word (int)
putwchar
—write a wide character to standard output
remove
—delete a file's name
rename
—rename a file
rewind
—reinitialize a file or stream
setbuf
—specify full buffering for a file or stream
setbuffer
—specify full buffering for a file or stream with size
setlinebuf
—specify line buffering for a file or stream
setvbuf
—specify file or stream buffering
siprintf
, fiprintf
, iprintf
, sniprintf
, asiprintf
, asniprintf
—format output (integer only)
siscanf
, fiscanf
, iscanf
—scan and format non-floating input
sprintf
, fprintf
, printf
, snprintf
, asprintf
, asnprintf
—format output
sscanf
, fscanf
, scanf
—scan and format input
swprintf
, fwprintf
, wprintf
—wide character format output
swscanf
, fwscanf
, wscanf
—scan and format wide character input
tmpfile
—create a temporary file
tmpnam
, tempnam
—name for a temporary file
ungetc
—push data back into a stream
ungetwc
—push wide character data back into a stream
vfprintf
, vprintf
, vsprintf
, vsnprintf
, vasprintf
, vasnprintf
—format argument list
vfscanf
, vscanf
, vsscanf
—format argument list
vfwprintf
, vwprintf
, vswprintf
—wide character format argument list
vfwscanf
, vwscanf
, vswscanf
—scan and format argument list from wide character input
viprintf
, vfiprintf
, vsiprintf
, vsniprintf
, vasiprintf
, vasniprintf
—format argument list (integer only)
viscanf
, vfiscanf
, vsiscanf
—format argument list
bcmp
—compare two memory areas
bcopy
—copy memory regions
bzero
—initialize memory to zero
index
—search for character in string
memccpy
—copy memory regions with end-token check
memchr
—find character in memory
memcmp
—compare two memory areas
memcpy
—copy memory regions
memmem
—find memory segment
memmove
—move possibly overlapping memory
mempcpy
—copy memory regions and return end pointer
memset
—set an area of memory
rindex
—reverse search for character in string
stpcpy
—copy string returning a pointer to its end
stpncpy
—counted copy string returning a pointer to its end
strcasecmp
—case-insensitive character string compare
strcasestr
—case-insensitive character string search
strcat
—concatenate strings
strchr
—search for character in string
strcmp
—character string compare
strcoll
—locale-specific character string compare
strcpy
—copy string
strcspn
—count characters not in string
strerror
—convert error number to string
strerror_r
—convert error number to string and copy to buffer
strlen
—character string length
strlwr
—force string to lowercase
strncasecmp
—case-insensitive character string compare
strncat
—concatenate strings
strncmp
—character string compare
strncpy
—counted copy string
strnlen
—character string length
strpbrk
—find characters in string
strrchr
—reverse search for character in string
strsignal
—convert signal number to string
strspn
—find initial match
strstr
—find string segment
strtok
, strtok_r
, strsep
—get next token from a string
strupr
—force string to uppercase
strxfrm
—transform string
swab
—swap adjacent bytes
wcscasecmp
—case-insensitive wide character string compare
wcsdup
—wide character string duplicate
wcsncasecmp
—case-insensitive wide character string compare
wmemchr
—find a wide character in memory
wmemcmp
—compare wide characters in memory
wmemcpy
—copy wide characters in memory
wmemmove
—copy wide characters in memory with overlapping areas
wmemset
—set wide characters in memory
wcscat
—concatenate two wide-character strings
wcschr
—wide-character string scanning operation
wcscmp
—compare two wide-character strings
wcscoll
—locale-specific wide-character string compare
wcscpy
—copy a wide-character string
wcpcpy
—copy a wide-character string returning a pointer to its end
wcscspn
—get length of a complementary wide substring
wcsftime
–convert date and time to a formatted wide-character string
wcslcat
—concatenate wide-character strings to specified length
wcslcpy
—copy a wide-character string to specified length
wcslen
—get wide-character string length
wcsncat
—concatenate part of two wide-character strings
wcsncmp
—compare part of two wide-character strings
wcsncpy
—copy part of a wide-character string
wcpncpy
—copy part of a wide-character string returning a pointer to its end
wcsnlen
—get fixed-size wide-character string length
wcspbrk
—–scan wide-character string for a wide-character code
wcsrchr
—wide-character string scanning operation
wcsspn
—get length of a wide substring
wcsstr
—find a wide-character substring
wcstok
—get next token from a string
wcswidth
—number of column positions of a wide-character string
wcsxfrm
—locale-specific wide-character string transformation
wcwidth
—number of column positions of a wide-character code
asctime
—format time as string
clock
—cumulative processor time
ctime
—convert time to local and format as string
difftime
—subtract two times
gmtime
—convert time to UTC traditional form
localtime
—convert time to local representation
mktime
—convert time to arithmetic representation
strftime
—convert date and time to a formatted string
time
—get current calendar time (as single number)
__tz_lock
, __tz_unlock
—lock time zone global variables
tzset
—set timezone characteristics from TZ environment variable