JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... r * name , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); int getservbyport_r(int port , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); g ... libc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE 説明 関数 getservent_r (), get ... servbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエントラント版である。 servent 構造体の返し方 ... ... r * name , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); int getservbyport_r(int port , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); g ... libc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE 説明 関数 getservent_r (), get ... servbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエントラント版である。 servent 構造体の返し方 ... ... r * name , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); int getservbyport_r(int port , const char * proto , struct servent * result_buf , char * buf , size_t buflen , struct servent ** result ); g ... libc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SVID_SOURCE 説明 関数 getservent_r (), get ... servbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエントラント版である。 servent 構造体の返し方 ... ... vent(void); struct servent *getservbyname(const char * name , const char * proto ); struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスの ... 構造体を返す。 proto が NULL の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。 getservbyport () 関数は、 プロトコル proto を用いるサービスのポート番号 port にマッチするエントリーをデータベースから探し、 そのエントリ ... ワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こったり、ファイルの末尾に達した場合は NUL ... ... vent(void); struct servent *getservbyname(const char * name , const char * proto ); struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスの ... 構造体を返す。 proto が NULL の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。 getservbyport () 関数は、 プロトコル proto を用いるサービスのポート番号 port にマッチするエントリーをデータベースから探し、 そのエントリ ... ワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こったり、ファイルの末尾に達した場合は NUL ... ... vent(void); struct servent *getservbyname(const char * name , const char * proto ); struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスの ... 構造体を返す。 proto が NULL の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。 getservbyport () 関数は、 プロトコル proto を用いるサービスのポート番号 port にマッチするエントリーをデータベースから探し、 そのエントリ ... ワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こったり、ファイルの末尾に達した場合は NUL ... ... vent(void); struct servent *getservbyname(const char * name , const char * proto ); struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスの ... 構造体を返す。 proto が NULL の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。 getservbyport () 関数は、 プロトコル proto を用いるサービスのポート番号 port にマッチするエントリーをデータベースから探し、 そのエントリ ... ワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こったり、ファイルの末尾に達した場合は NUL ... ... vent(void); struct servent *getservbyname(const char * name , const char * proto ); struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスの ... 構造体を返す。 proto が NULL の場合は、任意のプロトコルにマッチする。 必要であれば、データベースへの接続がオープンされる。 getservbyport () 関数は、 プロトコル proto を用いるサービスのポート番号 port にマッチするエントリーをデータベースから探し、 そのエントリ ... ワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こったり、ファイルの末尾に達した場合は NUL ... ... 号 (とプロトコル) を得るために、 このファイルを調べる必要がある。 C ライブラリ関数である getservent (3), getservbyname (3), getservbyport (3), setservent (3), endservent (3) を利用することで、プログラムはこのファイルを調べることができる。 ポート番号は、IANA (I ... のが無難と思われる。 指定された形式に合わない行はあってはならない (現在は、そのような行は getservent (3), getservbyname (3), getservbyport (3) によって無視される。しかし、その場合の挙動は信頼できない)。 このファイルは Yellow Pages/NIS や BIND/Hesiod のようなネッ ... ット ネットワークサービスのリスト < netdb.h > _PATH_SERVICES の定義 関連項目 listen (2), endservent (3), getservbyname (3), getservbyport (3), getservent (3), setservent (3), inetd.conf (5), protocols (5), inetd (8) ポート番号の割り当てを定めている RFC (最新版 ... ... ロトコルに依存しないかたちで ソケットアドレスから対応するホスト名とサービスへの変換を行う。 この関数は gethostbyaddr (3) と getservbyport (3) の機能を一つにしたものだが、 これらの関数と違い、 getnameinfo (3) はリエントラントであり、IPv4 と IPv6 の差分に依存しな ... pt (2), getpeername (2), getsockname (2), recvfrom (2), socket (2), getaddrinfo (3), gethostbyaddr (3), getservbyname (3), getservbyport (3), inet_ntop (3), hosts (5), services (5), hostname (7), named (8) R. Gilligan, S. Thomson, J. Bound and W. Stevens, Bas ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。