LINUX.ORG.RU

История изменений

Исправление Moisha_Liberman, (текущая версия) :

Если захочет (например размера стандартного стека мало и нет root доступа), то без проблем выделяет.

Угу. В случае с динамическими массивами да, поменяет. Ну или используйте setrlimit() без рутового доступа чтобы прямо вот так взять и поменять не косвенно, а напрямую. И без установки CAP_SYS_ADMIN или CAP_SYS_RESOURCE. Оггада… =)

Разница только в том, что так называемый вами «сегмент стека» выделило ядро при создании процесса, а свой стек выделила программа через mmap/malloc. Функционально эти 2 стека ничем не отличаются, все библиотеки, включая libgcc_s/libunwind будут работать на любом из них.

Гонево.

Исходная версия Moisha_Liberman, :

Опять нет.

Разница только в том, что так называемый вами «сегмент стека» выделило ядро при создании процесса, а свой стек выделила программа через mmap/malloc. Функционально эти 2 стека ничем не отличаются, все библиотеки, включая libgcc_s/libunwind будут работать на любом из них.

Гонево.