Bibliothèque GNU C v2.30

Une nouvelle version de la bibliothèque système glibc – 2.30 est sortie.

Mises à jour :

  • Le codage des caractères, les informations sur les types de caractères et les tables de translittération ont été mis à jour et prennent désormais en charge Unicode version 12.1.0.
  • Le chargeur dynamique accepte l'argument —preload pour précharger des objets en plus de la variable d'environnement LD_PRELOAD.
  • Une nouvelle fonction twalk_r a été ajoutée. Elle est similaire à la fonction déjà existante twalk, mais peut passer un argument supplémentaire à la fonction de rappel.
  • Des fonctions getdents64, gettid et tgkill ont été ajoutées sous Linux.
  • Les fonctions malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign et posix_memalign ne fonctionnent désormais plus avec des objets dont la taille dépasse PTRDIFF_MAX. Cela a été fait pour éviter le débordement du type ptrdiff_t.
  • De nouvelles fonctions pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock et sem_clockwait ont été ajoutées. Elles sont équivalentes à celles de type timed, mais peuvent également accepter un paramètre clockid_t pour définir le temps d'attente. Toutes les fonctions permettent d'attendre CLOCK_MONOTONIC et CLOCK_REALTIME. La décision sur les horloges à utiliser est prise lors de l'attente (contrairement à pthread_condattr_setclock, qui nécessite de choisir les horloges lors de l'initialisation).
  • Dans AArch64, le détecteur GNU IFUNC de l'appel ABI a changé : les anciens détecteurs fonctionnent toujours, et les nouveaux peuvent utiliser un deuxième argument qui pourrait être étendu à l'avenir. Actuellement, il contient la valeur AT_HWCAP2.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster