Покопавшись 3 дня в своих сырцах и посчитал мануал, я нашел в своем коде строчку, в которой использовалась по ошибке функция fclose() которая и была причиной всех бед. Но теперь появилась новая проблема. Программа стартует, задачи стартуют все ок... Но если в одном из тасков вызвать мою функцию, то программа срывается и зависает на label: goto label; /* endless loop */ Как я понял, это от переполнения стека. Но какого стека, как его расчитать. И как правильно это делать. Где можно почитать, что б не пробовать на практике постигнуть теорию?
|