@yorigiho

Что означает код ошибки 10?

Всем привет!
Сие происходит на 64-битном сервере FreeBSD.
Один конкретный двоичный файл, скомпилированный чисто из источника C на сервере BSD, в некоторых случаях прерывается без какого-либо вывода и возвращает код 10, согласно сообщению оболочки. Это не соответствует коду выхода, который я написал в C-программу.
Что означает код ошибки 10? Запускаю удаленно на сервере BSD в качестве команды оболочки, а не внутри скрипта bash. Программа на C компилируется с использованием gcc
  • Вопрос задан
  • 20 просмотров
Пригласить эксперта
Ответы на вопрос 2
@res2001
Developer, ex-admin
Смотрите тут: https://github.com/freebsd/freebsd/blob/master/sys...
В программе можно использовать функцию strerror() для возврата текстового сообщения по системным ошибкам.
Всегда обрабатывайте возврат системных функций, чтоб не было таких ситуаций.
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Если это Ваша программа - скомпилировать с дебагом и прогнать в отладчике
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы