- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
The reboot() call reboots the system, or enables/disables the reboot keystroke (abbreviated CAD, since the de‐
fault is Ctrl-Alt-Delete; it can be changed using loadkeys(1)).
This system call fails (with the error EINVAL) unless magic equals LINUX_REBOOT_MAGIC1 (that is, 0xfee1dead)
and magic2 equals LINUX_REBOOT_MAGIC2 (that is, 672274793). However, since 2.1.17 also LINUX_REBOOT_MAGIC2A
(that is, 85072278) and since 2.1.97 also LINUX_REBOOT_MAGIC2B (that is, 369367448) and since 2.5.71 also
LINUX_REBOOT_MAGIC2C (that is, 537993216) are permitted as values for magic2. (The hexadecimal values of
these constants are meaningful.)
Чтобы перезагрузить систему — нужно передать в вызов какой-то заранее определённый пароль?
ну на самом деле видимо это сделано, чтобы кто-то случайно не вызвал неверный сискол
ну представь себе: ты вызвал сискол, и машина пошла в перезагрузку. А так ты должен явно передать кучу говна, случайно не сделаешь
Не знаю, зеленым ли это написано
Чтобы кривой код хуйни не натворил.