<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-12-17T11:35:11Z</updated>
<entry>
<title>MFC: Make msdosfs long filenames matching case insensitive again.</title>
<updated>2003-12-17T11:35:11Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-12-17T11:35:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=48455098b087fd6867632a5c5f751ad92e571165'/>
<id>urn:sha1:48455098b087fd6867632a5c5f751ad92e571165</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC rev. 1.34: Set __mbrtowc and __wcrtomb correctly when changing to</title>
<updated>2003-12-11T20:06:22Z</updated>
<author>
<name>Tim J. Robbins</name>
<email>tjr@FreeBSD.org</email>
</author>
<published>2003-12-11T20:06:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c38e3aa7a92d4624b271feb06e2a1dd2d333408f'/>
<id>urn:sha1:c38e3aa7a92d4624b271feb06e2a1dd2d333408f</id>
<content type='text'>
the C/POSIX locale. Save __mbrtowc and __wcrtomb and restore them when
changing back to the cached locale.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>Remove malloc debugging for the release.</title>
<updated>2003-12-07T04:12:46Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-12-07T04:12:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86536f3f9aefdca590555930e67547d9f4e9a252'/>
<id>urn:sha1:86536f3f9aefdca590555930e67547d9f4e9a252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_5_2'.</title>
<updated>2003-12-07T03:02:28Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2003-12-07T03:02:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a348451bd8bd6d66bcb5b23f2aaec00e74c1292f'/>
<id>urn:sha1:a348451bd8bd6d66bcb5b23f2aaec00e74c1292f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update with the 4.9 pam modules, and add pam_opieaccess.so to the mix.</title>
<updated>2003-12-07T03:02:27Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-12-07T03:02:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e56b2c57d71d0f9232936aaac58617fed29ac33d'/>
<id>urn:sha1:e56b2c57d71d0f9232936aaac58617fed29ac33d</id>
<content type='text'>
Approved by:	re(scottl)
</content>
</entry>
<entry>
<title>Update with the 4.9 pam modules, and add pam_opieaccess.so to the mix.</title>
<updated>2003-12-07T02:38:01Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-12-07T02:38:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5d521e3c65cdbb903592e58aed93d24da93d0578'/>
<id>urn:sha1:5d521e3c65cdbb903592e58aed93d24da93d0578</id>
<content type='text'>
Approved by:	re(scottl)
</content>
</entry>
<entry>
<title>Update with the 4.9 libraries, and add libdevstat.so.2 libmp.so.3</title>
<updated>2003-12-07T02:11:19Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-12-07T02:11:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0ad78ba66e5eb58b1650643977c5d30966ce9364'/>
<id>urn:sha1:0ad78ba66e5eb58b1650643977c5d30966ce9364</id>
<content type='text'>
libskey.so.2 libusbhid.so.0 libutil.so.3 libvgl.so.2 to the mix.

Approved by:	re(scottl)
</content>
</entry>
<entry>
<title>Apply a second fix for stack alignment with libkse.  This time, enter the</title>
<updated>2003-12-05T01:41:43Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-05T01:41:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=30a62d30f4abee3b3052b55ba8db30065ac5d5f6'/>
<id>urn:sha1:30a62d30f4abee3b3052b55ba8db30065ac5d5f6</id>
<content type='text'>
UTS with the stack correctly aligned.  Also, while here, use an indirect
jump rather than the pushq/ret hack.

This fixes threaded apps that use floating point for me, although
it hasn't solved all the problems.  It is an improvement though.
Preservation of the 128 byte red zone hasn't been resolved yet.

Approved by:  re (scottl)
</content>
</entry>
<entry>
<title>"Fix" makecontext() so that the C code begins execution with its</title>
<updated>2003-12-05T01:36:44Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-05T01:36:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=04cb6b3aa6b5510707e141f00c75103c16f16744'/>
<id>urn:sha1:04cb6b3aa6b5510707e141f00c75103c16f16744</id>
<content type='text'>
ABI-required stack alignment.  C code expects that the push of the
return address disturbed the 16 byte alignment and it will take corrective
measures to fix it before making another call.  Of course, if its wrong
to start with, then all hell breaks loose.  Essentially we "fix" this
by making the stack alignment odd to start with.

This was one of the things that broke on libkse with apps that use
floating point/varargs/etc.

Approved by:  re (scottl)
</content>
</entry>
<entry>
<title>For the amd64 we need to do some extra stack alignment fixups.  Otherwise</title>
<updated>2003-12-03T06:54:40Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-12-03T06:54:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=29f2f145e45538c397bdfac2bc830bb25196101c'/>
<id>urn:sha1:29f2f145e45538c397bdfac2bc830bb25196101c</id>
<content type='text'>
we can end up with some threads with a non-16-byte-aligned stack.  This
causes some interesting side effects, including general protection
faults leading to a SIGBUS when doing floating point or varargs.  This
should be just a verbose NOP for the other platforms.

Approved by:  re (scottl)
</content>
</entry>
</feed>
