undefined

linux 系统调用及错误处理:https://blog.csdn.net/freecls/article/details/80369878

1
2
void perror(const char *msg);
此函数会打印出字符串msg紧跟与当前errno值对应的错误描述。
1
2
char *strerror(int errnum);
该函数会根据errnum错误号返回错误描述字符串,由于返回的字符串是静态分配的,这就意味着后续调用strerror()可能会覆盖之前的字符串,所以如果该错误描述后续还要用到,建议复制一个副本。