summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
AgeCommit message (Expand)Author
2010-12-14Reference strsuftoll(3) and orders(7) with each other.jruoho
2010-11-27ansifychristos
2010-11-17Include "namespace.h" to get namespace protection.tron
2010-11-16Implement mark & sweep garbage collection as suggested by Enami Tsugutomotron
2010-11-16Fix typos in comment.enami
2010-11-141.) Rename internal function __findvar() to __findenvvar().tron
2010-11-14Set errno to ENOENT if we reject the environment variable name intron
2010-11-14Improve and simplify implementation of *env(3) functions:tron
2010-11-10Clear all entries past the NULL while scrubing environ vector.enami
2010-11-10Indent using tab rather than four spaces.enami
2010-11-04scrub the whole array, not just the first n malloced entries.christos
2010-11-03Handle the case where a program attempted to cleanup the environment bychristos
2010-11-02- Simplify the codeenami
2010-11-01Double the array only when really necessary. Otherwise memory will beenami
2010-10-26Improve wording after consultation with njoly.wiz
2010-10-25Make putenv(3) fails with EINVAL for a null pointer, or for a stringnjoly
2010-10-24Double the size of the allocate environment vector when we resize it.tron
2010-10-16Make setenv(3) follow the standard, by rejecting invalid strings. Itnjoly
2010-10-05Avoid unnecessary malloc(). Since __findenv() kindly treatsenami
2010-10-02Restore binary compatibility with applications which use putenv(3)tron
2010-10-02Make sure that all extra elements of the environment vector are settron
2010-10-02Remember that we didn't malloc() memory for an environment variabletron
2010-10-01Fix a typo, remove trailing whitespace.wiz
2010-10-01make putenv POSIX compliant.christos
2010-09-30Be slightly more careful about freeing memory allocated for environmenttron
2010-09-29If new length is exactly equals to the current length,enami
2010-09-29Don't put space before close paren.enami
2010-09-25be more conservative about allocing.christos
2010-09-25Remember the correct pointer which we will free later.tron
2010-09-25Unlock the environment lock if __alocenv() fails.tron
2010-09-25Remember memory used by allocated environment variables instead oftron
2010-09-24protect the __allocenv call with the mutex; from Enamichristos
2010-09-24Fix memory leaks; thanks Enami!christos
2010-09-23Use a bit array to keep track of malloced environment entries so we canchristos
2010-09-23PR/43899: Nicolas Joly: setenv(3)/unsetenv(3) memory leak.christos
2010-09-23Add empty line in ERRORS section.njoly
2010-09-09Only do the __libc_init hack in libc, i.e. remove it from ld.elf_so.skrll
2010-06-28Ensure that initfini.c is referenced by exit.c. The start up code has tojoerg
2010-05-14Use standard section headers.jruoho
2010-05-13Join %U.wiz
2010-05-06Note POSIX compliance.jruoho
2010-05-03Fix previous commit by also moving the type of _malloc_options. In addition,jruoho
2010-05-03Move the '_malloc_options' variable from malloc(3) to jemalloc(3).jruoho
2010-05-03Note the problems with SSP.jruoho
2010-05-03Move the examples to where they belong, in EXAMPLES.jruoho
2010-05-03Split the implementation details of malloc(3) to a separate jemalloc(3)jruoho
2010-05-03Add more markup.jruoho
2010-05-01Note that the return type sould arguably be intmax_t instead of long long.jruoho
2010-05-01Remove the (incorrect) note about inconsistent return values. Name the exitjruoho
2010-05-01Add more bugs. Namely, besides the return values that are confusing, nojruoho