]> Sergey Matveev's repositories - stargrave-blog.git/commit
История двух libc
authorSergey Matveev <stargrave@stargrave.org>
Sat, 26 Sep 2020 08:52:44 +0000 (11:52 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 26 Sep 2020 08:52:44 +0000 (11:52 +0300)
commitaaf073b9d4b9bed91492e0af3ba9c09144849bb1
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent8e23fa8dc768ccd196176a5048db16980cbee749
История двух libc

https://drewdevault.com/2020/09/25/2020-09-25-A-story-of-two-libcs.html
Сколько чувств, сколько эмоций у автора! Его программа segfault-ится.
Пошёл выяснять. Дело в isalnum(). Демонстрирует код musl и громадного
монстра в glibc. Впечатляет. Хотя сказать что glibc точно плохие сложно,
ибо они блюдут больше проверок и его, не совсем корректная, программа
падает. Но debuggability под вопросом конечно.