server-api-strerror

原型

把errno变量转换成对应的字符串并打印出来。

1
2
// errnum:错误码
char* strerror(int errnum)

使用参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
#include <string.h>

int main()
{
int ret;
ret = close(10);

if(ret == -1){
fprintf(stderr, "close error with msg: %s\n", strerror(errno));
}

return 0;
}