errno

    3зной

    2ответ

    Если вы используете set_new_handler и вызывается функция вашего обработчика, то устанавливается errno, как это делается при возврате 0 от malloc? Или лучше использовать strerror(ENOMEM)? errno работае

    0зной

    1ответ

    Я получаю сообщение об ошибке при вызове fdopen и устанавливает errno в 22. Я использую команду exec для вызова дочернего процесса. Ребенок называет fdopen дескриптора файла 4. первым ребенок работает

    0зной

    2ответ

    Вот мой SQL скрипт CREATE TABLE tracks( track_id int NOT NULL AUTO_INCREMENT, account_id int, track_name varchar(255), track_path varchar(255), track_art_path varchar(255), track_desc text, prim

    1зной

    2ответ

    Я заметил, что когда я пытаюсь искать больше байтов, чем off_t может представлять, я получаю ошибку EOVERFLOW. Как я могу искать больше, чем большее число в off_t?

    11зной

    3ответ

    Я пишу библиотеку C для программного проекта. Мне нужно сделать некоторые сообщения об ошибках, но я немного ленив, чтобы реализовать собственный сложный набор кодов ошибок, переменных и функций. Допу

    5зной

    1ответ

    Интересно, есть ли способ напечатать errno символическое имя, а не просто число в GDB. Например, вместо errno = 13 Я хотел бы увидеть что-то вроде EACCES

    10зной

    2ответ

    Когда поток stdio обнаруживает ошибку (но не EOF), индикатор ошибки потока будет установлен так, что ferror() вернет ненулевое значение. Я всегда предполагал, что больше информации доступно в errno. Н

    1зной

    4ответ

    В моем коде open() с кодом возврата -1, но каким-то образом errno не устанавливается. int fd; int errno=0; fd = open("/dev/tty0", O_RDWR | O_SYNC); printf("errno is %d and fd is %d",errno,fd); вы

    3зной

    3ответ

    print(path) print(dir_name+"\\"+f_parent+"_"+parts[0]+"_"+date+extension) os.rename(path, dir_name+"\\"+f_parent+"_"+parts[0]+"_"+date+extension) Линии 1 & 2 являются отладки и заявления и их печа