ネットワーク名を番号に割り当て、netent 構造体を返すルーチンを示します。
/*
* ネットワーク番号が 32 ビットに収まると想定します。
*/
struct netent {
char *n_name; /* ネットの正式名称 */
char **n_aliases; /* 別名リスト */
int n_addrtype; /* ネットアドレスのタイプ */
int n_net; /* ネット番号、ホストバイトオーダー */
};
getnetbyname(3SOCKET)、getnetbyaddr_r(3SOCKET)、および getnetent(3SOCKET) は、上記のホストルーチンに対応するネットワーク側のルーチンです。