<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd/src/lib/libc/stdlib, branch OPENBSD_7_6_BASE</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_7_6_BASE'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2024-09-20T02:00:46+00:00</updated>
<entry>
<title>remove unneeded semicolons; checked by millert@</title>
<updated>2024-09-20T02:00:46+00:00</updated>
<author>
<name>jsg</name>
<email></email>
</author>
<published>2024-09-20T02:00:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=bd425e27ad9c9e978ee7a877656733f4742e01cc'/>
<id>urn:sha1:bd425e27ad9c9e978ee7a877656733f4742e01cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert commitid KcCtsA53F9UQzc0t:</title>
<updated>2024-08-30T03:44:48+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2024-08-30T03:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5d4db5a71ba518c310aea0879dbc6d5838ebe088'/>
<id>urn:sha1:5d4db5a71ba518c310aea0879dbc6d5838ebe088</id>
<content type='text'>
"Make exit(), fclose(), fflush(), and freopen() comply with POSIX-2008
 requirements for setting the underlying file position when flushing
 read-mode streams, and make an fseek()-after-fflush() not change the
 underlying file position."

Something isn't correct about it and it breaks at least initdb from
the postgresql-server package.

discussed with tb@, semarie@, and deraadt@
</content>
</entry>
<entry>
<title>Make exit(), fclose(), fflush(), and freopen() comply with POSIX-2008</title>
<updated>2024-08-12T20:53:09+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2024-08-12T20:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=f7005808e10f9952d53be75e414a7944967d1cc0'/>
<id>urn:sha1:f7005808e10f9952d53be75e414a7944967d1cc0</id>
<content type='text'>
requirements for setting the underlying file position when flushing
read-mode streams, and make an fseek()-after-fflush() not change the
underlying file position.

Much testing, review, and assistance from tb@
ok tb@ millert@
</content>
</entry>
<entry>
<title>mkostemp(3) and reallocarray(3) are in POSIX-2024:</title>
<updated>2024-08-03T20:09:24+00:00</updated>
<author>
<name>guenther</name>
<email></email>
</author>
<published>2024-08-03T20:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=fbb1d5770a6430778ae6b181693bbf2d9fa8b4a8'/>
<id>urn:sha1:fbb1d5770a6430778ae6b181693bbf2d9fa8b4a8</id>
<content type='text'>
adjust #include visibility and update the reallocarray(3) manpage

ok millert@
</content>
</entry>
<entry>
<title>Zap warning against __findenv usage, it is not exported by libc</title>
<updated>2024-07-10T14:17:58+00:00</updated>
<author>
<name>jca</name>
<email></email>
</author>
<published>2024-07-10T14:17:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=6f61b544177b6a47b531044ca889f6133d40969d'/>
<id>urn:sha1:6f61b544177b6a47b531044ca889f6133d40969d</id>
<content type='text'>
The comment probably made sense before guenther restricted the symbols
exported by libc in 2015.
</content>
</entry>
<entry>
<title>In _malloc_init(), round up the region being mprotected RW to the malloc</title>
<updated>2024-03-30T07:50:39+00:00</updated>
<author>
<name>miod</name>
<email></email>
</author>
<published>2024-03-30T07:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=8143a448d024badc2a56ebfe72a89ac13322fdea'/>
<id>urn:sha1:8143a448d024badc2a56ebfe72a89ac13322fdea</id>
<content type='text'>
page size, rather than relying upon mprotect to round up to the actual mmu
page size.

This repairs malloc operation on systems where the malloc page size
(1 &lt;&lt; _MAX_PAGE_SHIFT) is larger than the mmu page size.

ok otto@
</content>
</entry>
<entry>
<title>Add mkdtemps(3), like mkdtemp(3) but with a suffix.</title>
<updated>2024-03-01T21:30:40+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2024-03-01T21:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=78877a6c424c5106bb267093f34e85b4ef4c4f55'/>
<id>urn:sha1:78877a6c424c5106bb267093f34e85b4ef4c4f55</id>
<content type='text'>
OK deraadt@ tb@
</content>
</entry>
<entry>
<title>Make our mktemp(3) callback-driven and split into multiple files.</title>
<updated>2024-01-19T19:45:02+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2024-01-19T19:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=38b1ac8debe20be73740a26017907204da67fd79'/>
<id>urn:sha1:38b1ac8debe20be73740a26017907204da67fd79</id>
<content type='text'>
Previously, calling any of the mktemp(3) family would pull in
lstat(2), open(2) and mkdir(2).  Now, only the necessary system
calls will be reachable from the binary.  OK deraadt@ guenther@
</content>
</entry>
<entry>
<title>Move mktemp.c to stdlib where it belongs.</title>
<updated>2024-01-19T16:30:28+00:00</updated>
<author>
<name>millert</name>
<email></email>
</author>
<published>2024-01-19T16:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=1ff6e258bb85d6698a0f2e62e87c7c4192e785f9'/>
<id>urn:sha1:1ff6e258bb85d6698a0f2e62e87c7c4192e785f9</id>
<content type='text'>
OK deraadt@
</content>
</entry>
<entry>
<title>A small cleanup of malloc_bytes(), getting rid of a goto and a tiny</title>
<updated>2023-12-19T06:59:28+00:00</updated>
<author>
<name>otto</name>
<email></email>
</author>
<published>2023-12-19T06:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5dc95088574e1b1728bad15b9ccd124fa087af3b'/>
<id>urn:sha1:5dc95088574e1b1728bad15b9ccd124fa087af3b</id>
<content type='text'>
bit of optimization; ok tb@ asou@
</content>
</entry>
</feed>
