Издање Мусл 1.2.5 стандардне Ц библиотеке

Након 10 месеци развоја, представљено је издање стандардне C библиотеке Musl 1.2.5, која пружа имплементацију libc-а, погодну за употребу и на десктоп рачунарима и серверима, као и на мобилним системима, комбинујући пуну подршку за стандарде (као у Glibc-у) са малом величином, ниском потрошњом ресурса и високим перформансама (као у uClibc-у, dietlibc-у и...). Android Бионик). Подржава све потребне C99 и POSIX 2008 интерфејсе, као и делимичну C11 подршку и скуп екстензија за вишенитно програмирање (POSIX нити), управљање меморијом и подршку за локалне подешавања. Musl код је објављен под бесплатном MIT лиценцом.

Главне промене:

  • Додата функција статк() која се разликује од фстатат64 по томе што има додатни аргумент заставице. Ако кернел не подржава системски позив статк, који враћа проширене информације о датотеци, укључујући време креирања датотеке и заставице специфичне за систем датотека, враћа се на коришћење системског позива фстатат.
  • Додате су функције preadv2() и pwritev2(), које пружају повезивање преко системских позива језгра истог имена. LinuxНове функције се разликују од preadv() и pwritev() по томе што имају додатни аргумент за прослеђивање додатних заставица језгру, као што су RWF_SYNC (брисање података и метаподатака из кеша на уређај за складиштење након операције) и RWF_DSYNC (форсирање брисања само података на уређај за складиштење).
  • Додата подршка за Лоонгарцх64 и Рисцв32 архитектуре.
  • Имплементација функције цлоне() је доведена у употребљиво стање.
  • Функција статвфс() обезбеђује да се врати резултат типа ф_типе.
  • За Рисцв64 системе, додата је подршка за механизам ТЛСДЕСЦ (Тхреад-Лоцал Стораге Дескриптор).
  • ДНС разрешивач имплементира обраду одговора са дугим ЦНАМЕ секвенцама. Решен је проблем због којег су неки велики одговори послати преко ТЦП-а били одбачени.
  • мнтент интерфејси сада имају подршку за избегавање размака у путањама датотека и опцијама.
  • Снпринтф и свпринтф обезбеђују исправно руковање ситуацијом када се обрађују бројеви већи од ИНТ_МАКС. Побољшана усклађеност са породицом функција принтф.

Извор: опеннет.ру

Купите поуздан хостинг за сајтове са ДДоС заштитом, ВПС ВДС сервере 🔥 Купите поуздан веб хостинг са DDoS заштитом, VPS VDS сервере | ProHoster