doc
赵颢翔 7 months ago
parent cd4901a844
commit 1b8e680a1b

@ -64,6 +64,38 @@ static int AddrInfoTest(void)
RecoveryFileEnv(pathList, file_number); RecoveryFileEnv(pathList, file_number);
return ICUNIT_SUCCESS; return ICUNIT_SUCCESS;
} }
/*
****
1. `getaddrinfo``host_file``serv_file``/etc/hosts``/etc/services``getaddrinfo`
****
1. ****
- `AddrInfoTest``host_file``serv_file``/etc/hosts``/etc/services`
- 使`PrepareFileEnv``RecoveryFileEnv` -1
-
2. **`getaddrinfo`**
- `getaddrinfo`
- `getaddrinfo("example.com", "ftp", NULL, &addr);``example.com``ftp`使`ICUNIT_ASSERT_EQUAL`0`addrinfo`使`freeaddrinfo(addr)`
- `getaddrinfo`
- `getaddrinfo("local", "ftp", NULL, &addr);``"local"``EAI_AGAIN`使
- `getaddrinfo`
- `getaddrinfo("localhost", "fp", NULL, &addr);``"fp"``"ftp"``EAI_SERVICE`使
- `gai_strerror(EAI_AGAIN)`使`ICUNIT_ASSERT_NOT_EQUAL``NULL`
3. ****
- `RecoveryFileEnv`
****
1. ****
- 使`PrepareFileEnv``RecoveryFileEnv`便
2. ****
- `/etc/hosts``/etc/services`使使
3. ****
- `hints``getaddrinfo`
void NetNetDbTest002(void) void NetNetDbTest002(void)
{ {

Loading…
Cancel
Save