summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
AgeCommit message (Expand)AuthorFilesLines
2021-03-18Type-cast getpagesize() from int to size_t for the comparison with d.claudio1-2/+2
2021-03-09Change the implementation of the malloc cache to keep lists ofotto1-152/+118
2021-02-25- Make use of the fact that we know how the chunks are aligned, andotto2-49/+83
2021-02-12Some people still argue that rand(3) and random(3) have suitable deterministicderaadt2-4/+10
2020-11-23mapalign() only handles allocations >= a page; problem found by and ok semarie@otto1-1/+3
2020-10-12make fixed-sized fixed-value mib[] arrays be constderaadt1-4/+3
2020-10-09As noted by tb@ previous commit only removed an unused fucntion.otto1-4/+9
2020-10-06Use random value for canary bytes; ok tb@otto1-23/+1
2020-09-06For page-sized and larger allocations do not put the pages we'reotto1-21/+18
2020-05-27This patch fixes one bug and one instance of undesirable behaviour.schwarze1-9/+1
2020-04-26Minimal maintenance to make this mess slightly less confusing:schwarze1-10/+10
2020-04-26fix the description; from andras farkasjmc1-5/+4
2020-03-30"eventually" came and went back in 2004.martijn1-3/+1
2020-02-08correct Research Unix edition "appeared in" use in HISTORYjsg1-3/+3
2020-01-13Document how to make getopt_long(3) process arguments in order and stopstsp1-2/+18
2019-12-20drand48(3) returns values in [0.0, 1.0).tb1-3/+3
2019-12-11The file passed to realpath(3) must exists, adjust man page to newbluhm1-3/+3
2019-09-14Add comment line saying S is described vaguely on purpose.otto1-2/+3
2019-07-05improve verb-tense for explaining the calling convention of __deraadt1-3/+3
2019-07-05The last consumer of pre-posix realpath behaviour has stoppedderaadt1-34/+3
2019-06-30tweak previous; ok guentherjmc1-5/+6
2019-06-29Document that getcwd() and realpath() are built on system calls thatguenther1-2/+16
2019-06-28When system calls indicate an error they return -1, not some arbitraryderaadt1-2/+2
2019-06-27The C89 standard only requires that atexit(3) returns a non-zero valueschwarze1-5/+12
2019-06-17Remove old realpath(3), and the userland-vs-kernel realpath verificationderaadt1-334/+44
2019-06-15oops - missing .El in previous;jmc1-1/+2
2019-06-15realpath(3) doesn't use lstat(2), readlink(2), or getcwd(3) anymore,deraadt1-21/+39
2019-06-02Complete the ld.so boot cleanup: move most libc initialization fromguenther1-7/+2
2019-05-30__realpath(2) appears to have improved, so re-enable the code thatderaadt1-3/+136
2019-05-29There are some bugs in __realpath(2) -- it isn't quite ready so disablederaadt1-136/+3
2019-05-28Enable the use of the kernel __realpath() system call in the libc wrapper.beck1-3/+136
2019-05-23Only override size of chunk if we're not given the actual length.otto1-2/+3
2019-05-19clarify that later flags modify earlier flags;schwarze1-2/+4
2019-05-15delete two stray blank linesschwarze1-4/+2
2019-05-13Mention introduction of *_conceal.otto1-2/+8
2019-05-10Inroduce malloc_conceal() and calloc_conceal(). Similar to theirotto2-197/+217
2019-03-20escape backslashes;schwarze1-3/+3
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.millert8-20/+20
2019-01-22sort sections, and add a missing verb to the EXAMPLES text;jmc1-24/+24
2019-01-22Wrap long lineotto1-4/+4
2019-01-21a few tweakstedu1-5/+9
2019-01-21Add example showing a proper comparison function, as many examples showotto1-3/+40
2019-01-18Replace the vague, incorrect, and confusing BUGS sections with CAVEATSschwarze3-12/+33
2019-01-16For all functions known to be infected by LC_NUMERIC, add shortschwarze2-4/+22
2019-01-10Move default numer of pools in the multi-threaded case to 8. Various testsotto1-2/+2
2019-01-10Make the "not my pool" searching loop a tiny bit smarter, whileotto1-20/+37
2018-12-10Improve speed for the multi-threaded case by reducing lock contention.otto1-30/+21
2018-12-09style; OK ottoflorian1-3/+3
2018-12-05remove a stray line accidentally left behind in rev. 1.120;schwarze1-3/+2
2018-11-27Refactor "find the right pool" code into a function. ok djm@ tb@otto1-65/+34