История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
Если захочет (например размера стандартного стека мало и нет root доступа), то без проблем выделяет.
Угу. В случае с динамическими массивами да, поменяет. Ну или используйте setrlimit()
без рутового доступа чтобы прямо вот так взять и поменять не косвенно, а напрямую. И без установки CAP_SYS_ADMIN или CAP_SYS_RESOURCE. Оггада… =)
Разница только в том, что так называемый вами «сегмент стека» выделило ядро при создании процесса, а свой стек выделила программа через mmap/malloc. Функционально эти 2 стека ничем не отличаются, все библиотеки, включая libgcc_s/libunwind будут работать на любом из них.
Гонево.
Исходная версия
Moisha_Liberman,
:
Опять нет.
Разница только в том, что так называемый вами «сегмент стека» выделило ядро при создании процесса, а свой стек выделила программа через mmap/malloc. Функционально эти 2 стека ничем не отличаются, все библиотеки, включая libgcc_s/libunwind будут работать на любом из них.
Гонево.