LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

Я задам любимый мой вопрос: ты видел его исходники

А давай я задам тебе этот вопрос - ты видел исходники systemd? Если да, то как впечатление, например, от src/core/service.c? По-моему, 4k строк в лучших индусских традициях. Как можно не влюбиться в функции по 200 строк и в эти проверки условий:

       if (state != SERVICE_START_PRE &&
            state != SERVICE_START &&
            state != SERVICE_START_POST &&
            state != SERVICE_RELOAD &&
            state != SERVICE_STOP &&
            state != SERVICE_STOP_SIGTERM &&
            state != SERVICE_STOP_SIGKILL &&
            state != SERVICE_STOP_POST &&
            state != SERVICE_FINAL_SIGTERM &&
            state != SERVICE_FINAL_SIGKILL &&
            state != SERVICE_AUTO_RESTART)

Ладно, и я тоже написал свою долю быдлокода, но, блин, я хотя бы не пишу руководств по кодированию на Си %)

Исходная версия tailgunner, :

Я задам любимый мой вопрос: ты видел его исходники

А давай я задам тебе этот вопрос - ты видел исходники systemd? Если да, то как впечатление, например, от src/core/service.c? По-моему, 4k строк в лучших индусских традициях. Как можно не влюбиться в функции по 200 строк и в эти проверки условий:

       if (state != SERVICE_START_PRE &&
            state != SERVICE_START &&
            state != SERVICE_START_POST &&
            state != SERVICE_RELOAD &&
            state != SERVICE_STOP &&
            state != SERVICE_STOP_SIGTERM &&
            state != SERVICE_STOP_SIGKILL &&
            state != SERVICE_STOP_POST &&
            state != SERVICE_FINAL_SIGTERM &&
            state != SERVICE_FINAL_SIGKILL &&
            state != SERVICE_AUTO_RESTART)

Ладно, я написал свою долю быдлокода, но, блин, я хотя бы не пишу руководств по кодированию на Си %)