Бульдозер как лучшее решение проблеммы

« картинки и свежие анекдоты | чат

Бульдозер как лучшее решение проблеммы

Фрагмент кода SDL.

/* Display an x11 message box. */
int
X11_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
{
#if SDL_FORK_MESSAGEBOX
    /* Use a child process to protect against setlocale(). Annoying. */
    pid_t pid;
    int fds[2];
    int status = 0;

    if (pipe(fds) == -1) {
        return X11_ShowMessageBoxImpl(messageboxdata, buttonid); /* oh well. */
    }

    pid = fork();
    if (pid == -1) {  /* failed */
        close(fds[0]);
        close(fds[1]);
        return X11_ShowMessageBoxImpl(messageboxdata, buttonid); /* oh well. */
    } else if (pid == 0) {  /* we're the child */


С одно стороны забавно. А с другой -- наглядно показывает цену плохой архитектуры, доставшейся по наследству от "старого доброго С".

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

Неприятности случаются и у девушек
Анатолий Леопольдович Голимбиевский
Сын Никаса Сафронова насмерть сбил женщину
Японские телевизионные шоу — те еще извращения
Как я запилил абсент (винокуренния псто)
Хочу в Нидерланды!
Рабочей субботе посвящается
В чем секрет успеха фильма "Пираты ХХ века"
Полковник Старинов - дедушка советского спецназа, личный враг Гитлера и диверсант столетия
Когда пытаешься зарисоватся перед девушками на БМВ
Горячая закуска пр.Преображенского. "Собачье сердце". "Литературная кухня"
Восстановили , молодци!!!
Привет Ротенбергу и Медведеву
20 сцен из фильмов до и после спецэффектов
Как бы выглядели героини диснеевских сказок в реальной жизни
Советско-хомячий инстинкт
Сегодня родился Гарри Гаррисон
Тайна подвига Николая Сутягина
Герой дня на Камазе
Про неофитов
« все анекдоты и картинки
Рейтинг@Mail.ru