version 1.44, 2014/04/07 01:40:00 |
version 1.45, 2014/04/07 02:25:21 |
|
|
<p> |
<p> |
|
|
<ul> |
<ul> |
<li><code>time_t</code> is now 64 bits on all platforms. |
<li>time_t is now 64 bits on all platforms. |
While many filesystems are limited to 32 bits and thus cannot be |
While many filesystems are limited to 32 bits and thus cannot be |
used to store times after Tue Jan 19 03:14:07 2038 UTC, |
used to store times after Tue Jan 19 03:14:07 2038 UTC, |
most system operations can now support times after that. |
most system operations can now support times after that. |
|
|
<li>Running threaded processes under a debugger no longer causes panics. |
<li>Running threaded processes under a debugger no longer causes panics. |
<li>SIGPROF and SIGVTALRM are now reliably delivered to the thread that was running when they were triggered. |
<li>SIGPROF and SIGVTALRM are now reliably delivered to the thread that was running when they were triggered. |
<li>Thread stacks now have a random bias. |
<li>Thread stacks now have a random bias. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a> no longer changes the <code>pthread_t</code> of the forking thread in the child. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fork&sektion=2">fork(2)</a> no longer changes the pthread_t of the forking thread in the child. |
<li>Signaling races eliminated from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&sektion=3">pthread_kill(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_cancel&sektion=3">pthread_cancel(3)</a>. |
<li>Signaling races eliminated from <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_kill&sektion=3">pthread_kill(3)</a> and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pthread_cancel&sektion=3">pthread_cancel(3)</a>. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<li>amd64 and i386 now use the MWAIT instruction for their idle loop where available to reduce latency. |
<li>amd64 and i386 now use the MWAIT instruction for their idle loop where available to reduce latency. |
<li>Added support for CLOCK_UPTIME. |
<li>Added support for CLOCK_UPTIME. |
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcgetsid&sektion=3">tcgetsid(3)</a>. |
<li>Added <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tcgetsid&sektion=3">tcgetsid(3)</a>. |
<li><code>clock_t</code> is now a 64 bit type, so it no longer wraps around in only 248 days. |
<li>clock_t is now a 64 bit type, so it no longer wraps around in only 248 days. |
<li><code>ino_t</code> is now a 64 bit type, mostly to support large NFS filesystems. |
<li>ino_t is now a 64 bit type, mostly to support large NFS filesystems. |
<li>Corrected handling of UTIME_OMIT. |
<li>Corrected handling of UTIME_OMIT. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a> now sets the mode and timestamps correctly on symlinks, and makes hardlinks to symlinks when requested. |
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pax&sektion=1">pax(1)</a> now sets the mode and timestamps correctly on symlinks, and makes hardlinks to symlinks when requested. |
<li>Corrected handling of shared-library destructors when libc is staticly linked. |
<li>Corrected handling of shared-library destructors when libc is staticly linked. |