opnsense-src/lib/libc/stdlib/Symbol.map
David Chisnall 3c87aa1d3d Implement xlocale APIs from Darwin, mainly for use by libc++. This adds a
load of _l suffixed versions of various standard library functions that use
the global locale, making them take an explicit locale parameter.  Also
adds support for per-thread locales.  This work was funded by the FreeBSD
Foundation.

Please test any code you have that uses the C standard locale functions!

Reviewed by:    das (gdtoa changes)
Approved by:    dim (mentor)
2011-11-20 14:45:42 +00:00

119 lines
1.2 KiB
Text

/*
* $FreeBSD$
*/
FBSD_1.0 {
_Exit;
a64l;
abort;
abs;
atexit;
__cxa_atexit;
__cxa_finalize;
atof;
atoi;
atol;
atoll;
bsearch;
div;
__isthreaded;
exit;
getenv;
opterr;
optind;
optopt;
optreset;
optarg;
getopt;
getopt_long;
getopt_long_only;
suboptarg;
getsubopt;
grantpt;
ptsname;
unlockpt;
hcreate;
hdestroy;
hsearch;
heapsort;
imaxabs;
imaxdiv;
insque;
l64a;
l64a_r;
labs;
ldiv;
llabs;
lldiv;
lsearch;
lfind;
_malloc_options;
_malloc_message;
malloc;
posix_memalign;
calloc;
realloc;
free;
malloc_usable_size;
mergesort;
putenv;
qsort_r;
qsort;
radixsort;
sradixsort;
rand_r;
rand;
srand;
sranddev;
srandom;
srandomdev;
initstate;
setstate;
random;
reallocf;
realpath;
remque;
setenv;
unsetenv;
strfmon;
strtoimax;
strtol;
strtoll;
strtonum;
strtoq;
strtoul;
strtoull;
strtoumax;
strtouq;
system;
tdelete;
tfind;
tsearch;
twalk;
};
FBSD_1.3 {
atof_l;
atoi_l;
atol_l;
atoll_l;
strtod_l;
strtol_l;
strtoll_l;
strtof_l;
strtoimax_l;
strtold_l;
strtoq_l;
strtoul_l;
strtoull_l;
strtoumax_l;
strtouq_l;
};
FBSDprivate_1.0 {
_malloc_thread_cleanup;
_malloc_prefork;
_malloc_postfork;
__system;
_system;
};