2016-02-04 20:30 GMT+03:00 Anatoly Pugachev <mator...@gmail.com>:

> Коллеги, здравствуйте!
>
> А у всех 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
>
>

извините, забыл написать, у меня в sid  на sparc64 валится:
root@deb4g:/srv/1/php-7.0.2# dpkg -l libc6
ii  libc6:sparc64                           2.21-7
sparc64                  GNU C Library: Shared libraries

и на fc23 x86_64 тоже:
[mator@node01 ~]$ gcc -lcrypt conftest.c
[mator@node01 ~]$ ./a.out
Segmentation fault (core dumped)
[mator@node01 ~]$ rpm -q glibc
glibc-2.22-7.fc23.x86_64

Ответить