Perror

Perror

The POSIX error function, perror, is used in C and C++ to print an error message to stderr, based on the error state stored in errno.

History

The definition of perror was first released in Issue 1 of the System V Interface Definition.

Usage

Inclusion

; C
#include ; C++
#include

Declaration

void perror(const char* prefix);

emantics

If the parameter "prefix" is non-NULL, perror will first print "prefix" followed by a colon and a space to standard error. Then, it will print the result of strerr to standard error, followed by a newline character.

ee also

*errno
*strerr
*POSIX
*Single UNIX Specification
*System V Interface Definition

References

# [http://www.opengroup.org/onlinepubs/000095399/functions/perror.html perror] by OpenGroup


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Perror — POSIX функция обработки ошибок perror используется в языках программирования Си и C++ для вывода сообщения об ошибке в stderr на основе номера последней ошибки, хранящейся в errno. Содержание 1 История 2 Применение …   Википедия

  • Сокеты Беркли — Сокеты Беркли  интерфейс программирования приложений (API), представляющий собой библиотеку для разработки приложений на языке Си с поддержкой межпроцессного взаимодействия (IPC), часто применяемый в компьютерных сетях. Сокеты Беркли (также… …   Википедия

  • DACL — DACL, англ. Discretionary Access Control List  список избирательного управления доступом, контролируемый владельцем объекта и регламентирующий права пользователей и групп на действия с объектом (чтение, запись, удаление и т. д …   Википедия

  • Berkeley Sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Berkeley sockets — Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été introduites pour… …   Wikipédia en Français

  • Prise (structure de données logicielle) — Berkeley sockets Les Berkeley sockets, que l on pourrait traduire par « connecteurs réseau de Berkeley[1] », représentent une interface de programmation pour les communications entre processus Interprocess communication . Elles ont été… …   Wikipédia en Français

  • Inotify — это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. В основное ядро была включена начиная с 2.6.13, но может использоваться и с более ранними ядрами с помощью наложения патча. Основная сфера… …   Википедия

  • Setvbuf — is a function in standard C which lets the programmer control the buffering of a file stream. It is declared in ; its function prototype is:int setvbuf(FILE *stream, char *buf, int mode, size t size); stream is a pointer to the file stream for… …   Wikipedia

  • C file input/output — C Standard Library Data types Character classification Strings Mathematics File input/output Date/time Localiza …   Wikipedia

  • Error code — In computer programming, error codes are enumerated messages that correspond to faults in a specific software application. They are typically used to identify faulty hardware, software, or incorrect user input in programming languages that lack… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”