На странице Википедии для Линуса Торвальдса сказано:
Системный вызов перезагрузки ядра Linux принимает их даты рождения (записанные в шестнадцатеричном формате) как магические значения.
Документация по функции Linux reboot() показывает, что для перезагрузки ей нужны два магических числа, magic и magic2 .
Поиск Google показывает много информации о магических числах, но не конкретно, какова их цель, и почему функции необходимо передать эти значения для работы.
Мне действительно тяжело пытаться решить это. Мне кажется, что магические ценности просто передаются ради этого.
Любая информация приветствуется ...
