1
0
Fork 0
mirror of https://gitlab.com/sortix/sortix.git synced 2023-02-13 20:55:38 -05:00
sortix--sortix/libc/stdlib
Jonas 'Sortie' Termansen a8b8514272 Fix clearenv(3) leaving internal pointer alive after free.
This causes use-after-free and double-free bugs when other environment
functions are subsequently called.
2014-08-23 21:04:39 +02:00
..
_Exit.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
abort.cpp Implement signals. 2014-07-22 13:25:39 +02:00
abs.cpp Split stdlib/abs.cpp into multiple files. 2013-12-17 14:30:40 +01:00
atexit.cpp Split libc/stdlib/on_exit.cpp into multiple files. 2013-12-17 14:30:45 +01:00
atof.cpp Fix libk being built with -mmmx, -msse and -msse2 on x86_64. 2014-05-28 17:42:19 +02:00
atoi.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
atol.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
atoll.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
bsearch.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
calloc.cpp Fix calloc not erroring on multiplication overflow. 2014-04-24 00:03:51 +02:00
canonicalize_file_name.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
canonicalize_file_name_at.cpp Fix canonicalize_file_name_at(3) not handling file paths correctly. 2014-03-31 19:08:57 +02:00
clearenv.cpp Fix clearenv(3) leaving internal pointer alive after free. 2014-08-23 21:04:39 +02:00
div.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
exit.cpp Implement signals. 2014-07-22 13:25:39 +02:00
getenv.cpp Rewrite getenv(3), setenv(3), unsetenv(3) and clearenv(3). 2014-03-17 19:22:11 +01:00
heap.cpp Fix format string problems in error(3) calls. 2014-08-23 21:04:39 +02:00
labs.cpp Split stdlib/abs.cpp into multiple files. 2013-12-17 14:30:40 +01:00
ldiv.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
llabs.cpp Split stdlib/abs.cpp into multiple files. 2013-12-17 14:30:40 +01:00
lldiv.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
mblen.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
mbstowcs.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
mbtowc.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
mkstemp.cpp Add mkstemp(3). 2013-12-17 14:30:42 +01:00
mktemp.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
on_exit.cpp Split libc/stdlib/on_exit.cpp into multiple files. 2013-12-17 14:30:45 +01:00
qsort.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
rand.cpp Thread-secure rand(3). 2014-07-08 17:41:52 +02:00
realpath.cpp Fix libc function implementations without extern "C" linkage. 2014-01-18 16:30:56 +01:00
setenv.cpp Fix clearenv(3) leaving internal pointer alive after free. 2014-08-23 21:04:39 +02:00
strtod.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
strtof.cpp Fix libk being built with -mmmx, -msse and -msse2 on x86_64. 2014-05-28 17:42:19 +02:00
strtol.cpp Fix strtol(3) handling negative numbers incorrectly. 2014-03-17 17:00:00 +01:00
strtold.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
strtoll.cpp Add wcsto{l,ll,ul,ull,imax,umax}(3). 2013-12-17 14:30:40 +01:00
strtoul.cpp Add wcsto{l,ll,ul,ull,imax,umax}(3). 2013-12-17 14:30:40 +01:00
strtoull.cpp Add wcsto{l,ll,ul,ull,imax,umax}(3). 2013-12-17 14:30:40 +01:00
system.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
unsetenv.cpp Rewrite getenv(3), setenv(3), unsetenv(3) and clearenv(3). 2014-03-17 19:22:11 +01:00
wcstombs.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00
wctomb.cpp Move stdlib.h functions into their own directory. 2013-12-17 14:30:37 +01:00