在日常事务操作中,UNIX系统使用了很多其他文件,例如BSD网络软件有一个记录各网络服务器所提供的服务的数据文件(/etc/services),有一个记录协议信息的数据文件(/etc/protocols),还有一个记录网络信息的数据文件(/etc/networks)。这些数据文件的界面与口令文件和组文件的界面相似。一般情况下,每个数据文件至少有三个函数:(1) get函数:读下一个记录,如果需要还打开该文件。此函数通常返回指向一个结构的指针,当已达到文件尾端时返回空指针。(2) set函数:打开相应数据文件并反绕该文件。(3) end函数:关闭相应数据文件。对于支持关键字搜索的数据文件,也提供了按关键字搜索的例程,例如,getpwnam寻找具有指定用户名的记录,getpwuid寻找具有指定用户ID的记录。SVR4和4.3+BSD支持的这些例程见表6-3。所有数据文件都有get、set和end函数。表6-3中列出的最后四个数据文件在SVR4中是符号连接,连接到目录/etc/inet下的同名文件上。

相关内容可以参阅以下链接:

其他数据文件-鸿鹄论坛_华为认证h35-211-hcnp-access network题库