About a month ago, Solaris 11 Express was released. It's something like a beta of Solaris 11 that is scheduled to be released in 2011. It's the successor (from the Oracle side) of the OpenSolaris project; maybe we'll also have to consider Illumos / OpenIndiana in the future.
I'm updating the documentation, replacing many mentions of "Solaris 10" by "Solaris 11 2010-11". 2010-12-04 Bruno Haible <br...@clisp.org> Update for Solaris 11 2010-11. * doc/{glibc,posix}-{functions,headers}: Add info about Solaris 11 Express, released in November 2010. More important than the changes are the places that have not changed, that is, the bugs which have been fixed and the functions which have been added, compared to Solaris 10. New POSIX functions: dirfd faccessat fchmodat futimens getdelim getline linkat mkdirat mkdtemp mkfifoat mknodat posix_fadvise posix_fallocate posix_madvise posix_memalign pthread_mutexattr_getrobust pthread_mutexattr_setrobust pthread_mutex_consistent readlinkat stpcpy stpncpy strndup strnlen symlinkat utimensat wcpcpy wcpncpy wcscasecmp wcsdup wcsncasecmp wcsnlen New glibc compatible functions and variables: advance asprintf backtrace_symbols_fd backtrace_symbols backtrace canonicalize_file_name cbc_crypt clearenv dl_iterate_phdr ecb_crypt err errx fcloseall ffsll ffsl freeifaddrs getifaddrs getipv4sourcefilter get_nprocs_conf get_nprocs getsourcefilter inet_neta loc1 loc2 locs memmem mkstemps setipv4sourcefilter setsourcefilter step strcasestr strchrnul strsep vasprintf verr verrx vwarn vwarnx warn warnx New features: <libintl.h> now supports also the 2002 revision of GNU .mo files. Bug fixes: <stdio.h> now defines ssize_t. <math.h> now defines NAN and HUGE_VAL to usable values. getopt_long and getopt_long_only support the '+' flag. The *printf functions support precisions larger than 512. iconv() now reports failures. realpath() actually works now. strcoll() in UTF-8 locales is fixed. Bruno