<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdlib/posix_memalign.3, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-01-09T06:36:28Z</updated>
<entry>
<title>Add aligned_alloc(3).</title>
<updated>2012-01-09T06:36:28Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2012-01-09T06:36:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9e16bab42ae3f817f87b3eca303c87a05d6a8226'/>
<id>urn:sha1:9e16bab42ae3f817f87b3eca303c87a05d6a8226</id>
<content type='text'>
The C11 folks reinvented the wheel by introducing an aligned version of
malloc(3) called aligned_alloc(3), instead of posix_memalign(3). Instead
of returning the allocation by reference, it returns the address, just
like malloc(3).

Reviewed by:	jasone@
</content>
</entry>
<entry>
<title>Add a HISTORY section.</title>
<updated>2007-03-28T04:32:51Z</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2007-03-28T04:32:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cec95ce2789178d1aecf988fa2aad80bc4d7d2b5'/>
<id>urn:sha1:cec95ce2789178d1aecf988fa2aad80bc4d7d2b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revise markup in recently added manpages.</title>
<updated>2006-09-30T10:34:13Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2006-09-30T10:34:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ad136d1e29fa5fcb8f2635d42b7c8a1dfef4ff50'/>
<id>urn:sha1:ad136d1e29fa5fcb8f2635d42b7c8a1dfef4ff50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In preparation for a new malloc implementation:</title>
<updated>2006-01-12T07:28:21Z</updated>
<author>
<name>Jason Evans</name>
<email>jasone@FreeBSD.org</email>
</author>
<published>2006-01-12T07:28:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=52828c0e9cfdf1681a8c16cf313294ad1413ac25'/>
<id>urn:sha1:52828c0e9cfdf1681a8c16cf313294ad1413ac25</id>
<content type='text'>
  * Add posix_memalign().

  * Move calloc() from calloc.c to malloc.c.  Add a calloc() implementation in
    rtld-elf in order to make the loader happy (even though calloc() isn't
    used in rtld-elf).

  * Add _malloc_prefork() and _malloc_postfork(), and use them instead of
    directly manipulating __malloc_lock.

Approved by:	phk, markm (mentor)
</content>
</entry>
</feed>
