===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/55.html,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- www/55.html 2014/03/24 06:27:57 1.25
+++ www/55.html 2014/03/24 08:20:17 1.26
@@ -173,6 +173,11 @@
Threading improvements:
- Interprocess semaphores via sem_open(3).
+
- Running threaded processes under a debugger no longer causes panics.
+
- SIGPROF and SIGVTALRM are now reliably delivered to the thread that was running when they were triggered.
+
- Thread stacks now have a random bias.
+
- fork(2) no longer changes the pthread_t of the forking thread in the child.
+
- Signaling races eliminated from pthread_kill(3) and pthread_cancel(3).
@@ -181,7 +186,15 @@
New in-memory file system, tmpfs
POSIX required nl(1) utility.
OpenBSD/vax has switched to GCC 3.
- Added getdents(2).
+ Replaced getdirentries(2) with getdents(2), vastly improving the performance and memory usage of telldir(3).
+ amd64 and i386 now use the MWAIT instruction for their idle loop where available to reduce latency.
+ Added CLOCK_UPTIME.
+ Added tcgetsid(3).
+ clock_t is now a 64 bit type, so it no longer wraps around in only 248 days.
+ ino_t is now a 64 bit type, mostly to support large NFS filesystems.
+ Corrected handling of UTIME_OMIT.
+ pax now sets the mode and timestamps correctly on symlinks, and makes hardlinks to symlinks when requested.
+ Corrected handling of shared-library destructors when libc is staticly linked.