系统接口函数详解
1. gai_strerror 函数
1.1 函数概述
gai_strerror
函数用于返回描述 getaddrinfo
和 getnameinfo
函数错误值的文本字符串。
1.2 函数声明
#include <netdb.h>
const char *gai_strerror(int ecode);
1.3 函数描述
当 ecode
参数为 <netdb.h>
头文件中列出的以下值之一时:
- [EAI_AGAIN]
- [EAI_BADFLAGS]
- [EAI_FAIL]
- [EAI_FAMILY]
- [EAI_MEMORY]
- [EAI_NONAME]
- [EAI_OVERFLOW]
- [EAI_SERVICE]
- [EAI_SOCKTYPE]
- [EAI_SYSTEM]
函数返回值将指向描述该错误的字符串。如果参