да, валится.
указатели не проверяются на 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
> 
> Спасибо.

Ответить