1. Куча / Говнокод #27172

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 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.)

    man 2 reboot

    Запостил: MAKAKA, 23 Декабря 2020

    Комментарии (13) RSS

    • seo: 672274793
      Ответить
    • што

      Чтобы перезагрузить систему — нужно передать в вызов какой-то заранее определённый пароль?
      Ответить
      • ага:)
        ну на самом деле видимо это сделано, чтобы кто-то случайно не вызвал неверный сискол

        ну представь себе: ты вызвал сискол, и машина пошла в перезагрузку. А так ты должен явно передать кучу говна, случайно не сделаешь

        Не знаю, зеленым ли это написано
        Ответить
      • Ну как на всяких контроллерах. Чтобы разлочить запись на флешку надо записать пару меджиков в специальный регистр.

        Чтобы кривой код хуйни не натворил.
        Ответить
    • MAN - это марка грузовиков такая
      Ответить
      • MAN - это человек или мужик. Woman, Wo - где (нем). Где мужик, где человек?
        Ответить
    • а зачем им три разных мейджика, которые делают одно и то же
      Ответить
      • Чтобы веселее было! Каждому программисту — по своему магическому числу.
        Ответить
      • 2A, 2B и 2C -- даты рождения дочек торвальдса, если верить стековерфлоу. Просто 2 -- самого торвальдса.
        Ответить

    Добавить комментарий