総合手引 | セクション 3 | English | オプション |
#include <netdb.h>
struct protoent { char *p_name; /* プロトコルのオフィシャル名 */ char **p_aliases; /* エイリアスリスト */ int p_proto; /* プロトコル番号 */ };
この構造体のメンバは次のとおりです。
p_name | |
プロトコルのオフィシャル名。 | |
p_aliases | |
プロトコルの別名 (エイリアス) の 0 で終わるリスト。 | |
p_proto | |
プロトコル番号。 | |
getprotoent() 関数は、ファイルの次の行を読み込みます。 この際、必要ならばファイルをオープンします。
setprotoent() 関数は、ファイルをオープンしてリワインドします。 stayopen フラグが 0 でなければ、 getprotobyname() または getprotobynumber() のそれぞれの呼び出しの後でも、ネットデータベースはクローズされません。
endprotoent() 関数はファイルをクローズします。
getprotobyname() および getprotobynumber() 関数は、適合するプロトコル名またはプロトコル番号が見つかるか、または EOF に達するまで、ファイルを最初から順次検索します。
/etc/protocols | |
GETPROTOENT (3) | June 4, 1993 |
総合手引 | セクション 3 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
“ | What will happen when the 32-bit Unix date goes negative in mid-January 2038 does not bear thinking about. | ” |
— Henry Spencer |