Описание тега torrent-client
EBADFD
- это код ошибки, который может быть возвращен в errno значение
переменной некоторых системных вызовов в Linux. Все, что вы используете в оболочки выход 123
или выход(123)
в C программа устанавливает состояние выхода вашей программы.
Это не то же самое, обычно программы не выйти с кодом ошибки системного вызова, но что-то более общее, вроде только 1
, или значением, определенным самой программы. Е. Г. ГНУ ЛС возвращает 2, Если есть ошибка с файлами, имена которых заданы в командной строке, и 1, Если есть ошибка с других файлов, обнаруженных; Сокс
с другой стороны будет возвращать 1, если аргументы командной строки по ошибке, и 2, если имеет ошибки с файлами.
Что касается EBADFD
, это не кажется очень часто, в основном используется в некоторых гонщиков, со звуковыми драйверами, казалось бы, довольно известный пользователь (см. здесь). (Файл
будет общим, конечно.)