42e83fc3288da06ba880ca9d68d083df0f6ecaff
[m6w6/ext-psi] / tests / netdb / gai001.phpt
1 --TEST--
2 getaddrinfo
3 --INI--
4 psi.directory={PWD}:{PWD}/../../psi.d
5 --SKIPIF--
6 <?php
7 extension_loaded("psi") or die("skip -- need ext/psi");
8 ?>
9 --FILE--
10 ===TEST===
11 <?php
12
13 $rc = psi\getaddrinfo("m6w6.name", NULL, NULL, $ai);
14
15 if ($rc) {
16 printf("%s\n", psi\gai_strerror($rc));
17 exit;
18 }
19
20 $flags = psi\NI_NUMERICHOST|psi\NI_NUMERICSERV;
21 do {
22 var_dump(psi\getnameinfo($ai["ai_addr"], $host, $serv, $flags), $host, $serv);
23 } while (($ai = $ai["ai_next"]));
24
25 ?>
26 ===DONE===
27 --EXPECT--
28 ===TEST===
29 int(0)
30 string(12) "78.46.223.30"
31 string(1) "0"
32 int(0)
33 string(12) "78.46.223.30"
34 string(1) "0"
35 int(0)
36 string(12) "78.46.223.30"
37 string(1) "0"
38 ===DONE===