<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libc/stdtime, branch releng/9.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F9.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-03-27T07:58:29Z</updated>
<entry>
<title>MFC r248672:</title>
<updated>2013-03-27T07:58:29Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2013-03-27T07:58:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b44e82ce6f0f246f83f75153f60ec36235e1a98e'/>
<id>urn:sha1:b44e82ce6f0f246f83f75153f60ec36235e1a98e</id>
<content type='text'>
Compile contrib/tzcode/stdtime/localtime.c with -fwrapv, since it relies
on signed integer overflow wrapping.  Otherwise mktime(3) and timegm(3)
can hang, in case the timestamp passed in struct tm is not representable
in a time_t.  Specifically, any timestamp after 2038-01-19 03:14:07, in
combination with a 32-bit time_t.

Note that it would be better to change the code to not rely on undefined
behaviour, but it is contributed code, and it is not entirely trivial to
fix the issue properly.
</content>
</entry>
<entry>
<title>MFC r237573:</title>
<updated>2012-07-15T11:39:56Z</updated>
<author>
<name>Isabell Long</name>
<email>issyl0@FreeBSD.org</email>
</author>
<published>2012-07-15T11:39:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76d85c7df3ae4f32036965d80e3567e7fd9b37e6'/>
<id>urn:sha1:76d85c7df3ae4f32036965d80e3567e7fd9b37e6</id>
<content type='text'>
 Add more locale-specific functions to the relevant man pages and
 Makefiles:
   - libc/stdtime/strftime.3
   - libc/stdtime/strptime.3
   - libc/stdlib/strfmon.3

Approved by:	gabor (mentor)
Approved by:	re (kib)
</content>
</entry>
<entry>
<title>MFC the xlocale implementation.</title>
<updated>2012-05-22T14:40:39Z</updated>
<author>
<name>David Chisnall</name>
<email>theraven@FreeBSD.org</email>
</author>
<published>2012-05-22T14:40:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=131242c33e43ec8cfad986afe1fb949dde33a205'/>
<id>urn:sha1:131242c33e43ec8cfad986afe1fb949dde33a205</id>
<content type='text'>
Merged revisions: 227487,227753,227807,227818,227999,228002,228875,230156,231673,232498,232601,232620,232626,232926-232927,232929,232931,232935,233173,233600,234573,234578,235239

This currently defines __NO_TLS on ARM (unlike head), because the required
support function has not been MFC'd.
</content>
</entry>
<entry>
<title>strptime(3) confused July with June with the fr_FR locale.</title>
<updated>2010-05-09T22:01:35Z</updated>
<author>
<name>Edwin Groothuis</name>
<email>edwin@FreeBSD.org</email>
</author>
<published>2010-05-09T22:01:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d74e220a55da1824259b04b14b896199a402fd8'/>
<id>urn:sha1:3d74e220a55da1824259b04b14b896199a402fd8</id>
<content type='text'>
When parsing the month "juillet" (abbr "jul"), %B recognized it as
"juin" (abbr "jui") because the full name of the month names is
checked at the same time as the abbrevation.

The new behaviour checks the full names first before checking the
abbrevation names.

PR:		kern/141939
Submitted by:	Denis Chatelain &lt;denis@tikuts.com&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Split the contributed code from libc/stdtime from lib/libc/stdtime</title>
<updated>2010-02-26T06:44:00Z</updated>
<author>
<name>Edwin Groothuis</name>
<email>edwin@FreeBSD.org</email>
</author>
<published>2010-02-26T06:44:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dcfeda6122e76c964ec9e9a2855dfdcc76de53e5'/>
<id>urn:sha1:dcfeda6122e76c964ec9e9a2855dfdcc76de53e5</id>
<content type='text'>
to contrib/tzcode/stdtime.
</content>
</entry>
<entry>
<title>%U was macroized in mdoc(7), escape.</title>
<updated>2010-02-16T12:29:02Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2010-02-16T12:29:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e363756c8ff590f9c21a75051d81b09459da8217'/>
<id>urn:sha1:e363756c8ff590f9c21a75051d81b09459da8217</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use _pthread_once() rather than _once() for localtime() and gmtime().  These</title>
<updated>2010-01-06T20:43:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2010-01-06T20:43:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8feb1ea45efd9f5dac7b1b5f64e3740b4d408210'/>
<id>urn:sha1:8feb1ea45efd9f5dac7b1b5f64e3740b4d408210</id>
<content type='text'>
methods are only invoked when __isthreaded is true at which point it is safe
to use _pthread_once() directly.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Use _once() to initialize the pthread key for thread-local storage to hold</title>
<updated>2009-12-30T19:06:16Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-12-30T19:06:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bac2c9636cc4ffb9821931bbbcb2ceacb9db377d'/>
<id>urn:sha1:bac2c9636cc4ffb9821931bbbcb2ceacb9db377d</id>
<content type='text'>
the results of gmtime() instead of using a pthread mutex directly.

MFC after:	1 week
</content>
</entry>
<entry>
<title>MFV of tzdata2009t, r200831</title>
<updated>2009-12-22T11:17:10Z</updated>
<author>
<name>Edwin Groothuis</name>
<email>edwin@FreeBSD.org</email>
</author>
<published>2009-12-22T11:17:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1993d7fb07abaa4ec32f284f656b8e6eafd979ed'/>
<id>urn:sha1:1993d7fb07abaa4ec32f284f656b8e6eafd979ed</id>
<content type='text'>
zic:
- Fix URL / reference to Calendrical Calculations: Third Edition

libc/stdtime:
- Fix typo in tzfile.5 (no changes in our part)

MFC after:	1 week
</content>
</entry>
<entry>
<title>Use _once() to initialize the pthread key for thread-local storage to hold</title>
<updated>2009-12-21T19:43:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2009-12-21T19:43:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a3102e987093bd9225a1c69c834edce19d9ffc23'/>
<id>urn:sha1:a3102e987093bd9225a1c69c834edce19d9ffc23</id>
<content type='text'>
the results of localtime() instead of using a pthread mutex directly.

MFC after:	1 week
</content>
</entry>
</feed>
