===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/52.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -c -r1.5 -r1.6
*** www/52.html 2012/09/05 07:13:14 1.5
--- www/52.html 2012/09/05 07:18:58 1.6
***************
*** 77,84 ****
The most significant change in this release is the replacement of
the user-level uthreads by kernel-level rthreads.
Use PTHREAD_MUTEX_STRICT_NP as default mutex type.
! Added pthread spinlock routines.
Added support for live multi-threaded debugging in gdb(1).
--- 77,91 ----
The most significant change in this release is the replacement of
the user-level uthreads by kernel-level rthreads.
Use PTHREAD_MUTEX_STRICT_NP as default mutex type.
! Added pthread spinlock and barrier routines.
! Added pthread_mutex_timedlock(3) and sem_timedwait(3).
! Added pthread_condattr_setclock(3).
Added support for live multi-threaded debugging in gdb(1).
+ Improved handling for rusage totals and interval times in threaded processes.
+ Changed the RLIMIT_CPU rlimit to count processes instead of threads.
+ Added a new system limit kern.maxthread for the max number of threads.
+ Closed race conditions in thread creation, and in fork(2) and open(2) in a threaded process.
+ Improved handling of threaded processes in ps and fstat
***************
*** 93,98 ****
--- 100,107 ----
Generic network stack improvements:
- Cleanup handling of sockaddrs in degenerate use cases
+
- Improved handling of error and limit cases in file-descriptor passing.
+
- Improved error handling in socket splicing.
- ...
***************
*** 150,161 ****
--- 159,179 ----
Removed raid(4) RAIDframe driver and the corresponding raidctl(8) utility.
Added posix_spawn(3).
Added mbsnrtowcs(3), and wcsnrtombs(3).
+ Added getdelim(3) and getline(3).
More configuration variables for sysconf(3) and pathconf(3).
dirfd(3) is a now function instead of a macro.
posix_memalign(3) supports arbitrarily large alignments.
Improved realloc(3) performance.
ld.so(1) recognizes the DF_1_NOOPEN flag and refuses to dlopen(3)
shared objects linked with "-z nodlopen".
+ Improved compliance and/or cleanliness of header files, particularly
+ <time.h>, <sys/time.h>, <limits.h>,
+ <arpa/inet.h>, <netinet/in.h>, and <sys/param.h>.
+ Improved kernel uvm memory allocator.
+
+ Improved support for amd64 boxes with many memory extents.
+ compat_linux improvements: TLS-vs-clone and futex fixes, added support
+ for statfs64(), tgkill(), gettid(), SOCK_CLOEXEC, and SOCK_NONBLOCK.
...
***************
*** 646,652 ****
alt="OpenBSD">
www@openbsd.org
! $OpenBSD: 52.html,v 1.5 2012/09/05 07:13:14 camield Exp $