summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/malloc.c
diff options
context:
space:
mode:
authoreric <eric@openbsd.org>2012-11-02 16:02:33 +0000
committereric <eric@openbsd.org>2012-11-02 16:02:33 +0000
commit719ffb95ce3c844066d1fcde2ff1a216aa25ba92 (patch)
treed4a8b7607d73673df276f6e864ad2b504f65f30a /lib/libc/stdlib/malloc.c
parentuvm_km_alloc() allocs bytes rounded up to the nearest page not pages. (diff)
downloadwireguard-openbsd-719ffb95ce3c844066d1fcde2ff1a216aa25ba92.tar.xz
wireguard-openbsd-719ffb95ce3c844066d1fcde2ff1a216aa25ba92.zip
Consistency and robustness improvements in mda:
- Introduce a mda_getlastline function(); improve the code to avoid useless allocations and string formatting; make it return the last line with content (skip trailing empty lines if found). - Add a mechanism by which the mda can request the parent to abort a local delivery by killing the process. - Use ioev/iobuf for draining data to the delivery process. - Make sure to catch all transient errors and make them result in a tempfail rather than calling fatal(). - Make sure that the envelope status is properly set for all failures. - Stop using SMTP response codes; it makes no sense in this context. ok gilles@
Diffstat (limited to 'lib/libc/stdlib/malloc.c')
0 files changed, 0 insertions, 0 deletions