Результаты поиска по запросу "errno"

2 ответа

Почему вы не можете просто проверить, равен ли errno ERANGE?

Я пытался правильно преобразовать массив символов в длинный с

1 ответ

Как отловить класс Errno :: ECONNRESET в «случае, когда»?

6 ответов

для ОС на базе Linux:

й программе сокетов Python мне иногда нужно прервать егоCtrl-C,, Когда я делаю это, он закрывает соединение, используя

ТОП публикаций

4 ответа

Зачем возвращать отрицательный номер ошибки? (например, возврат -EIO)

Еще один простой пример: if (wpa_s->mlme.ssid_len == 0) return -EINVAL;Почему одинарный минус? Делается ли это (обычно) для функций, которые возвращают> 0 в случае успеха и <(=) 0 в случае неудачи или есть какая-то другая причина?

3 ответа

Ваша реализация может содержать больше ошибок, как, например,

ользую системный вызов, и в случае сбоя мне нужно делать разные вещи для разных ошибок. Мне нужно написать код, который выглядит примерно так: int res; res = systemCall(); if (res == -1) { if (errno == ENOMSG) { doSomething(); } else { ...

1 ответ

HIDS расшифровывается как Система обнаружения вторжений на основе хоста. Если команда сетевой безопасности сделала HIDS невидимой для вас, вы можете не знать, где ее найти. Кроме того, даже если вы найдете его, вы не сможете его отключить. Вы можете спросить свою команду безопасности, могут ли они добавить исключение для вашего сценария. Другой хитрый способ обойти HIDS - встроить ваш скрипт в исполняемый файл (используя Py2EXE) и переименовать созданный вами исполняемый файл во что-то, что уже есть в списке исключений HIDS. Хорошим вариантом будет переименовать его в ваш браузер, поэтому, если Firefox разрешен доступ в Интернет, переименуйте ваш exe-файл в firefox.exe.

я есть код, который использует Mechanize и Beautifulsoup для веб-очистки некоторых данных. Код отлично работает на тестовой машине, но производственная машина блокирует соединение. Я получаю ошибку: urlopen error [Errno 10053] An established ...

2 ответа

ошибочно установлено в дочернем процессе после форка - OSX

вот странная вещь, которую я нашел сегодня на Mac OSX. После успешного форка errno устанавливается в 0 в родительском процессе (как и ожидалось), но устанавливается в 22 в дочернем процессе. Вот исходный код: #include <stdio.h> #include ...

2 ответа

linux / parisc, некоторые HP-UX, некоторые старые приложения ... это то, что показывает Google, я не знаю больше. Просто используйте оба, если они одинаковы, компилятор с удовольствием их оптимизирует.

о любопытно. Какие системы обеспечивают EAGAIN и EWOULDBLOCK#define их как разные значения?

2 ответа

Должен ли я использовать system_category или generic_category для errno в Unix?

C ++ 0x имеет два предопределенныхerror_category объекты:generic_category() а такжеsystem_category(), Из того, что я понял до сих пор,system_category() следует использовать для ошибок, возвращаемых операционной системой, иgeneric_category() ...

4 ответа

Не удается назначить запрашиваемый адрес - возможные причины?

У меня есть программа, которая состоит из главного сервера и распределенных подчиненных серверов. Подчиненные серверы отправляют обновления статуса на сервер, и если сервер не получал известий от определенного подчиненного устройства в течение ...