Glibc 2.28 Adds Unicode 11.0 Support, RenameAt2
Written by Michael Larabel in GNU on 5 July 2018 at 02:16 PM EDT. Add A Comment
GNU --
In addition to working on statx() for glibc, landing in the GNU C Library this week was Unicode 11.0 support along with a renameat2() function.

First up, Unicode 11.0 is now supported by Glibc. Unicode 11.0 was released last month with new emojis (66 new ones in total), 684 new code points, and more.

Hitting Glibc today is the renameat2() function. This function is a variant of the rename-at function that matches the recent Linux kernel renameat2 system call. This new function allows passing of flags but otherwise is similar to renameat. The flags currently supported for renameat2() are for atomically exchanging the old and new paths, not replacing the new path of the rename, and white-out for use with Overlay/Union file-systems.

These additions that will come in Glibc 2.28 are on top of other recent feature work like new locales, support for GNU Hurd no longer requires out-of-tree patches, dropping of obsolete code, and various security related improvements. The current list of prominent changes for Glibc 2.28 can be found via the NEWS file in Git.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week