perror

perrorは、OSが返すシステムエラーメッセージを出力する。

Man page of PERROR

システムコールっぽいが標準関数。
perror.cで、

存在しないファイルを開こうとしてわざと失敗させる。

$ vi perror.c
$ gcc perror.c -o perror
$ ./perror 
fopen error!: No such file or directory
$

"fopen error!"はプログラム側で指定した出力。
"No such file or directory"はOS側のシステムエラーメッセージ。

Sample/c/perror/perror/src/perror at master · bg1bgst333/Sample · GitHub