系统接口函数详解
1. 网络协议数据库函数
1.1 函数概述
网络协议数据库函数包括 endprotoent 、 getprotobyname 、 getprotobynumber 、 getprotoent 和 setprotoent ,用于检索网络协议相关信息。这些信息存储在一个数据库中,该数据库的实现方式未作具体规定,可以顺序或随机访问。
1.2 函数原型
#include <netdb.h>
void endprotoent(void);
struct protoent *getprotobyname(const char *name);
struct protoent *getprotobynumber(int proto);
struct protoent *getprotoent(void);
void setprotoent(int stayopen);
1.3 函数说明
-
setprotoent:打开与数据库的连接,并将下一个条目设置为第一个条目。如果stayopen参数非零,则在每次调用getprotoent后不关闭数据库连接,实现可能会为数据库维护一个打开的文件描述符。若使用文件描述符,需设置FD
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



