<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib/abort.c, branch OPENBSD_7_9</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_9'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-08-12T22:59:52+00:00</updated>
<entry>
<title>Minimize #includes, particularly to avoid thread_private.h</title>
<updated>2017-08-12T22:59:52+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2017-08-12T22:59:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a6e24060b68da4965823f1fafe89dd446c9fa398'/>
<id>urn:sha1:a6e24060b68da4965823f1fafe89dd446c9fa398</id>
<content type='text'>
ok tedu@
</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>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>Wrap &lt;stdlib.h&gt; so that calls go direct and the symbols not in the</title>
<updated>2015-09-13T08:31:48+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-13T08:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e85bde5645a66155108c2a88d25fa62993a3f2bb'/>
<id>urn:sha1:e85bde5645a66155108c2a88d25fa62993a3f2bb</id>
<content type='text'>
C standard are all weak.
Apply __{BEGIN,END}_HIDDEN_DECLS to gdtoa{,imp}.h, hiding the
arch-specific __strtorx, __ULtox_D2A, __strtorQ, __ULtoQ_D2A symbols.
</content>
</entry>
<entry>
<title>stop flushing streams in abort(). it's hackish and unsafe, and no longer</title>
<updated>2014-05-14T21:54:20+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-05-14T21:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f651a0236f639a39490dec174c8eff6e7236f8a8'/>
<id>urn:sha1:f651a0236f639a39490dec174c8eff6e7236f8a8</id>
<content type='text'>
required. try to document this fact and some of the history.
with feedback from deraadt guenther millert
</content>
</entry>
<entry>
<title>Per POSIX, fix raise() and abort() to send the signal to the current thread.</title>
<updated>2012-11-10T03:46:11+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2012-11-10T03:46:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=e4c30f23acb257762c50d791201b69d190c9ca3c'/>
<id>urn:sha1:e4c30f23acb257762c50d791201b69d190c9ca3c</id>
<content type='text'>
Should make coredumps from abort() easier to debug too.

ok kurt@
</content>
</entry>
<entry>
<title>Add __cxa_atexit() support for gcc3.  This provides support for shared object destructors called at dlclose() time.  Inspired by similar changes in FreeBSD and NetBSD.</title>
<updated>2007-09-03T14:40:16+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2007-09-03T14:40:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=7e0e6a2581ab1d1bca602865b8e38dfa2f54424a'/>
<id>urn:sha1:7e0e6a2581ab1d1bca602865b8e38dfa2f54424a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zap remaining rcsid.</title>
<updated>2005-08-08T08:05:37+00:00</updated>
<author>
<name>espie</name>
<email></email>
</author>
<published>2005-08-08T08:05:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d7398a270c9cd1b7b4d545ed70ea24384781a86c'/>
<id>urn:sha1:d7398a270c9cd1b7b4d545ed70ea24384781a86c</id>
<content type='text'>
Kill old files that are no longer compiled.

okay theo
</content>
</entry>
<entry>
<title>Call _exit() not exit() from abort() if we are unable to kill ourselves</title>
<updated>2004-01-20T19:35:17+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2004-01-20T19:35:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8ad0502d4b92b34ae8cdc05181efcea7cff76c14'/>
<id>urn:sha1:8ad0502d4b92b34ae8cdc05181efcea7cff76c14</id>
<content type='text'>
to avoid flushing stdio twice.  This code path should never really
happen though.  Also make the function declaration ANSI.  OK deraadt@
</content>
</entry>
<entry>
<title>Remove the advertising clause in the UCB license which Berkeley</title>
<updated>2003-06-02T20:18:38+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2003-06-02T20:18:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=021d32a253720a2fcdb07690f59c7e08d1d661e6'/>
<id>urn:sha1:021d32a253720a2fcdb07690f59c7e08d1d661e6</id>
<content type='text'>
rescinded 22 July 1999.  Proofed by myself and Theo.
</content>
</entry>
</feed>
