summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib
AgeCommit message (Expand)Author
2019-09-14Add comment line saying S is described vaguely on purpose.Otto Moerbeek
2019-07-05improve verb-tense for explaining the calling convention of __Theo de Raadt
2019-07-05The last consumer of pre-posix realpath behaviour has stoppedTheo de Raadt
2019-06-30tweak previous; ok guentherJason McIntyre
2019-06-29Document that getcwd() and realpath() are built on system calls thatPhilip Guenther
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-27The C89 standard only requires that atexit(3) returns a non-zero valueIngo Schwarze
2019-06-17Remove old realpath(3), and the userland-vs-kernel realpath verificationTheo de Raadt
2019-06-15oops - missing .El in previous;Jason McIntyre
2019-06-15realpath(3) doesn't use lstat(2), readlink(2), or getcwd(3) anymore,Theo de Raadt
2019-06-02Complete the ld.so boot cleanup: move most libc initialization fromPhilip Guenther
2019-05-30__realpath(2) appears to have improved, so re-enable the code thatTheo de Raadt
2019-05-29There are some bugs in __realpath(2) -- it isn't quite ready so disableTheo de Raadt
2019-05-28Enable the use of the kernel __realpath() system call in the libc wrapper.Bob Beck
2019-05-23Only override size of chunk if we're not given the actual length.Otto Moerbeek
2019-05-19clarify that later flags modify earlier flags;Ingo Schwarze
2019-05-15delete two stray blank linesIngo Schwarze
2019-05-13Mention introduction of *_conceal.Otto Moerbeek
2019-05-10Inroduce malloc_conceal() and calloc_conceal(). Similar to theirOtto Moerbeek
2019-03-20escape backslashes;Ingo Schwarze
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-22sort sections, and add a missing verb to the EXAMPLES text;Jason McIntyre
2019-01-22Wrap long lineOtto Moerbeek
2019-01-21a few tweaksTed Unangst
2019-01-21Add example showing a proper comparison function, as many examples showOtto Moerbeek
2019-01-18Replace the vague, incorrect, and confusing BUGS sections with CAVEATSIngo Schwarze
2019-01-16For all functions known to be infected by LC_NUMERIC, add shortIngo Schwarze
2019-01-10Move default numer of pools in the multi-threaded case to 8. Various testsOtto Moerbeek
2019-01-10Make the "not my pool" searching loop a tiny bit smarter, whileOtto Moerbeek
2018-12-10Improve speed for the multi-threaded case by reducing lock contention.Otto Moerbeek
2018-12-09style; OK ottoFlorian Obser
2018-12-05remove a stray line accidentally left behind in rev. 1.120;Ingo Schwarze
2018-11-27Refactor "find the right pool" code into a function. ok djm@ tb@Otto Moerbeek
2018-11-21fold the contents of malloc.conf.5 into malloc.3 and sysctl.2,Jason McIntyre
2018-11-21Introducing malloc_usable_size() was a mistake. While some otherOtto Moerbeek
2018-11-19Fix compilation on alpha, where DEF_WEAK() really must be paired withPhilip Guenther
2018-11-18Implement malloc_usable_size(); ok millert@ deraadt@ and jmc@ for the man pageOtto Moerbeek
2018-11-08zap last remains of malloc.conf; prompted by and ok jmc@Otto Moerbeek
2018-11-06rm FILES section; prompted by Janne JohanssonOtto Moerbeek
2018-11-06Use the new vm.malloc_conf sysctl; ok millert@ deraadt@Otto Moerbeek
2018-11-05Implement C11's aligned_alloc(3). ok guenther@Otto Moerbeek
2018-04-07sys/uio.h is not used anymoreOtto Moerbeek
2018-03-30fix MALLOC_STATS; spotted by and ok semarie@Otto Moerbeek
2018-03-06use _ALIGN() which is uhm a bit OpenBSD-specific, but it means weTheo de Raadt
2018-03-05Use _MAX_PAGE_SHIFT, rather than #ifdef mips64Theo de Raadt
2018-02-07use consistent style for for loop in unmap(), no functional changeOtto Moerbeek
2018-01-30keep in sync with ld.so malloc.cOtto Moerbeek
2018-01-30word fix; from edgar pettijohnJason McIntyre
2018-01-28- An error in the multithreaded case could print the wrong function nameOtto Moerbeek
2018-01-26- do not junk pages returned by free_bytes(), all freed chunks are alreadyOtto Moerbeek