Print an error message associated with errno
#include <stdio.h> void perror( const char *prefix );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The perror() function prints the following to stderr:
#include <stdio.h> #include <stdlib.h> int main( void ) { FILE *fp; fp = fopen( "data.fil", "r" ); if( fp == NULL ) { perror( "Unable to open file" ); return EXIT_FAILURE; } return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | Yes |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |