<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch libressl-v2.3.1</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=libressl-v2.3.1'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-10-25T18:03:17+00:00</updated>
<entry>
<title>Move the _atfork_list definition to atexit.c so that the fork syscall stub</title>
<updated>2015-10-25T18:03:17+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-25T18:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0084bf09c568d307bfa52752944542a2cb10fd44'/>
<id>urn:sha1:0084bf09c568d307bfa52752944542a2cb10fd44</id>
<content type='text'>
doesn't get pulled into all static executables

ok millert@ jca@
</content>
</entry>
<entry>
<title>Hide __atexit and __atexit_register_cleanup()</title>
<updated>2015-10-25T18:01:24+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-25T18:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d26dd1386187b2be08c82b67e3a2199a67c82900'/>
<id>urn:sha1:d26dd1386187b2be08c82b67e3a2199a67c82900</id>
<content type='text'>
Wrap __cxa_{atexit,finalize}() so the call from exit() goes direct
Switch regress/lib/libc/atexit/ to be built with -static so that it can
  still access __atexit*

ok millert@ jca@
</content>
</entry>
<entry>
<title>Use sigaction() instead of signal() to avoid pulling in unnecessary</title>
<updated>2015-10-25T04:13:59+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-25T04:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=80bf6baa97073a30533cc83e43d1bf77ba2baa27'/>
<id>urn:sha1:80bf6baa97073a30533cc83e43d1bf77ba2baa27</id>
<content type='text'>
wrappers.  To keep uses from crawling back in, mark signal() as
deprecated inside libc.

ok deraadt@
</content>
</entry>
<entry>
<title>Loop the waitpid() on EINTR, and save and restore the disposition of</title>
<updated>2015-10-23T04:44:41+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-23T04:44:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=106e487b1729bb0071299521e9c0faebbc7e357a'/>
<id>urn:sha1:106e487b1729bb0071299521e9c0faebbc7e357a</id>
<content type='text'>
SIGINT and SIGQUIT with sigaction() instead of signal() so that all bits
are preserved.

ok deraadt@ millert@
</content>
</entry>
<entry>
<title>Merge the sigaction() and sigprocmask() overloads/wrappers from libpthread</title>
<updated>2015-10-23T04:39:24+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-23T04:39:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d974a7336e523b8b94e18714b44fae0a6cba8224'/>
<id>urn:sha1:d974a7336e523b8b94e18714b44fae0a6cba8224</id>
<content type='text'>
into libc, and move pthread_sigmask() as well (just a trivial wrapper).
This provides consistent handling of SIGTHR between single- and multi-threaded
programs and is a step in the merge of all the libpthread overloads, providing
some ASM and Makefile bits that the other wrappers will need.

ok deraadt@ millert@
</content>
</entry>
<entry>
<title>In rev 1.15 the sizeof argument was fixed in a strlcat() call but</title>
<updated>2015-10-13T20:55:37+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2015-10-13T20:55:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=96da573f99f59914fdb5787f3b7529300fea564b'/>
<id>urn:sha1:96da573f99f59914fdb5787f3b7529300fea564b</id>
<content type='text'>
the truncation check immediately following it was not updated to
match.  Not an issue in practice since the buffers are the same
size.  OK deraadt@
</content>
</entry>
<entry>
<title>Eliminate the last of the LINTEDn and PRINTFLIKEn comments.  In one</title>
<updated>2015-10-01T02:32:07+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-10-01T02:32:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=aed599ac4549b88be4bdafdecb43f3a21971358e'/>
<id>urn:sha1:aed599ac4549b88be4bdafdecb43f3a21971358e</id>
<content type='text'>
case, by deleting some useless '&amp; of an array' we also eliminate the need
for the casts which prompted the original lint warnings

ok deraadt@
</content>
</entry>
<entry>
<title>lint is dead: delete useless LINTLIBRARY comments</title>
<updated>2015-09-26T16:03:48+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-26T16:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=22334e2017a581a7c73aebae95e2268cd03f7669'/>
<id>urn:sha1:22334e2017a581a7c73aebae95e2268cd03f7669</id>
<content type='text'>
ok millert@
</content>
</entry>
<entry>
<title>Don't wrap initialized variables: binutils appears to be mishandling them</title>
<updated>2015-09-19T04:02:21+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-19T04:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=c730c6a01c679c303798e1f01d54e548a417c573'/>
<id>urn:sha1:c730c6a01c679c303798e1f01d54e548a417c573</id>
<content type='text'>
on arm and m88k

problems with optind observed by jsg@
</content>
</entry>
<entry>
<title>Only two of the *rand48.c files need &lt;math.h&gt;, so just #include it in them</title>
<updated>2015-09-14T13:30:17+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-14T13:30:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e2d110e8fef4473b88f76967b80568caaaef081'/>
<id>urn:sha1:3e2d110e8fef4473b88f76967b80568caaaef081</id>
<content type='text'>
</content>
</entry>
</feed>
