Glibc 2.34
Состоялся релиз библиотеки Glibc 2.34.
Некоторые изменения:
- внесена вся функциональность библиотек libpthread, libdl, libutil, libanl. Теперь для их использования нет необходимости в флагах -lpthread, -ldl, -lutil, -lanl;
- добавлена поддержка 64-битного time_t там, где традиционно используется 32-битный time_t;
- добавлена функция _Fork, async-signal-safe-замена fork. На данный момент эта функция является расширением GNU;
- добавлена функция timespec_getres;
- для Linux добавлена функция execveat. Она используется в реализации fexecve без требования примонтированного /proc;
- для Linux добавлена функция close_range, которая позволяет эффективно закрыть диапазон файловых дескрипторов;
- добавлена функция closefrom, которая закрывает все файловые дескрипторы, которые больше или равны заданному значению. Эта функция является расширением GNU;
- отладочные возможности malloc вынесены из главной библиотеки в библиотеку libc_malloc_debug.so.