getnetent_r 子例程

用途

获取网络条目。

标准 C 库 (libc.a)

语法

#include <netdb.h>
int getnetent_r(netent, net_data)

struct netent *netent;
struct netent_data *net_data;

描述

getnetent_r 子例程通过打开并按顺序读取 /etc/networks 文件来检索网络信息。 此子例程在内部调用 Getnetent 子例程并将值存储在主机结构中。

Getnetent 子例程覆盖后续调用中返回的静态数据。 Getnetent_r 子例程不存在。 使用 endnetent_r 子例程来关闭 /etc/networks 文件。

参数

描述
内滕特 点至 内滕特 结构。
net_data 点至 net_data 结构。

返回值

如果成功,函数返回 0;如果不成功,函数返回-1。

注意:如果出现错误或文件已结束,getnetent_r子程序会返回-1表示出错。

文件

描述
/etc/networks 包含官网名称。