да, валится. указатели не проверяются на NULL ни в glibc , ни в newlib.
-- Григорий > On Feb 4, 2016, at 19:30, Anatoly Pugachev <mator...@gmail.com> wrote: > > Коллеги, здравствуйте! > > А у всех strcmp валится в sigserv , если ему одним из параметров дать > значение NULL ? > > взято из configure в php-7.x : > > $ cat conftest.c > #include <crypt.h> > #include <stdlib.h> > #include <string.h> > int main() { > exit (strcmp((char > *)crypt("rasmuslerdorf","_J9..rasm"),"_J9..rasmBYk8r9AiWNc")); > } > > $ gcc -lcrypt conftest.c > > Спасибо.