Уважаемые господа, здравствуте!
Помогите в следующем вопросе: Есть, динамически изменяющийся, массив.
При занесении элемента я realloc-ом довыделяю память(или выделяю, если это первый элемент).
Каждую секунду первую половину массива надо убить, а вторую оставить как рабочий.
Т.е. я выделяю malloc-ом место под вторую половину(как буфер) и в этот момент появляется in malloc(): error: recursive call.
Причем ошибка может появится когда угодно(спустя несколько секунд). Что-бы это могло значить?
>момент появляется in malloc(): error: recursive call.Я malloc() пытаюсь вызвать из обработчика сигнала, а это не разрешено!
Вопрос снят!