支架子例程
用途
打开网络主机文件。
库
Standard C Library (libc.a)
(libbind)
libnis)
(liblocal)语法
描述
在 DNS/BIND 名称服务解析中使用 setho支架 子例程时, setho支架 允许请求使用 TCP 进行查询的已连接套接字。 如果 StayOpen 参数非零,那么此参数设置选项以使用 TCP 将所有查询发送到名称服务器,并在每次调用 gethostbyname 或 gethostbyaddr之后保留连接。
使用 setho支架子例程 搜索 /etc/hosts 文件时, setho支架 打开并倒绕 /etc/hosts 文件。 如果 StayOpen 参数非零,那么在每次调用 gethostbyname 或 gethostbyaddr之后,不会关闭 hosts 数据库。
参数
| 项 | 描述 |
|---|---|
| StayOpen | 当用于 NIS 名称解析并搜索本地 /etc/hosts 文件时,它包含一个值,用于指示在每次调用 gethostbyname 和 gethostbyaddr之后是否关闭主机文件。 非零值指示在每次调用后不关闭主机文件,零值允许关闭该文件。 |
| 在 DNS/BIND 名称解析中使用时,非零值会在每次调用 gethostbyname 和 gethostbyaddr 后保留 TCP 连接。 值 0 允许关闭连接。 |
文件
| 项 | 描述 |
|---|---|
| /etc/hosts | 包含主机名数据库。 |
| /etc/netsvc.conf | 包含名称服务排序。 |
| /etc/include/netdb.h | 包含网络数据库结构。 |