<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch OPENBSD_5_8</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_5_8</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_5_8'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-06-21T03:20:56+00:00</updated>
<entry>
<title>Just return if nmemb is 0.  Avoids a NULL dereference and is</title>
<updated>2015-06-21T03:20:56+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2015-06-21T03:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bfe4d3b6b1216ae4e6f2f26454e4d9046eee047d'/>
<id>urn:sha1:bfe4d3b6b1216ae4e6f2f26454e4d9046eee047d</id>
<content type='text'>
consistent with the behavior of the other libc sort functions.
OK deraadt@
</content>
</entry>
<entry>
<title>Add dlclose(3) to SEE ALSO</title>
<updated>2015-05-12T20:14:09+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-05-12T20:14:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b83b556b4edd4ba0e17e553f6de68d56f52368a3'/>
<id>urn:sha1:b83b556b4edd4ba0e17e553f6de68d56f52368a3</id>
<content type='text'>
ok millert@ jmc@ schwarze@
</content>
</entry>
<entry>
<title>When checking flags that will be passed to open(), test the O_ACCMODE portion</title>
<updated>2015-05-11T00:42:54+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-05-11T00:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=b37fedd6c323434f4c0c0fad5aca107223c4740a'/>
<id>urn:sha1:b37fedd6c323434f4c0c0fad5aca107223c4740a</id>
<content type='text'>
separately to avoid false negatives.

ok miod@ millert@
</content>
</entry>
<entry>
<title>Another couple of commas in the wrong place, ok jmc</title>
<updated>2015-04-14T22:16:03+00:00</updated>
<author>
<name>nicm</name>
<email></email>
</author>
<published>2015-04-14T22:16:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=48b163f0308a2df2e5a5b7f91edc2491e64089ba'/>
<id>urn:sha1:48b163f0308a2df2e5a5b7f91edc2491e64089ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make pthread_atfork() track the DSO that called it like atexit() does,</title>
<updated>2015-04-07T01:27:07+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-04-07T01:27:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fd187e2b735724c166cd750838f5169b96a51c6f'/>
<id>urn:sha1:fd187e2b735724c166cd750838f5169b96a51c6f</id>
<content type='text'>
unregistering callbacks if the DSO is unloaded.  Move the callback
handling from libpthread to libc, though libpthread still overrides the
inner call to handle locking and thread-library reinitialization.
Major version bump for both libc and libpthread.

verification that this fixes various ports ajacoutot@
asm assistance miod@; ok millert@ deraadt@
</content>
</entry>
<entry>
<title>improve realloc. when expanding a region, actually use the free page cache</title>
<updated>2015-04-06T09:18:51+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-04-06T09:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e56348176744498230473ed4d21b8f23a9a1dbd0'/>
<id>urn:sha1:e56348176744498230473ed4d21b8f23a9a1dbd0</id>
<content type='text'>
instead of simply zapping it. this can save many syscalls in a program
that repeatedly grows and shrinks a buffer, as observed in the wild.
</content>
</entry>
<entry>
<title>remove incorrect statement. the standard *does* require calloc to check</title>
<updated>2015-03-14T08:07:17+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-03-14T08:07:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4aa71a59de04a070e9826ff31330db951b6e517f'/>
<id>urn:sha1:4aa71a59de04a070e9826ff31330db951b6e517f</id>
<content type='text'>
for overflow. stop talking about old broken systems, there's little use
for such info.
</content>
</entry>
<entry>
<title>lsearch and lfind return void *</title>
<updated>2015-02-15T02:02:53+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-02-15T02:02:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=febdb24220fcb0cc63a37b757d06f4e264612b05'/>
<id>urn:sha1:febdb24220fcb0cc63a37b757d06f4e264612b05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use .Rv where appropriate, and move it to RETURN VALUES;</title>
<updated>2015-01-29T01:46:31+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2015-01-29T01:46:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7ffdd83736c4e5dc06d040ec090ce154f1e2e64e'/>
<id>urn:sha1:7ffdd83736c4e5dc06d040ec090ce154f1e2e64e</id>
<content type='text'>
remove .Tn, and a few minor macro adjustments.
Patch from Kaspars at Bankovskis dot net.
</content>
</entry>
<entry>
<title>Improve wording in alloca.</title>
<updated>2015-01-17T18:01:43+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-01-17T18:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4caf5c8d92e5d9ee7a921d30e76257e53f2fc21e'/>
<id>urn:sha1:4caf5c8d92e5d9ee7a921d30e76257e53f2fc21e</id>
<content type='text'>
1. it's not a bug; it's a caveat.
2. "slightly unsafe" gives me the willies.
3. one .Xr to malloc should suffice
ok deraadt jmc
</content>
</entry>
</feed>
