システムコール関数が失敗した場合、通常はperrorを使用してエラーメッセージを出力します。 fprintfを使用してperror文字列を出力したいと思います。どうすればこのようなことができます:
fprintf(stderr, perror output string here);
#include <errno.h> fprintf(stderr, "%s\n", strerror(errno));
注:strerrorは適用されません\nメッセージの終わりまで
\n