error(3) and perror(3) now writes to stderr.

This commit is contained in:
Jonas 'Sortie' Termansen 2011-12-24 04:36:42 +01:00
parent fdbd4ca90d
commit 2b3b4ed62a
1 changed files with 3 additions and 3 deletions

View File

@ -111,14 +111,14 @@ namespace Maxsi
extern "C" void error(int status, int errnum, const char *format, ...)
{
printf("%s: ", program_invocation_name);
fprintf(stderr, "%s: ", program_invocation_name);
va_list list;
va_start(list, format);
vprintf(format, list);
vfprintf(stderr, format, list);
va_end(list);
printf(": %s\n", strerror(errnum));
fprintf(stderr, ": %s\n", strerror(errnum));
if ( status ) { exit(status); }
}