The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..." +/
Сообщение от freehckemail (ok), 29-Дек-12, 13:07 
Ваши доводы не лишены смысла. Но я не понимаю, откуда берется вот это:
> PulseAudio не поддерживает обработку других кодов, кроме "EINVAL", но ошибку вызывает.

Я, наверное, читал не очень внимательно. Что значет "не поддерживает обработку других кодов"? Я не видел пруфа этому утверждению.

Я понял так: получив ENOENT, и не найдя обработчика для этой ошибки, Pulse заканчивает работу - в принципе не лишенное смысла действие по умолчанию.

А обработчика для ENOENT не было реализовано, потому что этот код вообще не должен был возникнуть (глубже я уже вдаваться не буду, и так уже слишком много времени на этот тред ушло). А возник он потому, что мейнтейнер ядра, к сожалению, допустил несколько ошибок. И, кстати, не в одной строчке. Кто там утверждал, что в одной? Это неправда:

Linus Torvalds <torvalds@linux-foundation.org> escreveu:

I'm angry, because your whole email
was so _horribly_ wrong, and the patch that broke things was so
obviously crap. The whole patch is incredibly broken shit. It adds an
insane error code (ENOENT), and then because it's so insane, it adds a
few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Линус Торвальдс жёстко раскритиковал мэйнтейнера ядра, допус..., opennews, 29-Дек-12, 09:55  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру