標準/拡張機能 | C/C++ | 依存項目 |
---|---|---|
RFC3542 |
両方 | z/OS® V1R7 |
#define _OPEN_SYS_SOCK_IPV6
#include <netinet/in.h>
int inet6_rth_add(void *bp, const struct in6_addr *addr);
inet6_rth_add() は、addr によって示された IPv6 アドレスを、作成中のルーティング・ヘッダーの末尾に追加します。
正常に実行された場合、inet6_rth_add() は 0 を戻し、ルーティング・ヘッダーの segleft メンバーは新しいアドレスを反映して更新されます。
失敗した場合は、-1 が戻され、errno は次のいずれかに設定されます。
次のいずれかが当てはまる場合は EINVAL。