#include <error.h>
#include <errno.h>
if (read(programFile, value, sizeof(FRAME)) == -1) {
error (0, errno, "Damn it %s", my_string);
/* use nonzero as the 1st param to exit after this function */
return SYSTEM_CALL;
}
Вы можете использовать функцию error
вместе с errno
. Это выведет сообщение об ошибке и пользовательскую строку, которую вы передадите в качестве аргумента.
прочее
#include <stdio.h>
if (read(programFile, value, sizeof(FRAME)) == -1) {
perror ("Damn It!!");
return SYSTEM_CALL;
}
Используйте perror
для печати сообщения об ошибке и пользовательской строки.