<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libpthread/thread, branch release/5.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-10-11T20:04:59Z</updated>
<entry>
<title>MFC:</title>
<updated>2004-10-11T20:04:59Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2004-10-11T20:04:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=38629e467ab9f357f2614aa6257feed03ec25799'/>
<id>urn:sha1:38629e467ab9f357f2614aa6257feed03ec25799</id>
<content type='text'>
	Capture calls to execve() to make sure that the
	signal mask is set correctly on the thread that is going to
	continue in the new process. Required for Posix compliance.
	This is not perfect and better fixes may happen after 5.3
	is released.

Approved by: re (scottl)
</content>
</entry>
<entry>
<title>MFC 1.9:</title>
<updated>2004-10-09T10:21:19Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-10-09T10:21:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e55314ae0809b1f420ec539d6660e15fe99f2f32'/>
<id>urn:sha1:e55314ae0809b1f420ec539d6660e15fe99f2f32</id>
<content type='text'>
Allocate red zone and stack space together and then split red zone from
allocated space, orignal code left red zone unallocated, but those space
can be allocated by user code, and result was providing no protection.

Approved by: re (scottl)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_5'.</title>
<updated>2004-10-09T07:31:04Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-10-09T07:31:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e6cea8cec4ef932dbdded00cd22756e7f57d5110'/>
<id>urn:sha1:e6cea8cec4ef932dbdded00cd22756e7f57d5110</id>
<content type='text'>
</content>
</entry>
<entry>
<title>1. Add macro DTV_OFFSET to calculate dtv offset in tcb.</title>
<updated>2004-08-16T03:27:29Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-16T03:27:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a002d437eaf0d15470bc75c142a22ff3d643b030'/>
<id>urn:sha1:a002d437eaf0d15470bc75c142a22ff3d643b030</id>
<content type='text'>
2. Export symbols needed by debugger.
</content>
</entry>
<entry>
<title>Add a file to collection all symbols will be needed by debugger.</title>
<updated>2004-08-16T03:25:07Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-16T03:25:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=497c17e0ae22a367a8edddd9d834e640dd10aca3'/>
<id>urn:sha1:497c17e0ae22a367a8edddd9d834e640dd10aca3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add TLS support for i386 and amd64.</title>
<updated>2004-08-15T16:28:05Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-08-15T16:28:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99c8d0836d46bae77bce109ca19c8518e91b3f31'/>
<id>urn:sha1:99c8d0836d46bae77bce109ca19c8518e91b3f31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>As long as we have a knob to force system scope threads, why not have</title>
<updated>2004-08-12T12:12:12Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2004-08-12T12:12:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b9de27c0051bd9c4ce167327b5824a31baee1474'/>
<id>urn:sha1:b9de27c0051bd9c4ce167327b5824a31baee1474</id>
<content type='text'>
a knob to force process scope threads.  If the environment variable
LIBPTHREAD_PROCESS_SCOPE is set, force all threads to be process
scope threads regardless of how the application creates them.  If
LIBPTHREAD_SYSTEM_SCOPE is set (forcing system scope threads), it
overrides LIBPTHREAD_PROCESS_SCOPE.

        $ # To force system scope threads
        $ LIBPTHREAD_SYSTEM_SCOPE=anything threaded_app
        $ # To force process scope threads
        $ LIBPTHREAD_PROCESS_SCOPE=anything threaded_app
</content>
</entry>
<entry>
<title>Check debugger suspending flag for system scope thread.</title>
<updated>2004-08-08T22:42:11Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-08T22:42:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=78f687539abca73a1b8d0a53086b991df21f8b78'/>
<id>urn:sha1:78f687539abca73a1b8d0a53086b991df21f8b78</id>
<content type='text'>
Reviewed by: deischen
</content>
</entry>
<entry>
<title>Add a way to force 1:1 mode for libpthread.  To do this, define</title>
<updated>2004-08-07T15:15:38Z</updated>
<author>
<name>Daniel Eischen</name>
<email>deischen@FreeBSD.org</email>
</author>
<published>2004-08-07T15:15:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=00be1d3d12712e135e623008af4c7038730e61a3'/>
<id>urn:sha1:00be1d3d12712e135e623008af4c7038730e61a3</id>
<content type='text'>
LIBPTHREAD_SYSTEM_SCOPE in the environment.

You can still force libpthread to be built in strictly 1:1 by
adding -DSYSTEM_SCOPE_ONLY to CFLAGS.  This is kept for archs
that don't yet support M:N mode.

Requested by:   rwatson
Reviewed by:    davidxu
</content>
</entry>
<entry>
<title>s/TMDF_DONOTRUNUSER/TMDF_SUSPEND/g</title>
<updated>2004-08-03T02:23:06Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2004-08-03T02:23:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4513fb36aa05311f7c37d4d22c61740af18f6ce3'/>
<id>urn:sha1:4513fb36aa05311f7c37d4d22c61740af18f6ce3</id>
<content type='text'>
Dicussed with: deischen
</content>
</entry>
</feed>
