пытаюсь запустить popen в цикле, например:
...
for ( ;i < N; i++ )
{
ptr = popen ("ls -l", "r"); //ls -l для примера
fgets (str, 9, ptr);
pclose (ptr);
}
...
вылетает ошибка:
13 ptr = popen («ls -l», «r»);
(gdb)
Detaching after fork from child process 2410.
14 fgets (str, 9, ptr);
(gdb)
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff736c040 in _IO_getline_info_internal () from /lib64/libc.so.6
в чем проблема?