JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスのデータベース ( services (5) 参照) から次のエントリーを読み込み、 そのエントリーを servent 構造体の要素別 ... ort サービスのポート番号。ネットワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こった ... ービスのデータベースファイル 属性 この節で使用されている用語の説明は attributes (7) を参照のこと。 Interface Attribute Value getservent () Thread safety MT-Unsafe race:servent race:serventbuf locale getservbyname () Thread safety MT-Unsafe race:servbyname lo ... ... struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスのデータベース ( services (5) 参照) から次のエントリーを読み込み、 そのエントリーを servent 構造体の要素別 ... ort サービスのポート番号。ネットワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こった ... ービスのデータベースファイル 属性 この節で使用されている用語の説明は attributes (7) を参照のこと。 Interface Attribute Value getservent () Thread safety MT-Unsafe race:servent race:serventbuf locale getservbyname () Thread safety MT-Unsafe race:servbyname lo ... ... struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスのデータベース ( services (5) 参照) から次のエントリーを読み込み、 そのエントリーを servent 構造体の要素別 ... ort サービスのポート番号。ネットワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こった ... ービスのデータベースファイル 属性 この節で使用されている用語の説明は attributes (7) を参照のこと。 Interface Attribute Value getservent () Thread safety MT-Unsafe race:servent race:serventbuf locale getservbyname () Thread safety MT-Unsafe race:servbyname lo ... ... struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスのデータベース ( services (5) 参照) から次のエントリーを読み込み、 そのエントリーを servent 構造体の要素別 ... ort サービスのポート番号。ネットワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こった ... ービスのデータベースファイル 属性 この節で使用されている用語の説明は attributes (7) を参照のこと。 Interface Attribute Value getservent () Thread safety MT-Unsafe race:servent race:serventbuf locale getservbyname () Thread safety MT-Unsafe race:servbyname lo ... ... struct servent *getservbyport(int port , const char * proto ); void setservent(int stayopen ); void endservent(void); 説明 getservent () 関数はサービスのデータベース ( services (5) 参照) から次のエントリーを読み込み、 そのエントリーを servent 構造体の要素別 ... ort サービスのポート番号。ネットワークバイトオーダで指定される。 s_proto このサービスと共に用いるプロトコルの名前。 返り値 getservent (), getservbyname (), getservbyport () 関数は、 静的に割り当てられた servent 構造体へのポインターを返す。 エラーが起こった ... ービスのデータベースファイル 属性 この節で使用されている用語の説明は attributes (7) を参照のこと。 Interface Attribute Value getservent () Thread safety MT-Unsafe race:servent race:serventbuf locale getservbyname () Thread safety MT-Unsafe race:servbyname lo ... ... char * buf , size_t buflen , struct servent ** result ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SV ... ID_SOURCE 説明 関数 getservent_r (), getservbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエント ... 返す。 エラーの場合、レコードが見つからなかった場合 ( getservbyname_r (), getservbyaddr_r ()) やこれ以上レコードがない場合 ( getservent_r ())、 result には NULL が設定される。 エラー ENOENT ( getservent_r ()) データベースにこれ以上レコードがない。 ERANGE buf ... ... char * buf , size_t buflen , struct servent ** result ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SV ... ID_SOURCE 説明 関数 getservent_r (), getservbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエント ... 返す。 エラーの場合、レコードが見つからなかった場合 ( getservbyname_r (), getservbyaddr_r ()) やこれ以上レコードがない場合 ( getservent_r ())、 result には NULL が設定される。 エラー ENOENT ( getservent_r ()) データベースにこれ以上レコードがない。 ERANGE buf ... ... char * buf , size_t buflen , struct servent ** result ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): getservent_r (), getservbyname_r (), getservbyport_r (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE || _SV ... ID_SOURCE 説明 関数 getservent_r (), getservbyname_r (), getservbyport_r () は、 それぞれ getservent (3), getservbyname (3), getservbyport (3) の リエント ... 返す。 エラーの場合、レコードが見つからなかった場合 ( getservbyname_r (), getservbyaddr_r ()) やこれ以上レコードがない場合 ( getservent_r ())、 result には NULL が設定される。 エラー ENOENT ( getservent_r ()) データベースにこれ以上レコードがない。 ERANGE buf ... ... て、 そのサービスに対応するポート番号 (とプロトコル) を得るために、 このファイルを調べる必要がある。 C ライブラリ関数である getservent (3), getservbyname (3), getservbyport (3), setservent (3), endservent (3) を利用することで、プログラムはこのファイルを調べ ... 、0-9 、ハイフォン (-) を使用するのが無難と思われる。 指定された形式に合わない行はあってはならない (現在は、そのような行は getservent (3), getservbyname (3), getservbyport (3) によって無視される。しかし、その場合の挙動は信頼できない)。 このファイルは Yello ... ービスのリスト < netdb.h > _PATH_SERVICES の定義 関連項目 listen (2), endservent (3), getservbyname (3), getservbyport (3), getservent (3), setservent (3), inetd.conf (5), protocols (5), inetd (8) ポート番号の割り当てを定めている RFC (最新版は RFC 1700、別名 ... ... rpa/inet.h > の代わりに < netinet/in.h > をインクルードする必要がある。 関連項目 bswap (3), endian (3), gethostbyname (3), getservent (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロジェクトの説明とバグ報 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。