Вопросы по теме '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