newsgnulib - GNU portability library - News: New features

Latest News
New features posted by haible, Sat 21 Apr 2012 07:22:08 PM UTC - 0 replies
New features posted by haible, Sun 03 Jul 2011 01:25:07 PM UTC - 0 replies
[Submit News]
[2 news in archive]

New features

Item posted by Bruno Haible <haible> on Sat 21 Apr 2012 07:22:08 PM UTC.

New major features were added recently:

  • Large File Support on native Windows: The new module 'largefile' enables upport for files larger than 2 GiB not only on Unix platforms, but also on native Windows.
  • The Microsoft Visual C compiler is now supported for most modules, through the wrapper scripts 'compile' and 'ar-lib' from Automake. This is an alternative to the mingw environment, for producing native Windows binaries.
  • 'stdnoreturn' module: Provides a <stdnoreturn.h> header that nearly conforms to ISO C11.
  • 'stdalign' module: Provide a <stdalign.h> header that nearly conforms to ISO C11 and C++11.
  • The 'fsusage' module now supports large volumes on GNU/Hurd, MacOS X, AIX, HP-UX, Solaris.
  • Many new modules for POSIX functions:
    • <dirent.h>: closedir, opendir, readdir, rewinddir.
    • <locale.h>: localeconv.
    • <math.h>: acosf, asinf, atanf, atan2f, cbrt{f,l}, copysign{f,l}, cosf, coshf, expf, exp2{,f,l}, expm1{,f,l}, fabs{f,l}, fma{,f,l}, fmod{f,l}, frexpf, hypot{f,l}, ilogb{,f,l}, logf, ldexpf, log10{f,l}, log1p{f,l}, log2{,f,l}, logb{f,l}, modf{f,l}, powf, remainder{f,l}, rint{f,l}, sinf, sinhf, sqrtf, tanf, tanhf.
    • <signal.h>: pthread_sigmask.
    • <stdio.h>: fdopen, pclose.
    • <stdlib.h>: posix_openpt, random.
    • <strings.h: ffs.
    • <sys/resource.h>: getrusage.
    • <sys/stat.h>: fstat.
    • <sys/types.h>: sys_types.
    • <unistd.h>: chdir, dup, fdatasync, isatty.
    • <time.h>: timer_settime
  • Some new modules for glibc functions:
    • <stdlib.h>: ptsname_r.
    • <strings.h>: ffsl, ffsll.
    • <unistd.h>: sethostname.

And, of course, many new workarounds to various vendor libc bugs on various platforms.


No messages in New features


Back to the top

Powered by Savane 3.5