[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc: update for Solaris 11.4

From: Bruno Haible
Subject: doc: update for Solaris 11.4
Date: Sun, 14 Oct 2018 09:44:09 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-137-generic; KDE/5.18.0; x86_64; ; )


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
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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]