<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/nls/msgcat.c, branch releng/12.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-12-30T10:44:23Z</updated>
<entry>
<title>Implement strerror_l().</title>
<updated>2020-12-30T10:44:23Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2020-12-16T09:02:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3912bec58d0b82509a0973cae02f156986d88fa'/>
<id>urn:sha1:d3912bec58d0b82509a0973cae02f156986d88fa</id>
<content type='text'>
PR: 251651

MFC of r368692, r368723
(cherry picked from commit 675079b1ea61b310f3a42cb0d352a49c1780f89a)
(cherry picked from commit 65bf3043365bd86fc5d4d387ad0c42217f11330b)
</content>
</entry>
<entry>
<title>MFC r359118: Fix race condition in catopen(3).</title>
<updated>2020-04-23T04:51:32Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2020-04-23T04:51:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd1b2c0fdb2221e7c81543d8da8e4b9df0bd461e'/>
<id>urn:sha1:cd1b2c0fdb2221e7c81543d8da8e4b9df0bd461e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use current locale (f.e. set by thread). It was global locale always</title>
<updated>2016-08-24T16:44:27Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2016-08-24T16:44:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95f9709424d9821664cd4b875f4fcb246b7ef443'/>
<id>urn:sha1:95f9709424d9821664cd4b875f4fcb246b7ef443</id>
<content type='text'>
previously.

MFC after:      7 days
</content>
</entry>
<entry>
<title>Move logic to destroy a struct catentry to its own function.</title>
<updated>2016-02-02T23:33:58Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-02-02T23:33:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b231dc0a9f0d95cccb585779b7eb1b357cb0ae53'/>
<id>urn:sha1:b231dc0a9f0d95cccb585779b7eb1b357cb0ae53</id>
<content type='text'>
This will be used later for memory leak handling.

Obtained from:	OneFS
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>When catopen(3) returns an error, it caches the result of that error</title>
<updated>2015-02-10T20:45:40Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2015-02-10T20:45:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1bb3a25f074c28e4f068cd9e8512eff694834fc3'/>
<id>urn:sha1:1bb3a25f074c28e4f068cd9e8512eff694834fc3</id>
<content type='text'>
from r202992. The refcount on the cache entry is not initialized, so
any attempt to clean the cache will skip over this item since it likely
has a &gt;0 value.

This change is currently a NOP. There is work in progress to support
freeing the cache which requires this change to avoid a memory leak.

MFC after:	2 weeks
Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Fix warning from valgrind when a failed entry is tested.</title>
<updated>2012-12-17T12:57:36Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-12-17T12:57:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49a8f2aa6c8b6fb68b165ba030ff8b602157afe2'/>
<id>urn:sha1:49a8f2aa6c8b6fb68b165ba030ff8b602157afe2</id>
<content type='text'>
PR:		kern/173008
Submitted by:	Zhihao Yuan &lt;lichray@gmail.com&gt;
Reviewed by:	gabor
Approved by:	cperciva (implicit)
MFC after:	1 week
</content>
</entry>
<entry>
<title>libc: Use O_CLOEXEC for various internal file descriptors.</title>
<updated>2012-09-29T11:54:34Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2012-09-29T11:54:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05eb11cbc40a190f73ed1471d97062cabfc37d54'/>
<id>urn:sha1:05eb11cbc40a190f73ed1471d97062cabfc37d54</id>
<content type='text'>
This fixes a race condition where another thread may fork() before CLOEXEC
is set, unintentionally passing the descriptor to the child process.

This commit only adds O_CLOEXEC flags to open() or openat() calls where no
fcntl(fd, F_SETFD, FD_CLOEXEC) follows. The separate fcntl() call still
leaves a race window so it should be fixed later.
</content>
</entry>
<entry>
<title>- More style(9) fixups</title>
<updated>2010-02-20T08:19:19Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2010-02-20T08:19:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=29c271590ecdfcb3e424ca1b98ad814210ea7af2'/>
<id>urn:sha1:29c271590ecdfcb3e424ca1b98ad814210ea7af2</id>
<content type='text'>
Approved by:	delphij (mentor)
</content>
</entry>
<entry>
<title>- Deal with some special cases [1]</title>
<updated>2010-02-09T19:37:12Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2010-02-09T19:37:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fe0aca73ed45887f24182a3b38dfeb8d7db6d75a'/>
<id>urn:sha1:fe0aca73ed45887f24182a3b38dfeb8d7db6d75a</id>
<content type='text'>
- style(9) nits

Pointed out by:	jilles [1]
Approved by:	delphij (mentor)
</content>
</entry>
<entry>
<title>- Fix some style(9) bugs</title>
<updated>2010-01-29T18:33:59Z</updated>
<author>
<name>Gabor Kovesdan</name>
<email>gabor@FreeBSD.org</email>
</author>
<published>2010-01-29T18:33:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=336831f034647442b2b89d858c2de83ade007f0a'/>
<id>urn:sha1:336831f034647442b2b89d858c2de83ade007f0a</id>
<content type='text'>
Pointed out by:	bde
</content>
</entry>
</feed>
