about summary refs log tree commit diff
path: root/include/sys/eventfd.h
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2020-06-10 20:44:51 -0400
committerRich Felker <dalias@aerifal.cx>2020-06-10 20:51:17 -0400
commit25cef5c591fbee755a53f0d7920f4f554f343a53 (patch)
tree13b38ac1a7522dcc2f988407187a98bc0612a888 /include/sys/eventfd.h
parent501a92660ca2ed6469a0a01474574ce9930356cd (diff)
downloadmusl-25cef5c591fbee755a53f0d7920f4f554f343a53.tar.gz
musl-25cef5c591fbee755a53f0d7920f4f554f343a53.tar.xz
musl-25cef5c591fbee755a53f0d7920f4f554f343a53.zip
reintroduce calloc elison of memset for direct-mmapped allocations
a new weak predicate function replacable by the malloc implementation,
__malloc_allzerop, is introduced. by default it's always false; the
default version will be used when static linking if the bump allocator
was used (in which case performance doesn't matter) or if malloc was
replaced by the application. only if the real internal malloc is
linked (always the case with dynamic linking) does the real version
get used.

if malloc was replaced dynamically, as indicated by __malloc_replaced,
the predicate function is ignored and conditional-memset is always
performed.
Diffstat (limited to 'include/sys/eventfd.h')
0 files changed, 0 insertions, 0 deletions