summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/malloc.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2006-12-09various tweaks;jmc1-18/+17
2006-12-09various tweaks; my apologies to itojun for forgetting tojmc1-26/+28
send him feedback for these
2006-12-09switch IPv6 advanced API from RFC2292 to RFC3542 (2292 is superseded by 3542).itojun7-5/+971
the kernel still handles RFC2292 set/getsockopts, so that compiled binary has no trouble running. userland sees RFC3542 symbols only on header file so new code has to use RFC3542 API. bump libc shlib minor for function additions. tested on i386/amd64 by jmc, i386 by brad. checked by deraadt.
2006-12-08return is not a function. (cosmetic)itojun1-28/+28
2006-12-02tweaks; from claus assmann (pr #5317);jmc1-3/+3
2006-11-17change semantics of ff01::/16 to interface local multicastitojun2-5/+6
(to sync up with more recent IPv6 spec) ok from: deraadt mcbride
2006-11-09add openssl PEM_* manpages; ok deraadt, hshoexer, djmmarkus1-6/+73
2006-11-02columns for underflow and overflow were swapped, noticed by Mathieu Oliviergrunk1-2/+2
<molivier at users dot sourceforge dot net> ok jmc@ mickey@
2006-10-30must pull in sys/types.h unconditionaly, because it is needed my pthreadsderaadt1-2/+2
includes used a bit later (for instance on the vax)
2006-10-29make __dtoa & strtod() thread-safe useing the same method as newer gdtoaderaadt3-36/+89
codebase. tested mostly by ckuethe and myself. __dtoa() use now requires a call to __freedtoa()
2006-10-24respond to ben hawkes's ruxcon presentation.tedu1-61/+125
create special allocators for pginfo and pgfree structs instead of imalloc. this keeps them separated from application memory. for chunks, to prevent deterministic reuse, keep a small array and swizzle the to be freed chunk with a random previously freed chunk. this last bit only for chunks because keeping arbitrarily large regions of pages around may cause out of memory issues (and pages are, to some extent, returned in random order). all changes enabled by default. thanks to ben for pointing out these issues. ok tech@
2006-10-21remove calls to abort(3) that can't happen anyway; fromotto1-11/+1
<bret dot lambert at gmail.com>; ok millert@ deraadt@
2006-10-14architecture sh (landisk) is little endian.drahn1-2/+2
2006-10-13__mips64__ handling too.. sighderaadt1-4/+5
2006-10-12sparc64 should be in the #ifdefderaadt1-2/+2
2006-10-12use __amd64__ instead, until lint is fixedderaadt1-2/+2
2006-10-12reorder #if tests because apparently on amd64 cpp proceeds to blow it'sderaadt1-3/+4
own brains out, and then takes lint down with it. To be investigated...