GNU C Library v2.30

Se ha lanzado una nueva versión de la biblioteca del sistema glibc – 2.30.

Algunas actualizaciones:

  • La codificación de caracteres, la información sobre tipos de caracteres y las tablas de transliteración se han actualizado y ahora son compatibles con Unicode versión 12.1.0.
  • El cargador dinámico acepta el argumento —preload para cargar previamente objetos además de la variable de entorno LD_PRELOAD.
  • Se ha añadido la función twalk_r. Es similar a la función twalk existente, pero puede pasar un argumento adicional a la función de retorno de llamada.
  • En Linux se han añadido las funciones getdents64, gettid y tgkill.
  • Las funciones malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign y posix_memalign ahora no funcionan con objetos cuyo tamaño sea mayor que PTRDIFF_MAX. Esto se hace para evitar el desbordamiento de tipo ptrdiff_t.
  • Se han añadido nuevas funciones pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock y sem_clockwait. Son equivalentes a las versiones con tiempo, pero también pueden aceptar un parámetro clockid_t para determinar el tiempo de espera. Todas las funciones permiten esperar CLOCK_MONOTONIC y CLOCK_REALTIME. La decisión sobre qué reloj usar se toma durante la espera (a diferencia de pthread_condattr_setclock, que requiere seleccionar el reloj durante la inicialización).
  • En AArch64, el reconocedor de llamadas ABI de GNU IFUNC ha cambiado: los reconocedores antiguos todavía funcionan, y los nuevos pueden utilizar un segundo argumento que puede ampliarse en el futuro. Actualmente contiene el valor AT_HWCAP2.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster