JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... et/ether.h > char *ether_ntoa(const struct ether_addr * addr ); struct ether_addr *ether_aton(const char * asc ); int ether_ntohost(char * hostname , const struct ether_addr * ... addr ); int ether_hostton(const char * hostname , struct ether_addr * addr ); int ether_line(const char * line , struct ether_addr * addr , char * hostname ); /* GNU 拡張 */ char *ether_ntoa ... _r(const struct ether_addr * addr , char * buf ); struct ether_addr *ether_aton_r(const char * asc , struct ether_addr * addr ); 説明 関数 ether_aton ... ... ddr , socklen_t addrlen ); 説明 socket (2) でソケットが作成されたとき、そのソケットは名前空間 (アドレスファミリー) に 存在するが、アドレスは割り ... 当てられていない。 bind () は、ファイルディスクリプター sockfd で参照されるソケットに addr で指定されたアドレスを割り当てる。 addrlen には addr が指すアドレス構造体のサイズをバイト単位で指定する。 伝統的にこの操作 ... ) を、 AF_APPLETALK は ddp (7) を、 AF_PACKET は packet (7) を、 AF_X25 は x25 (7) を、 AF_NETLINK は netlink (7) を参照。 addr 引数に実際にどのような構造体が渡されるかは、 アドレスファミリーに依存する。 sockaddr 構造体は以下のような感じで定義されてい ... ... #include < netinet/in.h > #include < arpa/inet.h > int inet_aton(const char * cp , struct in_addr * inp ); in_addr_t inet_addr(const char * cp ); in_addr_t inet_network(const char * cp ); char *inet_ntoa(struct in_addr i ... n ); struct in_addr inet_makeaddr(in_addr_t net , in_addr_t host ); in_addr_t inet_lnaof(struct in_addr in ); in_addr_t inet_netof(struct in_a ... 渡された文字列が正常に解釈できた場合 1 を返し、 文字列が不正な場合 0 を返す (エラーの場合に errno はセット されない )。 inet_addr () 関数は、インターネットホストのアドレス cp を、 IPv4 の数値とドットによる表記からネットワークバイトオーダでの バイナリ値 ... ... #include < netinet/in.h > #include < arpa/inet.h > int inet_aton(const char * cp , struct in_addr * inp ); in_addr_t inet_addr(const char * cp ); in_addr_t inet_network(const char * cp ); char *inet_ntoa(struct in_addr i ... n ); struct in_addr inet_makeaddr(in_addr_t net , in_addr_t host ); in_addr_t inet_lnaof(struct in_addr in ); in_addr_t inet_netof(struct in_a ... 渡された文字列が正常に解釈できた場合 1 を返し、 文字列が不正な場合 0 を返す (エラーの場合に errno はセット されない )。 inet_addr () 関数は、インターネットホストのアドレス cp を、 IPv4 の数値とドットによる表記からネットワークバイトオーダでの バイナリ値 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。