A nova versão da biblioteca de sistema glibc – 2.30 foi lançada.
DeepinDE 15.11
- A codificação de caracteres, informações sobre tipos de caracteres e tabelas de transliteração foram atualizadas e agora suportam Unicode versão 12.1.0.
- O carregador dinâmico aceita o argumento —preload para carregar objetos antecipadamente, além da variável de ambiente LD_PRELOAD.
- Foi adicionada a função twalk_r. Ela é semelhante à função twalk já existente, mas pode passar um argumento adicional para a função de callback.
- Funções como getdents64, gettid e tgkill foram adicionadas ao Linux.
- As funções malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign e posix_memalign agora não funcionam com objetos cujo tamanho excede PTRDIFF_MAX. Isso foi feito para evitar overflow do tipo ptrdiff_t.
- Novas funções pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock e sem_clockwait foram adicionadas. Elas são equivalentes ao timed, mas também podem aceitar o parâmetro clockid_t para determinar o tempo de espera. Todas as funções permitem esperar CLOCK_MONOTONIC e CLOCK_REALTIME. A decisão sobre quais relógios usar é tomada durante a espera (ao contrário de pthread_condattr_setclock, que exige a escolha do relógio na inicialização).
- No AArch64, o reconhecedor de chamadas ABI do GNU IFUNC mudou: os antigos reconhecedores ainda funcionam e os novos podem usar um segundo argumento que pode ser expandido no futuro. Atualmente, ele contém o valor AT_HWCAP2.
Fonte: linux.org.ru
