Вопросы по теме 'errno'

Как узнать, что означает "errno"?
При звонке execl(...) я получаю errno=2 . Что это значит? Как я могу узнать значение этого errno ?
370024 просмотров
schedule 28.04.2022

Проблемы с errno.h
Работаю с Rad Hat 8.0, пытаюсь внести изменения в ядро, нахожусь на стадии компиляции. У меня есть заголовок в include/linux, где я определяю функции-оболочки, и они используют errno. Я включил errno.h, используя #include <errno.h> . Когда я...
1839 просмотров
schedule 03.01.2023

Нечетная ошибка socket() возвращает -1, но errno=ERROR_SUCCESS
Я разрабатываю выделенный игровой сервер на Linux-машине на C/C++ (смешанный). У меня есть следующий фрагмент кода: int sockfd=socket(AI_INET, SOCK_DGRAM, 0); if(sockfd==-1) { int err=errno; fprintf(stderr,"%s",strerror(err));...
2936 просмотров
schedule 26.08.2022

Перенаправить вывод ошибки на fprintf(stderr, )
В случае сбоя функции системного вызова мы обычно используем perror для вывода сообщения об ошибке. Я хочу использовать fprintf для вывода строки ошибки. Как я могу сделать что-то вроде этого: fprintf(stderr, perror output string here);
40555 просмотров
schedule 13.02.2023

Исключения против errno
Как программист на C, я не имею большого опыта работы с исключениями. Я привык к errno как к средству сообщения об ошибках в нескольких вызовах функций. При этом я не вижу отличительной черты исключений, так что ... В чем принципиальная разница...
1773 просмотров
schedule 28.08.2022

Errno = 13 и как это эффективнее отлаживать?
Я делаю приложение, и когда я перехожу из меню в другое действие, отображающее изображение с использованием платформы e3roid, я всегда получаю это (logcat): D/PhoneWindow( 1562): DebugMonitor class=com.recisio.kfandroid.gui.tab.KFFeaturedTab...
3898 просмотров
schedule 29.08.2023

Как создать файл в Ruby
Я пытаюсь создать новый файл, но, похоже, что-то работает не так, как я ожидал. Вот что я пробовал: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" Судя по всему, что я читал в Интернете, все они должны...
221216 просмотров
schedule 21.06.2022

сокет возвращает -1 (ошибка 97) очень редко
Я запускаю программу на С++, которая пытается выполнить следующий код: socket(PF_INET6, SOCK_DGRAM, 0) Однако приведенное выше время от времени возвращает -1 (возможно, 1 раз из более чем 3000 прогонов) и показывает errno: Errno 97:...
2254 просмотров
schedule 19.03.2023

В Windows есть ли способ преобразовать errno в HRESULT?
Я знаю макрос HRESULT_FROM_WIN32 для преобразования кода ошибки Win32 в HRESULT, есть ли способ выполнить преобразование, начиная с ошибки errno ?
2458 просмотров
schedule 28.07.2022

CentOS: MySQL ERRNO 28
уже несколько дней у меня проблема с моим сервером. Когда я создаю таблицу, я получаю сообщение об ошибке: ERRNO 28. Я думаю, это говорит о том, что памяти больше нет. Теперь я ввел это через терминал: df-h Используемый размер файловой...
11628 просмотров
schedule 14.05.2023

ошибка сокета в send() Нет такого файла или каталога
if (fcntl (i4SockDesc, F_SETFL, O_NONBLOCK) < 0) { printf(LDP_IF_MISC, "LDPTCP: Client : Can't Set Sckt in NON BLK\n"); return CONNECT_FAIL; } i4RetVal = send (i4SockDesc, (UINT1 *) pu1Data, u2BufLen, MSG_NOSIGNAL); if (i4RetVal !=...
4608 просмотров
schedule 09.07.2022

Вызов system() внутри цикла C не работает
Я пытаюсь написать простой код C, который выполняет сценарий оболочки для N итераций (где N больше 3000). Сначала кажется, что код работает отлично, но по мере увеличения количества итераций функция system() начинает возвращать -1. Кроме того, если...
1097 просмотров
schedule 03.06.2022

Ошибка привязки (99): невозможно назначить запрошенный адрес
Я пытаюсь заставить работать следующий фрагмент кода, но получаю указанную выше ошибку. Я достаточно уверен, что адрес, который я ввожу, правильный, потому что он работает в отдельной программе, выполняющей аналогичную задачу. Это заставляет меня...
19255 просмотров
schedule 22.05.2023

Как получить доступ к errno после клонирования (или: Как установить местоположение errno)
Согласно традиционному POSIX, errno — это просто целочисленное значение lvalue, которое отлично работает с fork , но явно не так хорошо работает с потоками. Согласно pthreads, errno является локальным целочисленным значением lvalue потока. В...
921 просмотров
schedule 24.06.2023

GetLastError(), errno, FormatMessageA() и strerror_s()?
Я не понимаю точного отношения между GetLastError() и errno . Это одни и те же числовые значения или что-то совершенно другое? Как я узнаю, какой из них я должен проверить? И если я хочу преобразовать код ошибки в строку для отладки, могу ли я...
9579 просмотров
schedule 02.08.2023

В каком заголовочном файле определены EINVAL, ENOMEM и т. д. в Linux?
Говорят, что номера ошибок, такие как EINVAL, ENOMEM и т. д., определены в errno.h, но я не могу найти их в errno.h, я также искал некоторые каталоги в /usr/include, до сих пор не могу их найти. Я могу без проблем использовать эти макросы в своем...
22094 просмотров
schedule 09.07.2023

Что означает спецификатор форматирования %m?
Вывод для этого кода распечатал «Успех». printf("%m\n");
21888 просмотров
schedule 05.08.2022

‹ошибка urlopen [Errno 111] Отказано в соединении› в HortonWorks
Я пытаюсь запустить hadoop на виртуальной машине, которую скачал из песочницы HortonWorks (очень новичок в работе с hadoop, mahout...) Я использую среду HortonWorks, чтобы создать таблицу и начать с ней работать. Но проблема в том, что когда я...
3756 просмотров
schedule 28.06.2023

MySQL errno 150 без решения еще
хотя это повторяющийся вопрос, я просмотрел большинство подобных сообщений, но не нашел ничего полезного. Вот мой SQL-скрипт для MySQL. CREATE DATABASE IF NOT EXISTS store; USE store; CREATE TABLE IF NOT EXISTS Box ( coord VARCHAR (255), box_id...
92 просмотров
schedule 28.04.2023

ошибка: использование необъявленного идентификатора 'errno_t'
Вот мой мертвый простой фиктивный код: #include <errno.h> int main(void) { errno_t e; return 0; } Что неожиданно вызывает эту ошибку: main.c:5:5: error: use of undeclared identifier 'errno_t' errno_t x; ^ Я...
27044 просмотров
schedule 27.06.2022