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