<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib/system.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>2022-05-21T00:53:53+00:00</updated>
<entry>
<title>system(3) should ignore SIGINT and SIGQUIT until the shell exits.</title>
<updated>2022-05-21T00:53:53+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2022-05-21T00:53:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8441124e76190c2ec4fcefa7dbcf7d58e9073703'/>
<id>urn:sha1:8441124e76190c2ec4fcefa7dbcf7d58e9073703</id>
<content type='text'>
This got broken when system.c was converted from signal(3) to sigaction(2).
Also add SIGINT and SIGQUIT to the set of blocked signals and unblock
them in the parent after the signal handlers are installed.
Based on a diff from Leon Fischer.  OK deraadt@
</content>
</entry>
<entry>
<title>environ and __progname are not declared in a public header; declare them</title>
<updated>2016-03-13T18:34:21+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-03-13T18:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8e31f7b09b8e135e165df08a971ac10c71f4d29a'/>
<id>urn:sha1:8e31f7b09b8e135e165df08a971ac10c71f4d29a</id>
<content type='text'>
in libc's hidden/stdlib.h instead of in each .c file that needs one

ok deraadt@ gsoares@ mpi@
</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>Remove cast of int* to int*</title>
<updated>2015-09-14T08:51:07+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2015-09-14T08:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ecbe2c8b73c4354a4827eb56f6b5eb585d1b43ba'/>
<id>urn:sha1:ecbe2c8b73c4354a4827eb56f6b5eb585d1b43ba</id>
<content type='text'>
</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>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>ansi + de-register</title>
<updated>2005-03-30T18:51:49+00:00</updated>
<author>
<name>pat</name>
<email></email>
</author>
<published>2005-03-30T18:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=894b6ab0099e7d9ca2ad9acb75246cd0a4542167'/>
<id>urn:sha1:894b6ab0099e7d9ca2ad9acb75246cd0a4542167</id>
<content type='text'>
ok otto 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>
<entry>
<title>pid_t cleanup</title>
<updated>2002-05-26T09:29:02+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2002-05-26T09:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=50d44611f259867c4966506f5494fda22f1dbb77'/>
<id>urn:sha1:50d44611f259867c4966506f5494fda22f1dbb77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace the deprecated BSD sigsetmask/sigblock/sigpause functions with their POSIX counterparts.</title>
<updated>2001-09-04T23:35:58+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2001-09-04T23:35:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5e24150fd2b66c78de49cbce05efef82adcf4d7d'/>
<id>urn:sha1:5e24150fd2b66c78de49cbce05efef82adcf4d7d</id>
<content type='text'>
</content>
</entry>
</feed>
