summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Revamp malloc.3 by reordering the sections and rewriting parts.doug2014-10-191-185/+417
* Revert last commit due to changed semantics found by make release.doug2014-10-191-10/+10
* Better POSIX compliance in realpath(3).doug2014-10-181-10/+10
* remove unused variablechl2014-10-131-3/+1
* using reallocarray() gives us multiplicative integer overflow checkingderaadt2014-10-081-3/+3
* Do not claim that empty numbers set EINVAL, our implementation doesn't.schwarze2014-09-142-37/+61
* Make sure that the following functions return 0 and EINVAL asschwarze2014-09-136-20/+60
* obvious cases of missing .An;schwarze2014-09-081-3/+3
* a small tweak to improve malloc in multithreaded programs. we don't needtedu2014-08-181-7/+21
* XPG requires insque() and remque() to work with linear lists and not justguenther2014-08-153-21/+26
* Only need <stdint.h> and not all of <inttypes.h> hereguenther2014-08-101-2/+2
* Remove "const" from the lsearch(3) manual's synopsis too.matthew2014-07-181-3/+3
* zap trailing whitespace;jmc2014-07-181-3/+3
* Change lsearch()'s "base" argument to require a non-const pointer tomatthew2014-07-181-2/+2
* it is 2014, and we still need to encourage people away from srand()deraadt2014-07-172-5/+14
* oops, i deleted the wrong wordtedu2014-07-131-2/+2
* remove a lie spotted by guenthertedu2014-07-131-5/+4
* once srandomdev() is called, switch to using arc4random() but mask off thetedu2014-07-131-12/+10
* Add locking for __cxa_finalize() as it modifies the page permissions of thekettenis2014-07-111-1/+5
* better document perils of setuid getenv and xr with issetugidtedu2014-07-111-2/+10
* as noted by google/android via kettenis, atexit handlers can install newtedu2014-07-101-1/+8
* reduce obvious dependency on global g_pool by moving to local aliasestedu2014-07-091-42/+48
* extra evil spaces snuck in over the last whilederaadt2014-06-271-20/+20
* Move to a smaller rbytes buffer and skip a random part. Not tootto2014-06-271-3/+4
* Always call atexit handlers as if they were registered with __cxa_atexit.kettenis2014-06-182-14/+8
* oops, typo. James Hartley is fast at trying -currentderaadt2014-06-151-2/+2
* In srandomdev(), use arc4random_buf() instead of from the kernel.deraadt2014-06-151-4/+3
* use getentropy; from matthewderaadt2014-06-131-5/+2
* Disable the "switch to insertion sort" optimization to avoid quadraticmillert2014-06-121-13/+2
* move random bytes buffer to be part of mmaped pages; ok tedu@otto2014-06-021-21/+18
* move all stats collecting under MALLOC_STATS; ok krw@otto2014-05-261-28/+33
* fix MALLOC_STATS (not compiled in by default); ok tedu@otto2014-05-211-18/+19
* factor out a bit of the chunk index code and use it to make sure that atedu2014-05-181-14/+33
* stop flushing streams in abort(). it's hackish and unsafe, and no longertedu2014-05-142-21/+13
* change to having four freelists per size, to reduce another source oftedu2014-05-121-16/+20
* fix MALLOC_STATS code that was broken in rev 1.159, not compiled in by defaultotto2014-05-101-2/+2
* move reallocarray() to a seperate file so that -portable applicationsderaadt2014-05-083-18/+46
* comment style fixhalex2014-05-071-2/+3
* tweak previous; ok sthenjmc2014-05-011-3/+3
* nibbles aren't enough random, use bytes. does a better job of pickingtedu2014-05-011-14/+14
* first cut at documenting the change to malloc doing a partial 'junk' bysthen2014-04-301-2/+7
* remove Z option and default to something halfway to J.tedu2014-04-231-32/+22
* explain a bit more what's going on for stupid me.espie2014-04-231-1/+4
* Better, cleaner hash function that computes the same on be and le archs.otto2014-04-231-10/+8
* - one more mallocarray -> reallocarrayjmc2014-04-221-3/+3
* change mallocarray to reallocarray. useful in a few more situations.tedu2014-04-223-17/+14
* correct man page sectionderaadt2014-04-211-2/+2
* Introducing: void *mallocarray(size_t nmemb, size_t size);deraadt2014-04-213-10/+36
* Correctly document the return value of getenv(3)guenther2014-04-211-6/+8
* print pid in error messages; ok reyk@otto2014-04-141-14/+18