<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib/Makefile.inc, branch OPENBSD_6_8_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_6_8_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2017-12-16T20:06:56+00:00</updated>
<entry>
<title>Move __cxa_thread_atexit* to its own .c file to avoid pulling the code</title>
<updated>2017-12-16T20:06:56+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2017-12-16T20:06:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=09687c04dc436ea29235c588185e43443b906e9f'/>
<id>urn:sha1:09687c04dc436ea29235c588185e43443b906e9f</id>
<content type='text'>
(w/ _dlctl reference) into static executables.  It's all Mark's code so
put his preferred copyright on it.

ok kettenis@
</content>
</entry>
<entry>
<title>move recallocarray to malloc.c and</title>
<updated>2017-03-24T16:15:31+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-03-24T16:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=46f72410b43cd5a1ff1d3da7bb4a7b291baf244b'/>
<id>urn:sha1:46f72410b43cd5a1ff1d3da7bb4a7b291baf244b</id>
<content type='text'>
- use internal meta-data to do more consistency checking (especially with
  option C)
- use cheap free if possible
ok deraadt@
</content>
</entry>
<entry>
<title>Introducing recallocarray(3), a blend of calloc(3) and reallocarray(3)</title>
<updated>2017-03-06T18:44:21+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2017-03-06T18:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0dbf4a31aa2becc157a25e82d3291c6494b3667e'/>
<id>urn:sha1:0dbf4a31aa2becc157a25e82d3291c6494b3667e</id>
<content type='text'>
with the added feature that released memory is cleared. Much input from various
developers. ok deraadt@ tom@
</content>
</entry>
<entry>
<title>Reduce qabs() and qdiv() to aliases of llabs() and lldiv().</title>
<updated>2016-08-14T23:18:03+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2016-08-14T23:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3ef0b09a54a6c66b23643ef102d70a6cb968b5eb'/>
<id>urn:sha1:3ef0b09a54a6c66b23643ef102d70a6cb968b5eb</id>
<content type='text'>
Merge the manual pages and call them deprecated there.

ok and manpage tweak jmc@, ok natano@
</content>
</entry>
<entry>
<title>Remove a vax remnant (that was really a no-op anyway).</title>
<updated>2016-05-02T12:59:24+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2016-05-02T12:59:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5be055d50dafafb44d2ef72c845fd6bdf3785179'/>
<id>urn:sha1:5be055d50dafafb44d2ef72c845fd6bdf3785179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>for some time now mandoc has not required MLINKS to function</title>
<updated>2016-03-30T06:38:43+00:00</updated>
<author>
<name>jmc</name>
<email></email>
</author>
<published>2016-03-30T06:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=2cadae282cf8545afbe05fc59db59e3fd30c67e0'/>
<id>urn:sha1:2cadae282cf8545afbe05fc59db59e3fd30c67e0</id>
<content type='text'>
correctly - logically complete that now by removing MLINKS from base;

authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;

ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
</content>
</entry>
<entry>
<title>update for new symbols and code</title>
<updated>2015-11-18T16:50:08+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-11-18T16:50:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=26abb4553b03e3297d6d18bdfaead144c236d71f'/>
<id>urn:sha1:26abb4553b03e3297d6d18bdfaead144c236d71f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change rand(), random(), drand48(), lrand48(), mrand48(), and srand48()</title>
<updated>2014-12-08T21:45:20+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-12-08T21:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=9736a7f2a9e739ee9fc431040def5680fbb8794a'/>
<id>urn:sha1:9736a7f2a9e739ee9fc431040def5680fbb8794a</id>
<content type='text'>
to returning strong random by default, source from arc4random(3).
Parameters to the seeding functions are ignored, and the subsystems remain
in strong random mode.  If you wish the standardized deterministic mode,
call srand_deterministic(), srandom_determistic(), srand48_deterministic(),
seed48_deterministic() or lcong48_deterministic() instead.
The re-entrant functions rand_r(), erand48(), nrand48(), jrand48() are
unaffected by this change and remain in deterministic mode (for now).

Verified as a good roadmap forward by auditing 8800 pieces of software.
Roughly 60 pieces of software will need adaptation to request the
deterministic mode.

Violates POSIX and C89, which violate best practice in this century.
ok guenther tedu millert
</content>
</entry>
<entry>
<title>delete obsolete sunos cfree function. ok deraadt millert naddy</title>
<updated>2014-12-08T20:39:16+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-12-08T20:39:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=0c22449a0dd3e3e61718aa116e3f4492fef3237a'/>
<id>urn:sha1:0c22449a0dd3e3e61718aa116e3f4492fef3237a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>malloc(3) is in the "comp" install set, malloc.conf(5) in "man",</title>
<updated>2014-12-06T18:54:55+00:00</updated>
<author>
<name>schwarze</name>
<email></email>
</author>
<published>2014-12-06T18:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a542c383dc8a53c6780cf3024614ba420ab0d455'/>
<id>urn:sha1:a542c383dc8a53c6780cf3024614ba420ab0d455</id>
<content type='text'>
breaking the hardlink between file system entries, confusing apropos(1).
Split malloc.conf(5) out of malloc(3) as suggested by deraadt@.
Feedback and OK jmc@, OK deraadt@ tedu@ jasper@.
</content>
</entry>
</feed>
