mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

PERROR(3C)                                           PERROR(3C)

НАЗВАНИЕ 
        perror,  errno, sys_errlist, sys_nerr - системные сооб-
        щения об ошибках

СИНТАКСИС 
        void perror (s)
        char *s;
        
        extern int errno;
        
        extern char *sys_errlist [];
        
        extern int sys_nerr;

ОПИСАНИЕ 
        Функция  perror формирует в стандартном протоколе сооб-
        щение, которое описывает последнюю ошибку,  случившуюся
        во  время выполнения системного вызова или библиотечной
        функции. Сначала  выдается  цепочка-аргумент  s,  затем
        двоеточие и пробел, затем собственно сообщение и символ
        перевода  строки (однако, если цепочка s пуста, двоето-
        чие не выдается). Чаще всего аргумент  s  включает  имя
        программы, в которой возникла ошибка. Код ошибки извле-
        кается из внешней переменной errno, которой он присваи-
        вается при возникновении ошибки, и которая не изменяет-
        ся вызовами, не приведшими к ошибке.

        Чтобы упростить нестандартное форматирование сообщений,
        предоставляется массив текстов  сообщений  sys_errlist;
        для получения текста  сообщения  без  символа  перевода
        строки можно использовать errno в  качестве  индекса  в
        этом массиве. Sys_nerr - число сообщений в массиве; это
        значение следует проверять, поскольку новые коды ошибок
        могут быть добавлены в систему без соответствующей кор-
        рекции сообщений.

СМ. ТАКЖЕ 
        intro(2).



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк