Вопросы по теме 'errno'
errno всегда возвращает ноль в VxWorks PPC
Я запускаю свой код на VxWorks PPC, и в случае сбоя системного вызова, особенно для функций отправки/получения сокета, errno всегда возвращает 0.
После некоторого анализа я обнаружил, что errno возвращает 0 в случае сбоя всех системных вызовов....
1457 просмотров
schedule
04.09.2022
Fedora 14 - Ошибка 5 - Нет места на диске - После установки
Я новичок в Fedora, все еще разбираюсь в этом. Я собирался настроить его и подготовить к своим потребностям. При установке через yum у меня нет ничего, кроме того факта, что мне нужно искать пакеты. Но когда я открываю «Установка/удаление...
381 просмотров
schedule
20.10.2022
getpwuid не устанавливает ошибку
uid_t userId = getuid();
userId = 999; // cause error
errno = 0;
passwd* pw = getpwuid(userId);
int n = errno; // pw = NULL, n = 0
Запустив этот код в Linux, я получаю pw = NULL (ожидаемый) и errno = 0....
566 просмотров
schedule
15.04.2023
Ошибка TCP Connect 115 Выполняется операция В чем причина?
Мое приложение создает TCP-соединение, оно работает нормально. Но в одной сети сервер имеет много IP, скажем
174.X.X.X
54.x.x.x нравится это
При вызове TCP соединение (неблокирующее с тайм-аутом 60 секунд) к IP 174.X.X.X всегда успешно....
67328 просмотров
schedule
24.04.2022
значение ошибки не обновляется
Что может быть из-за проблемы, когда значение errno не обновляется во время последовательных вызовов функций сокета?
socket (AF_INET, -1, 0);
socket (AF_INET, SOCK_STREAM, -1);
Первый должен иметь errno = EINVAL Второй должен иметь errno =...
1589 просмотров
schedule
02.05.2024
Использование errno для отчетов об ошибках приложения / библиотеки
Я пишу библиотеку C для программного проекта. Мне нужно сделать некоторые отчеты об ошибках, но я немного ленив, чтобы реализовать свой собственный сложный набор кодов ошибок, переменных и функций. Допустимо ли использовать средство errno,...
5435 просмотров
schedule
14.03.2022
Python socket.error: [Errno 111] В соединении отказано
Пытаюсь написать программу для передачи файлов через сокеты. Серверная часть кода работает нормально. Однако на стороне клиента я получаю следующую ошибку
Traceback (most recent call last):
File "client.py", line 54, in <module>...
241679 просмотров
schedule
13.07.2023
Ошибка внешнего ключа MYSQL (150) Не удается создать таблицу
Я только начал изучать MYSQL в колледже, и у меня есть важное задание для моего класса. Мне нужно создать небольшую базу данных, и я не могу добавить таблицу с внешними ключами из-за ошибки (150). Вот что у меня есть.
create table Country...
2074 просмотров
schedule
13.12.2023
Как получить код ошибки из pthread_join()?
В следующем коде не удается присоединиться к pthreads, и выводится сообщение об ошибке присоединения. Как получить дополнительную информацию о сбое и его причине?
pthread_t aThread[MAX_LENGTH];
int errCode[MAX_LENGTH];
char returnVal;...
7695 просмотров
schedule
22.06.2023
Рекурсивное переименование файлов Python
Я новичок в python, и я пытаюсь создать скрипт python, который может рекурсивно переименовывать каждый файл в каталоге, включая подкаталоги. Но каждый раз, когда я запускаю скрипт, я получаю сообщение об ошибке
OSError: [Errno 2] Нет такого файла...
1383 просмотров
schedule
17.09.2023
Почему sys_errlist устарел в glibc?
sys_errlist — это удобный массив, который позволяет получать статические errno описания. Альтернативой ей является функция strerror_r , которая доступна в двух сбивающих с толку несовместимых вариантах. Версия GNU возвращает char * , который...
1552 просмотров
schedule
23.10.2022
Чтение отчетов Bad File Descriptor, несмотря на то, что getc успешно использует тот же fd для чтения char
У меня есть этот код C:
FILE * fd = fopen(filename,"rb");
printf("%c ",(char)getc(fd)); // returns expected char
unsigned char buffer[10];
printf("%d ",read(fd, &buffer, 10)); // -1
printf("%d\n",errno); // 9
getc возвращает char из...
368 просмотров
schedule
03.08.2022
Python [Errno 13] Отказано в доступе:
Я пытаюсь написать быстрый скрипт Python для перебора всех файлов csv в текущей папке и удаления из них строки заголовка, а затем сохранения их в отдельной папке.
Текущий рабочий каталог содержит четыре примера CSV-файлов и скрипт Python. После...
36789 просмотров
schedule
27.05.2023
Почему sendfile не проверяет, будет ли блокироваться чтение из входного дескриптора?
Как сервер, я хочу читать из неблокирующего клиентского сокета, а затем записывать в файл.
Согласно справочной странице для sendfile, если для errno установлено значение EAGAIN, то это означает только то, что если дескриптор файла output...
84 просмотров
schedule
04.03.2022
объявление функции не является прототипом
Следующий код компилируется нормально:
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <stdlib.h>
extern int errno ;
int main ( void )
{
FILE *fp;
int errnum;
fp = fopen ("testFile.txt",...
630 просмотров
schedule
27.09.2022
Что означает часть SYNOPSIS на справочной странице perror?
Раздел СИНТАКСИС на справочной странице perror :
#include <stdio.h>
void perror(const char *s);
#include <errno.h>
const char * const sys_errlist[];
int sys_nerr;
int errno; /* Not really declared this...
39 просмотров
schedule
02.05.2023
Python3: не удается открыть файл «sherlock.py» [Errno 2] Нет такого файла или каталога
Итак, я новичок в Kali Linux, и я установил печально известного Шерлока, тем не менее, когда я использовал команду для поиска имен пользователей, она не работала (Python3: не удается открыть файл «sherlock.py» [Errno 2] Нет такого файла или...
4937 просмотров
schedule
03.03.2023
Какова связь между (флагом переноса) и системным вызовом в сборке (синтаксис x64 Intel в Mac Os)?
Я новичок в языке ассемблера, и мне нужно реализовать read , используя язык ассемблера x64 в MAC . пока вот что я сделал:
;;;;;;ft_read.s;;;;;;
global _ft_read:
section .text
extern ___error
_ft_read:
mov rax, 0x2000003 ; store syscall...
378 просмотров
schedule
18.06.2022