#, fuzzy msgid "" msgstr "" "Project-Id-Version: man-pages-l10n VERSION\n" "POT-Creation-Date: 2014-07-17 17:57+0900\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #. type: TH #: man-pages-posix/man0p/netinet_in.h.0p:2 #, no-wrap msgid "netinet_in.h" msgstr "" #. type: TH #: man-pages-posix/man0p/netinet_in.h.0p:2 #, no-wrap msgid "2013" msgstr "" #. type: TH #: man-pages-posix/man0p/netinet_in.h.0p:2 #, no-wrap msgid "IEEE/The Open Group" msgstr "" #. type: TH #: man-pages-posix/man0p/netinet_in.h.0p:2 #, no-wrap msgid "POSIX Programmer's Manual" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:3 #, no-wrap msgid "PROLOG" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:8 msgid "" "This manual page is part of the POSIX Programmer's Manual. The Linux " "implementation of this interface may differ (consult the corresponding Linux " "manual page for details of Linux behavior), or the interface may not be " "implemented on Linux." msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:9 #, no-wrap msgid "NAME" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:12 msgid "netinet/in.h \\(em Internet address family" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:12 #, no-wrap msgid "SYNOPSIS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:16 #, no-wrap msgid "#include Enetinet/in.hE\n" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:17 #, no-wrap msgid "DESCRIPTION" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:21 msgid "The Inetinet/in.hE> header shall define the following types:" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:21 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:26 msgid "" "Equivalent to the type B as described in Iinttypes.hE>." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:26 #, no-wrap msgid "B" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:31 msgid "" "Equivalent to the type B as described in Iinttypes.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:38 msgid "" "The Inetinet_in.hE> header shall define the B type as " "described in Isys/socket.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:53 msgid "" "The Inetinet_in.hE> header shall define the B and " "B types as described in Iinttypes.hE>. Inclusion of the " "Inetinet/in.hE> header may also make visible all symbols from " "Iinttypes.hE> and Isys/socket.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:59 msgid "" "The Inetinet/in.hE> header shall define the B structure, " "which shall include at least the following member:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:64 #, no-wrap msgid "B<\n" "in_addr_t s_addr>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:73 msgid "" "The Inetinet/in.hE> header shall define the B " "structure, which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:80 #, no-wrap msgid "" "B<\n" "sa_family_t sin_family >AF_INET.\n" "in_port_t sin_port Port number.\n" "struct in_addr sin_addr IP address.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:89 msgid "" "The I and I members shall be in network byte order." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:96 msgid "" "The B structure is used to store addresses for the Internet " "address family. Pointers to this type shall be cast by applications to " "B for use with socket functions." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:102 msgid "" "The Inetinet/in.hE> header shall define the B structure, " "which shall include at least the following member:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:107 #, no-wrap msgid "B<\n" "uint8_t s6_addr[16]>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:113 msgid "" "This array is used to contain a 128-bit IPv6 address, stored in network byte " "order." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:119 msgid "" "The Inetinet/in.hE> header shall define the B " "structure, which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:128 #, no-wrap msgid "" "B<\n" "sa_family_t sin6_family >AF_INET6.\n" "in_port_t sin6_port Port number.\n" "uint32_t sin6_flowinfo IPv6 traffic class and flow information.\n" "struct in6_addr sin6_addr IPv6 address.\n" "uint32_t sin6_scope_id Set of interfaces for a scope.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:137 msgid "" "The I and I members shall be in network byte order." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:144 msgid "" "The B structure shall be set to zero by an application prior " "to using it, since implementations are free to have additional, " "implementation-defined fields in B." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:161 msgid "" "The I field is a 32-bit integer that identifies a set of " "interfaces as appropriate for the scope of the address carried in the " "I field. For a link scope I, the application shall " "ensure that I is a link index. For a site scope I, " "the application shall ensure that I is a site index. The " "mapping of I to an interface or set of interfaces is " "implementation-defined." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:165 man-pages-posix/man0p/netinet_in.h.0p:186 msgid "" "The Inetinet/in.hE> header shall declare the following external " "variable:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:170 #, no-wrap msgid "B<\n" "const struct in6_addr in6addr_any>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:182 msgid "" "This variable is initialized by the system to contain the wildcard IPv6 " "address. The Inetinet/in.hE> header also defines the " "IN6ADDR_ANY_INIT macro. This macro must be constant at compile time and can " "be used to initialize a variable of type B to the IPv6 " "wildcard address." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:191 #, no-wrap msgid "B<\n" "const struct in6_addr in6addr_loopback>\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:203 msgid "" "This variable is initialized by the system to contain the loopback IPv6 " "address. The Inetinet/in.hE> header also defines the " "IN6ADDR_LOOPBACK_INIT macro. This macro must be constant at compile time and " "can be used to initialize a variable of type B to the IPv6 " "loopback address." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:209 msgid "" "The Inetinet/in.hE> header shall define the B " "structure, which shall include at least the following members:" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:215 #, no-wrap msgid "" "B<\n" "struct in6_addr ipv6mr_multiaddr >IPv6 multicast address.\n" "unsigned ipv6mr_interface Interface index.\n" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:228 msgid "" "The Inetinet/in.hE> header shall define the following symbolic " "constants for use as values of the I argument of I() and " "I():" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:228 #, no-wrap msgid "IPPROTO_IP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:230 msgid "Internet protocol." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:230 #, no-wrap msgid "IPPROTO_IPV6" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:232 msgid "Internet Protocol Version 6." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:232 #, no-wrap msgid "IPPROTO_ICMP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:234 msgid "Control message protocol." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:234 #, no-wrap msgid "IPPROTO_RAW" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:236 msgid "Raw IP Packets Protocol." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:236 #, no-wrap msgid "IPPROTO_TCP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:238 msgid "Transmission control protocol." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:238 #, no-wrap msgid "IPPROTO_UDP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:240 msgid "User datagram protocol." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:249 msgid "" "The Inetinet/in.hE> header shall define the following symbolic " "constants for use as destination addresses for I(), I(), " "and I():" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:249 #, no-wrap msgid "INADDR_ANY" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:251 msgid "IPv4 local host address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:251 #, no-wrap msgid "INADDR_BROADCAST" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:253 msgid "IPv4 broadcast address." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:259 msgid "" "The Inetinet/in.hE> header shall define the following symbolic " "constant, with the value specified, to help applications declare buffers of " "the proper size to store IPv4 addresses in string form:" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:259 #, no-wrap msgid "INET_ADDRSTRLEN" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:261 msgid "16. Length of the string form for IP." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:274 msgid "" "The I(), I(), I(), and I() functions shall be " "available as described in Iarpa/inet.hE>. Inclusion of the " "Inetinet/in.hE> header may also make visible all symbols from " "Iarpa/inet.hE>." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:280 msgid "" "The Inetinet/in.hE> header shall define the following symbolic " "constant, with the value specified, to help applications declare buffers of " "the proper size to store IPv6 addresses in string form:" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:280 #, no-wrap msgid "INET6_ADDRSTRLEN" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:282 msgid "46. Length of the string form for IPv6." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:294 msgid "" "The Inetinet/in.hE> header shall define the following symbolic " "constants, with distinct integer values, for use in the I " "argument in the I() or I() functions at protocol " "level IPPROTO_IPV6:" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:294 #, no-wrap msgid "IPV6_JOIN_GROUP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:296 msgid "Join a multicast group." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:296 #, no-wrap msgid "IPV6_LEAVE_GROUP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:298 msgid "Quit a multicast group." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:298 #, no-wrap msgid "IPV6_MULTICAST_HOPS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:301 msgid "Multicast hop limit." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:301 #, no-wrap msgid "IPV6_MULTICAST_IF" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:303 msgid "Interface to use for outgoing multicast packets." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:303 #, no-wrap msgid "IPV6_MULTICAST_LOOP" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:306 msgid "Multicast packets are delivered back to the local application." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:306 #, no-wrap msgid "IPV6_UNICAST_HOPS" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:308 msgid "Unicast hop limit." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:308 #, no-wrap msgid "IPV6_V6ONLY" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:310 msgid "Restrict AF_INET6 socket to IPv6 communications only." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:318 msgid "" "The Inetinet/in.hE> header shall define the following macros that " "test for special IPv6 addresses. Each macro is of type B and takes a " "single argument of type B:" msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:318 #, no-wrap msgid "IN6_IS_ADDR_UNSPECIFIED" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:321 msgid "Unspecified address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:321 #, no-wrap msgid "IN6_IS_ADDR_LOOPBACK" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:324 msgid "Loopback address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:324 #, no-wrap msgid "IN6_IS_ADDR_MULTICAST" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:327 msgid "Multicast address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:327 #, no-wrap msgid "IN6_IS_ADDR_LINKLOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:330 msgid "Unicast link-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:330 #, no-wrap msgid "IN6_IS_ADDR_SITELOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:333 msgid "Unicast site-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:333 #, no-wrap msgid "IN6_IS_ADDR_V4MAPPED" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:336 msgid "IPv4 mapped address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:336 #, no-wrap msgid "IN6_IS_ADDR_V4COMPAT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:339 msgid "IPv4-compatible address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:339 #, no-wrap msgid "IN6_IS_ADDR_MC_NODELOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:342 msgid "Multicast node-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:342 #, no-wrap msgid "IN6_IS_ADDR_MC_LINKLOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:345 msgid "Multicast link-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:345 #, no-wrap msgid "IN6_IS_ADDR_MC_SITELOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:348 msgid "Multicast site-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:348 #, no-wrap msgid "IN6_IS_ADDR_MC_ORGLOCAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:351 msgid "Multicast organization-local address." msgstr "" #. type: IP #: man-pages-posix/man0p/netinet_in.h.0p:351 #, no-wrap msgid "IN6_IS_ADDR_MC_GLOBAL" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:354 msgid "Multicast global address." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:356 msgid "I" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:356 #, no-wrap msgid "APPLICATION USAGE" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:358 man-pages-posix/man0p/netinet_in.h.0p:360 man-pages-posix/man0p/netinet_in.h.0p:362 msgid "None." msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:358 #, no-wrap msgid "RATIONALE" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:360 #, no-wrap msgid "FUTURE DIRECTIONS" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:362 #, no-wrap msgid "SEE ALSO" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:367 msgid "" "I
, I, Barpa_inet.hE>, " "Binttypes.hE>, Bsys_socket.hE>" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:375 msgid "" "The System Interfaces volume of POSIX.1\\(hy2008, I\\^(\\|), " "I\\^(\\|), I\\^(\\|), I\\^(\\|), " "I\\^(\\|), I\\^(\\|)" msgstr "" #. type: SH #: man-pages-posix/man0p/netinet_in.h.0p:375 #, no-wrap msgid "COPYRIGHT" msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:386 msgid "" "Portions of this text are reprinted and reproduced in electronic form from " "IEEE Std 1003.1, 2013 Edition, Standard for Information Technology -- " "Portable Operating System Interface (POSIX), The Open Group Base " "Specifications Issue 7, Copyright (C) 2013 by the Institute of Electrical " "and Electronics Engineers, Inc and The Open Group. (This is POSIX.1-2008 " "with the 2013 Technical Corrigendum 1 applied.) In the event of any " "discrepancy between this version and the original IEEE and The Open Group " "Standard, the original IEEE and The Open Group Standard is the referee " "document. The original Standard can be obtained online at http://www.unix." "org/online.html ." msgstr "" #. type: Plain text #: man-pages-posix/man0p/netinet_in.h.0p:391 msgid "" "Any typographical or formatting errors that appear in this page are most " "likely to have been introduced during the conversion of the source files to " "man page format. To report such errors, see https://www.kernel.org/doc/man-" "pages/reporting_bugs.html ." msgstr ""