Hi,

Solaris 11.4 was released in August 2018. The relevant improvements are listed
here: https://docs.oracle.com/cd/E37838_01/html/E60974/golbg.html

>From the gnulib perspective, the notable changes are:
  - They added per-thread locales: functions newlocale, *_l, etc.
  - All libnsl functions moved into libc.
  - The <limits.h> and <stdint.h> are now standards compliant.
  - They added 'dprintf', 'euidaccess', 'secure_getenv', 'accept4', 'pipe2'.
  - 'link' and 'linkat' are now POSIX compliant. 'rename' similarly.
  - They added the functions mbsnrtowcs and wcsnrtombs, both buggy.
  - Regression: printf of infinite values is now broken: it produces "Inf"
    instead of "inf".
  - Regression: strtod is now broken (cannot parse hex floats any more).
  - Regression: logb, logbf, logbl are now broken.
  - Regression: Some math functions are no longer IEEE compliant:
    log, log10.
  - They added 'timegm' and 'timelocal', but since gnulib does not have a
    unit test for them, I have no idea how buggy they are.
    Paul, do you have a unit test for these functions in some corner?

The patch
https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=f4dda9f5c203b49b68633b7b410f7b70e77997f4
is uninteresting, except for the changes to dprintf.texi and vdprintf.texi.
You get the useful info by searching for 'Solaris 11.3' in the *.texi files.

Bruno


Reply via email to