Add HISTORY sections for pthread(3) functions
Diff Detail
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 34795 Build 31844: arc lint + arc unit
Event Timeline
That's a nice update to our history section, thanks!
Do you perhaps know of an easy way to verify the FreeBSD version numbers to ease the reviewing process?
A pthread implementation "libc_r" was already added in 2.2-release, which contained most of these functions.
The HISTORY sections I added is based on the implementation of libthr. I could extend the HISTORY sections and mention "xyz first appeared in FreeBSD 5.1 as a new implementation within libthr(3)".
Also possible would be "xyz first appeared in FreeBSD 2.2 within libc_r(3) and was replaced by the libthr(3) implementation in FreeBSD 5.1".
Any preference?
The HISTORY sections I added is based on the implementation of libthr. I could extend the HISTORY sections and mention "xyz first appeared in FreeBSD 5.1 as a new implementation within libthr(3)".
Also possible would be "xyz first appeared in FreeBSD 2.2 within libc_r(3) and was replaced by the libthr(3) implementation in FreeBSD 5.1".
Any preference?
Probably the latter, but for completeness, libkse should also be mentioned (introduced in FreeBSD 5.0, I think). I remember replacing libkse with libthr via libmap.conf in the FreeBSD 6 days for a nice performance boost.
There was also a LinuxThreads port but that was not in base, so it need not be mentioned here.