msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-04-23 07:53+0900\n"
+"POT-Creation-Date: 2012-04-25 05:36+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: TH
-#: build/C/man7/arp.7:9 build/C/man3/cmsg.3:7 build/C/man7/ddp.7:7 build/C/man1/getent.1:23 build/C/man3/getipnodebyname.3:24 build/C/man2/getpeername.2:40 build/C/man5/host.conf.5:26 build/C/man7/hostname.7:37 build/C/man5/hosts.5:27 build/C/man5/hosts.equiv.5:3 build/C/man7/icmp.7:7 build/C/man3/inet_ntop.3:24 build/C/man3/inet_pton.3:25 build/C/man7/ip.7:12 build/C/man7/ipv6.7:7 build/C/man7/netdevice.7:12 build/C/man5/nsswitch.conf.5:27 build/C/man7/packet.7:7 build/C/man5/protocols.5:28 build/C/man7/raw.7:9 build/C/man3/rcmd.3:41 build/C/man3/rexec.3:39 build/C/man5/services.5:34 build/C/man2/shutdown.2:38 build/C/man7/tcp.7:16 build/C/man7/udp.7:8 build/C/man7/udplite.7:25 build/C/man7/unix.7:15 build/C/man7/x25.7:7
+#: build/C/man7/arp.7:9 build/C/man3/cmsg.3:7 build/C/man7/ddp.7:7 build/C/man1/getent.1:23 build/C/man3/getipnodebyname.3:24 build/C/man2/getpeername.2:40 build/C/man5/host.conf.5:26 build/C/man7/hostname.7:37 build/C/man5/hosts.5:27 build/C/man5/hosts.equiv.5:3 build/C/man7/icmp.7:7 build/C/man3/inet_ntop.3:24 build/C/man3/inet_pton.3:25 build/C/man7/ip.7:12 build/C/man7/ipv6.7:7 build/C/man7/netdevice.7:12 build/C/man5/nsswitch.conf.5:24 build/C/man7/packet.7:7 build/C/man5/protocols.5:28 build/C/man7/raw.7:9 build/C/man3/rcmd.3:41 build/C/man3/rexec.3:39 build/C/man5/services.5:34 build/C/man2/shutdown.2:38 build/C/man7/tcp.7:16 build/C/man7/udp.7:8 build/C/man7/udplite.7:25 build/C/man7/unix.7:15 build/C/man7/x25.7:7
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man7/arp.7:9 build/C/man3/byteorder.3:30 build/C/man3/cmsg.3:7 build/C/man7/ddp.7:7 build/C/man3/endian.3:26 build/C/man3/ether_aton.3:31 build/C/man3/getaddrinfo.3:41 build/C/man3/getaddrinfo_a.3:27 build/C/man3/gethostbyname.3:36 build/C/man3/getipnodebyname.3:24 build/C/man3/getnameinfo.3:7 build/C/man3/getnetent.3:28 build/C/man3/getnetent_r.3:24 build/C/man2/getpeername.2:40 build/C/man3/getprotoent.3:28 build/C/man3/getprotoent_r.3:24 build/C/man3/getservent.3:32 build/C/man3/getservent_r.3:24 build/C/man7/hostname.7:37 build/C/man5/hosts.5:27 build/C/man5/hosts.equiv.5:3 build/C/man7/icmp.7:7 build/C/man3/inet.3:42 build/C/man3/inet_ntop.3:24 build/C/man3/inet_pton.3:25 build/C/man7/ip.7:12 build/C/man7/ipv6.7:7 build/C/man7/netdevice.7:12 build/C/man8/nscd.8:23 build/C/man5/nscd.conf.5:20 build/C/man5/nsswitch.conf.5:27 build/C/man7/packet.7:7 build/C/man5/protocols.5:28 build/C/man7/raw.7:9 build/C/man3/rcmd.3:41 build/C/man5/resolv.conf.5:21 build/C/man3/resolver.3:30 build/C/man3/rexec.3:39 build/C/man5/services.5:34 build/C/man3/setnetgrent.3:5 build/C/man2/shutdown.2:38 build/C/man7/tcp.7:16 build/C/man7/udp.7:8 build/C/man7/udplite.7:25 build/C/man7/unix.7:15 build/C/man7/x25.7:7
+#: build/C/man7/arp.7:9 build/C/man3/byteorder.3:30 build/C/man3/cmsg.3:7 build/C/man7/ddp.7:7 build/C/man3/endian.3:26 build/C/man3/ether_aton.3:31 build/C/man3/getaddrinfo.3:41 build/C/man3/getaddrinfo_a.3:27 build/C/man3/gethostbyname.3:36 build/C/man3/getipnodebyname.3:24 build/C/man3/getnameinfo.3:7 build/C/man3/getnetent.3:28 build/C/man3/getnetent_r.3:24 build/C/man2/getpeername.2:40 build/C/man3/getprotoent.3:28 build/C/man3/getprotoent_r.3:24 build/C/man3/getservent.3:32 build/C/man3/getservent_r.3:24 build/C/man7/hostname.7:37 build/C/man5/hosts.5:27 build/C/man5/hosts.equiv.5:3 build/C/man7/icmp.7:7 build/C/man3/inet.3:42 build/C/man3/inet_ntop.3:24 build/C/man3/inet_pton.3:25 build/C/man7/ip.7:12 build/C/man7/ipv6.7:7 build/C/man7/netdevice.7:12 build/C/man8/nscd.8:23 build/C/man5/nscd.conf.5:20 build/C/man5/nsswitch.conf.5:24 build/C/man7/packet.7:7 build/C/man5/protocols.5:28 build/C/man7/raw.7:9 build/C/man3/rcmd.3:41 build/C/man5/resolv.conf.5:21 build/C/man3/resolver.3:30 build/C/man3/rexec.3:39 build/C/man5/services.5:34 build/C/man3/setnetgrent.3:5 build/C/man2/shutdown.2:38 build/C/man7/tcp.7:16 build/C/man7/udp.7:8 build/C/man7/udplite.7:25 build/C/man7/unix.7:15 build/C/man7/x25.7:7
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:10 build/C/man3/byteorder.3:31 build/C/man3/cmsg.3:8 build/C/man7/ddp.7:8 build/C/man3/endian.3:27 build/C/man3/ether_aton.3:32 build/C/man3/getaddrinfo.3:42 build/C/man3/getaddrinfo_a.3:28 build/C/man1/getent.1:24 build/C/man3/gethostbyname.3:37 build/C/man3/getipnodebyname.3:25 build/C/man3/getnameinfo.3:8 build/C/man3/getnetent.3:29 build/C/man3/getnetent_r.3:25 build/C/man2/getpeername.2:41 build/C/man3/getprotoent.3:29 build/C/man3/getprotoent_r.3:25 build/C/man3/getservent.3:33 build/C/man3/getservent_r.3:25 build/C/man5/host.conf.5:27 build/C/man7/hostname.7:38 build/C/man5/hosts.5:28 build/C/man5/hosts.equiv.5:4 build/C/man7/icmp.7:8 build/C/man3/inet.3:43 build/C/man3/inet_ntop.3:25 build/C/man3/inet_pton.3:26 build/C/man7/ip.7:13 build/C/man7/ipv6.7:8 build/C/man7/netdevice.7:13 build/C/man5/networks.5:25 build/C/man8/nscd.8:24 build/C/man5/nscd.conf.5:21 build/C/man5/nsswitch.conf.5:28 build/C/man7/packet.7:8 build/C/man5/protocols.5:29 build/C/man7/raw.7:10 build/C/man3/rcmd.3:42 build/C/man5/resolv.conf.5:23 build/C/man3/resolver.3:31 build/C/man3/rexec.3:40 build/C/man5/services.5:35 build/C/man3/setnetgrent.3:6 build/C/man2/shutdown.2:39 build/C/man7/tcp.7:17 build/C/man7/udp.7:9 build/C/man7/udplite.7:26 build/C/man7/unix.7:16 build/C/man7/x25.7:8
+#: build/C/man7/arp.7:10 build/C/man3/byteorder.3:31 build/C/man3/cmsg.3:8 build/C/man7/ddp.7:8 build/C/man3/endian.3:27 build/C/man3/ether_aton.3:32 build/C/man3/getaddrinfo.3:42 build/C/man3/getaddrinfo_a.3:28 build/C/man1/getent.1:24 build/C/man3/gethostbyname.3:37 build/C/man3/getipnodebyname.3:25 build/C/man3/getnameinfo.3:8 build/C/man3/getnetent.3:29 build/C/man3/getnetent_r.3:25 build/C/man2/getpeername.2:41 build/C/man3/getprotoent.3:29 build/C/man3/getprotoent_r.3:25 build/C/man3/getservent.3:33 build/C/man3/getservent_r.3:25 build/C/man5/host.conf.5:27 build/C/man7/hostname.7:38 build/C/man5/hosts.5:28 build/C/man5/hosts.equiv.5:4 build/C/man7/icmp.7:8 build/C/man3/inet.3:43 build/C/man3/inet_ntop.3:25 build/C/man3/inet_pton.3:26 build/C/man7/ip.7:13 build/C/man7/ipv6.7:8 build/C/man7/netdevice.7:13 build/C/man5/networks.5:25 build/C/man8/nscd.8:24 build/C/man5/nscd.conf.5:21 build/C/man5/nsswitch.conf.5:25 build/C/man7/packet.7:8 build/C/man5/protocols.5:29 build/C/man7/raw.7:10 build/C/man3/rcmd.3:42 build/C/man5/resolv.conf.5:23 build/C/man3/resolver.3:31 build/C/man3/rexec.3:40 build/C/man5/services.5:35 build/C/man3/setnetgrent.3:6 build/C/man2/shutdown.2:39 build/C/man7/tcp.7:17 build/C/man7/udp.7:9 build/C/man7/udplite.7:26 build/C/man7/unix.7:16 build/C/man7/x25.7:8
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:12 build/C/man3/byteorder.3:46 build/C/man3/cmsg.3:33 build/C/man7/ddp.7:18 build/C/man3/endian.3:51 build/C/man3/ether_aton.3:57 build/C/man3/getaddrinfo.3:73 build/C/man3/getaddrinfo_a.3:48 build/C/man1/getent.1:29 build/C/man3/gethostbyname.3:116 build/C/man3/getipnodebyname.3:42 build/C/man3/getnameinfo.3:29 build/C/man3/getnetent.3:46 build/C/man3/getnetent_r.3:60 build/C/man2/getpeername.2:48 build/C/man3/getprotoent.3:46 build/C/man3/getprotoent_r.3:57 build/C/man3/getservent.3:50 build/C/man3/getservent_r.3:57 build/C/man5/host.conf.5:29 build/C/man7/hostname.7:40 build/C/man5/hosts.5:32 build/C/man5/hosts.equiv.5:7 build/C/man7/icmp.7:10 build/C/man3/inet.3:75 build/C/man3/inet_ntop.3:34 build/C/man3/inet_pton.3:34 build/C/man7/ip.7:29 build/C/man7/ipv6.7:20 build/C/man7/netdevice.7:19 build/C/man5/networks.5:27 build/C/man8/nscd.8:26 build/C/man5/nscd.conf.5:23 build/C/man5/nsswitch.conf.5:30 build/C/man7/packet.7:20 build/C/man5/protocols.5:31 build/C/man7/raw.7:18 build/C/man3/rcmd.3:70 build/C/man5/resolv.conf.5:27 build/C/man3/resolver.3:83 build/C/man3/rexec.3:50 build/C/man5/services.5:37 build/C/man3/setnetgrent.3:39 build/C/man2/shutdown.2:45 build/C/man7/tcp.7:27 build/C/man7/udp.7:17 build/C/man7/udplite.7:36 build/C/man7/unix.7:27 build/C/man7/x25.7:16
+#: build/C/man7/arp.7:12 build/C/man3/byteorder.3:46 build/C/man3/cmsg.3:33 build/C/man7/ddp.7:18 build/C/man3/endian.3:51 build/C/man3/ether_aton.3:57 build/C/man3/getaddrinfo.3:73 build/C/man3/getaddrinfo_a.3:48 build/C/man1/getent.1:29 build/C/man3/gethostbyname.3:116 build/C/man3/getipnodebyname.3:42 build/C/man3/getnameinfo.3:29 build/C/man3/getnetent.3:46 build/C/man3/getnetent_r.3:60 build/C/man2/getpeername.2:48 build/C/man3/getprotoent.3:46 build/C/man3/getprotoent_r.3:57 build/C/man3/getservent.3:50 build/C/man3/getservent_r.3:57 build/C/man5/host.conf.5:29 build/C/man7/hostname.7:40 build/C/man5/hosts.5:32 build/C/man5/hosts.equiv.5:7 build/C/man7/icmp.7:10 build/C/man3/inet.3:75 build/C/man3/inet_ntop.3:34 build/C/man3/inet_pton.3:34 build/C/man7/ip.7:29 build/C/man7/ipv6.7:20 build/C/man7/netdevice.7:19 build/C/man5/networks.5:27 build/C/man8/nscd.8:26 build/C/man5/nscd.conf.5:23 build/C/man5/nsswitch.conf.5:27 build/C/man7/packet.7:20 build/C/man5/protocols.5:31 build/C/man7/raw.7:18 build/C/man3/rcmd.3:70 build/C/man5/resolv.conf.5:27 build/C/man3/resolver.3:83 build/C/man3/rexec.3:50 build/C/man5/services.5:37 build/C/man3/setnetgrent.3:39 build/C/man2/shutdown.2:45 build/C/man7/tcp.7:27 build/C/man7/udp.7:17 build/C/man7/udplite.7:36 build/C/man7/unix.7:27 build/C/man7/x25.7:16
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man7/arp.7:73 build/C/man7/ddp.7:139 build/C/man7/ip.7:898 build/C/man7/netdevice.7:66 build/C/man7/packet.7:225 build/C/man7/tcp.7:996 build/C/man7/udp.7:192 build/C/man7/unix.7:277
+#: build/C/man7/arp.7:73 build/C/man7/ddp.7:139 build/C/man7/ip.7:898 build/C/man7/netdevice.7:66 build/C/man7/packet.7:225 build/C/man7/tcp.7:996 build/C/man7/udp.7:192 build/C/man7/unix.7:280
#, no-wrap
msgid "Ioctls"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:269 build/C/man7/ddp.7:216 build/C/man3/endian.3:72 build/C/man3/getnameinfo.3:200 build/C/man7/icmp.7:155 build/C/man7/ipv6.7:270 build/C/man7/packet.7:277 build/C/man7/raw.7:171 build/C/man7/tcp.7:1113 build/C/man7/udp.7:241 build/C/man7/udplite.7:142 build/C/man7/unix.7:394 build/C/man7/x25.7:95
+#: build/C/man7/arp.7:269 build/C/man7/ddp.7:216 build/C/man3/endian.3:72 build/C/man3/getnameinfo.3:200 build/C/man7/icmp.7:155 build/C/man7/ipv6.7:270 build/C/man7/packet.7:277 build/C/man7/raw.7:171 build/C/man7/tcp.7:1113 build/C/man7/udp.7:241 build/C/man7/udplite.7:142 build/C/man7/unix.7:397 build/C/man7/x25.7:95
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/arp.7:299 build/C/man3/byteorder.3:77 build/C/man3/cmsg.3:213 build/C/man7/ddp.7:244 build/C/man3/endian.3:149 build/C/man3/ether_aton.3:129 build/C/man3/getaddrinfo.3:813 build/C/man3/getaddrinfo_a.3:600 build/C/man1/getent.1:367 build/C/man3/gethostbyname.3:427 build/C/man3/getipnodebyname.3:264 build/C/man3/getnameinfo.3:272 build/C/man3/getnetent.3:133 build/C/man3/getnetent_r.3:143 build/C/man2/getpeername.2:114 build/C/man3/getprotoent.3:122 build/C/man3/getprotoent_r.3:235 build/C/man3/getservent.3:131 build/C/man3/getservent_r.3:239 build/C/man5/host.conf.5:199 build/C/man7/hostname.7:83 build/C/man5/hosts.5:115 build/C/man5/hosts.equiv.5:62 build/C/man7/icmp.7:185 build/C/man3/inet.3:297 build/C/man3/inet_ntop.3:116 build/C/man3/inet_pton.3:213 build/C/man7/ip.7:1086 build/C/man7/ipv6.7:320 build/C/man7/netdevice.7:276 build/C/man5/networks.5:73 build/C/man8/nscd.8:85 build/C/man5/nscd.conf.5:186 build/C/man7/packet.7:389 build/C/man5/protocols.5:80 build/C/man7/raw.7:265 build/C/man3/rcmd.3:216 build/C/man5/resolv.conf.5:260 build/C/man3/resolver.3:263 build/C/man3/rexec.3:132 build/C/man5/services.5:209 build/C/man3/setnetgrent.3:102 build/C/man2/shutdown.2:97 build/C/man7/tcp.7:1132 build/C/man7/udp.7:246 build/C/man7/udplite.7:144 build/C/man7/unix.7:438 build/C/man7/x25.7:113
+#: build/C/man7/arp.7:299 build/C/man3/byteorder.3:77 build/C/man3/cmsg.3:213 build/C/man7/ddp.7:244 build/C/man3/endian.3:149 build/C/man3/ether_aton.3:129 build/C/man3/getaddrinfo.3:813 build/C/man3/getaddrinfo_a.3:600 build/C/man1/getent.1:367 build/C/man3/gethostbyname.3:427 build/C/man3/getipnodebyname.3:264 build/C/man3/getnameinfo.3:272 build/C/man3/getnetent.3:133 build/C/man3/getnetent_r.3:143 build/C/man2/getpeername.2:114 build/C/man3/getprotoent.3:122 build/C/man3/getprotoent_r.3:235 build/C/man3/getservent.3:131 build/C/man3/getservent_r.3:239 build/C/man5/host.conf.5:199 build/C/man7/hostname.7:83 build/C/man5/hosts.5:115 build/C/man5/hosts.equiv.5:62 build/C/man7/icmp.7:185 build/C/man3/inet.3:297 build/C/man3/inet_ntop.3:116 build/C/man3/inet_pton.3:213 build/C/man7/ip.7:1086 build/C/man7/ipv6.7:320 build/C/man7/netdevice.7:276 build/C/man5/networks.5:73 build/C/man8/nscd.8:85 build/C/man5/nscd.conf.5:186 build/C/man5/nsswitch.conf.5:340 build/C/man7/packet.7:389 build/C/man5/protocols.5:80 build/C/man7/raw.7:265 build/C/man3/rcmd.3:216 build/C/man5/resolv.conf.5:260 build/C/man3/resolver.3:263 build/C/man3/rexec.3:132 build/C/man5/services.5:209 build/C/man3/setnetgrent.3:102 build/C/man2/shutdown.2:97 build/C/man7/tcp.7:1132 build/C/man7/udp.7:246 build/C/man7/udplite.7:144 build/C/man7/unix.7:441 build/C/man7/x25.7:113
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/arp.7:309
+#: build/C/man7/arp.7:308
msgid "Linux 2.2+ IPv4 ARP uses the IPv6 algorithms when applicable."
msgstr ""
-#. type: SH
-#: build/C/man7/arp.7:309 build/C/man3/byteorder.3:81 build/C/man3/cmsg.3:218 build/C/man7/ddp.7:249 build/C/man3/endian.3:151 build/C/man3/ether_aton.3:131 build/C/man3/getaddrinfo.3:822 build/C/man3/getaddrinfo_a.3:607 build/C/man1/getent.1:369 build/C/man3/gethostbyname.3:441 build/C/man3/getipnodebyname.3:269 build/C/man3/getnameinfo.3:302 build/C/man3/getnetent.3:140 build/C/man3/getnetent_r.3:146 build/C/man2/getpeername.2:121 build/C/man3/getprotoent.3:127 build/C/man3/getprotoent_r.3:238 build/C/man3/getservent.3:136 build/C/man3/getservent_r.3:242 build/C/man5/host.conf.5:204 build/C/man7/hostname.7:91 build/C/man5/hosts.5:125 build/C/man5/hosts.equiv.5:66 build/C/man7/icmp.7:189 build/C/man3/inet.3:307 build/C/man3/inet_ntop.3:120 build/C/man3/inet_pton.3:217 build/C/man7/ip.7:1104 build/C/man7/ipv6.7:328 build/C/man7/netdevice.7:281 build/C/man5/networks.5:79 build/C/man8/nscd.8:91 build/C/man5/nscd.conf.5:191 build/C/man5/nsswitch.conf.5:286 build/C/man7/packet.7:404 build/C/man5/protocols.5:84 build/C/man7/raw.7:279 build/C/man3/rcmd.3:224 build/C/man5/resolv.conf.5:267 build/C/man3/resolver.3:269 build/C/man3/rexec.3:135 build/C/man5/services.5:221 build/C/man3/setnetgrent.3:106 build/C/man2/shutdown.2:101 build/C/man7/tcp.7:1158 build/C/man7/udp.7:257 build/C/man7/udplite.7:153 build/C/man7/unix.7:447 build/C/man7/x25.7:123
-#, no-wrap
-msgid "COLOPHON"
-msgstr ""
-
-#. type: Plain text
-#: build/C/man7/arp.7:316 build/C/man3/byteorder.3:88 build/C/man3/cmsg.3:225 build/C/man7/ddp.7:256 build/C/man3/endian.3:158 build/C/man3/ether_aton.3:138 build/C/man3/getaddrinfo.3:829 build/C/man3/getaddrinfo_a.3:614 build/C/man1/getent.1:376 build/C/man3/gethostbyname.3:448 build/C/man3/getipnodebyname.3:276 build/C/man3/getnameinfo.3:309 build/C/man3/getnetent.3:147 build/C/man3/getnetent_r.3:153 build/C/man2/getpeername.2:128 build/C/man3/getprotoent.3:134 build/C/man3/getprotoent_r.3:245 build/C/man3/getservent.3:143 build/C/man3/getservent_r.3:249 build/C/man5/host.conf.5:211 build/C/man7/hostname.7:98 build/C/man5/hosts.5:132 build/C/man5/hosts.equiv.5:73 build/C/man7/icmp.7:196 build/C/man3/inet.3:314 build/C/man3/inet_ntop.3:127 build/C/man3/inet_pton.3:224 build/C/man7/ip.7:1111 build/C/man7/ipv6.7:335 build/C/man7/netdevice.7:288 build/C/man5/networks.5:86 build/C/man8/nscd.8:98 build/C/man5/nscd.conf.5:198 build/C/man5/nsswitch.conf.5:293 build/C/man7/packet.7:411 build/C/man5/protocols.5:91 build/C/man7/raw.7:286 build/C/man3/rcmd.3:231 build/C/man5/resolv.conf.5:274 build/C/man3/resolver.3:276 build/C/man3/rexec.3:142 build/C/man5/services.5:228 build/C/man3/setnetgrent.3:113 build/C/man2/shutdown.2:108 build/C/man7/tcp.7:1165 build/C/man7/udp.7:264 build/C/man7/udplite.7:160 build/C/man7/unix.7:454 build/C/man7/x25.7:130
-msgid ""
-"This page is part of release 3.38 of the Linux I<man-pages> project. A "
-"description of the project, and information about reporting bugs, can be "
-"found at http://www.kernel.org/doc/man-pages/."
-msgstr ""
-
#. type: TH
#: build/C/man3/byteorder.3:30
#, no-wrap
msgstr ""
#. type: Plain text
-#: build/C/man3/byteorder.3:81
+#: build/C/man3/byteorder.3:80
msgid "B<endian>(3), B<gethostbyname>(3), B<getservent>(3)"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/cmsg.3:142 build/C/man7/ddp.7:221 build/C/man3/endian.3:89 build/C/man3/getaddrinfo.3:585 build/C/man3/getaddrinfo_a.3:306 build/C/man3/gethostbyname.3:325 build/C/man3/getipnodebyname.3:259 build/C/man3/getnameinfo.3:205 build/C/man3/getnetent.3:126 build/C/man2/getpeername.2:103 build/C/man5/host.conf.5:190 build/C/man5/hosts.5:88 build/C/man5/hosts.equiv.5:49 build/C/man7/icmp.7:163 build/C/man3/inet.3:218 build/C/man3/inet_pton.3:129 build/C/man7/ip.7:1006 build/C/man7/ipv6.7:299 build/C/man7/netdevice.7:247 build/C/man8/nscd.8:60 build/C/man5/nsswitch.conf.5:277 build/C/man7/packet.7:295 build/C/man7/raw.7:183 build/C/man3/setnetgrent.3:98 build/C/man2/shutdown.2:88 build/C/man7/unix.7:400
+#: build/C/man3/cmsg.3:142 build/C/man7/ddp.7:221 build/C/man3/endian.3:89 build/C/man3/getaddrinfo.3:585 build/C/man3/getaddrinfo_a.3:306 build/C/man3/gethostbyname.3:325 build/C/man3/getipnodebyname.3:259 build/C/man3/getnameinfo.3:205 build/C/man3/getnetent.3:126 build/C/man2/getpeername.2:103 build/C/man5/host.conf.5:190 build/C/man5/hosts.5:88 build/C/man5/hosts.equiv.5:49 build/C/man7/icmp.7:163 build/C/man3/inet.3:218 build/C/man3/inet_pton.3:129 build/C/man7/ip.7:1006 build/C/man7/ipv6.7:299 build/C/man7/netdevice.7:247 build/C/man8/nscd.8:60 build/C/man5/nsswitch.conf.5:321 build/C/man7/packet.7:295 build/C/man7/raw.7:183 build/C/man3/setnetgrent.3:98 build/C/man2/shutdown.2:88 build/C/man7/unix.7:403
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/cmsg.3:157 build/C/man3/endian.3:105 build/C/man3/getaddrinfo.3:608 build/C/man3/getaddrinfo_a.3:312 build/C/man3/getnameinfo.3:233 build/C/man3/getprotoent_r.3:133 build/C/man3/getservent_r.3:132 build/C/man5/hosts.5:107 build/C/man3/inet.3:254 build/C/man3/inet_ntop.3:113 build/C/man3/inet_pton.3:154 build/C/man7/unix.7:430
+#: build/C/man3/cmsg.3:157 build/C/man3/endian.3:105 build/C/man3/getaddrinfo.3:608 build/C/man3/getaddrinfo_a.3:312 build/C/man3/getnameinfo.3:233 build/C/man3/getprotoent_r.3:133 build/C/man3/getservent_r.3:132 build/C/man5/hosts.5:107 build/C/man3/inet.3:254 build/C/man3/inet_ntop.3:113 build/C/man3/inet_pton.3:154 build/C/man7/unix.7:433
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/cmsg.3:218
+#: build/C/man3/cmsg.3:217
msgid "RFC\\ 2292"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man7/ddp.7:144 build/C/man3/gethostbyname.3:276 build/C/man3/getnetent_r.3:127 build/C/man2/getpeername.2:71 build/C/man3/getprotoent_r.3:117 build/C/man3/getservent_r.3:116 build/C/man3/inet_ntop.3:89 build/C/man7/ip.7:915 build/C/man7/packet.7:241 build/C/man7/raw.7:140 build/C/man2/shutdown.2:72 build/C/man7/tcp.7:1095 build/C/man7/udp.7:231 build/C/man7/udplite.7:119 build/C/man7/unix.7:315
+#: build/C/man7/ddp.7:144 build/C/man3/gethostbyname.3:276 build/C/man3/getnetent_r.3:127 build/C/man2/getpeername.2:71 build/C/man3/getprotoent_r.3:117 build/C/man3/getservent_r.3:116 build/C/man3/inet_ntop.3:89 build/C/man7/ip.7:915 build/C/man7/packet.7:241 build/C/man7/raw.7:140 build/C/man2/shutdown.2:72 build/C/man7/tcp.7:1095 build/C/man7/udp.7:231 build/C/man7/udplite.7:119 build/C/man7/unix.7:318
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:155 build/C/man7/ip.7:935 build/C/man7/unix.7:316
+#: build/C/man7/ddp.7:155 build/C/man7/ip.7:935 build/C/man7/unix.7:319
#, no-wrap
msgid "B<EADDRINUSE>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:175 build/C/man2/getpeername.2:83 build/C/man7/ip.7:957 build/C/man7/packet.7:248 build/C/man7/raw.7:148 build/C/man7/unix.7:332
+#: build/C/man7/ddp.7:175 build/C/man2/getpeername.2:83 build/C/man7/ip.7:957 build/C/man7/packet.7:248 build/C/man7/raw.7:148 build/C/man7/unix.7:335
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:178 build/C/man7/ip.7:963 build/C/man7/unix.7:341
+#: build/C/man7/ddp.7:178 build/C/man7/ip.7:963 build/C/man7/unix.7:344
#, no-wrap
msgid "B<EISCONN>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:188 build/C/man3/getnetent_r.3:128 build/C/man3/getprotoent_r.3:118 build/C/man3/getservent_r.3:117 build/C/man7/ip.7:975 build/C/man7/packet.7:263 build/C/man7/unix.7:346
+#: build/C/man7/ddp.7:188 build/C/man3/getnetent_r.3:128 build/C/man3/getprotoent_r.3:118 build/C/man3/getservent_r.3:117 build/C/man7/ip.7:975 build/C/man7/packet.7:263 build/C/man7/unix.7:349
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:201 build/C/man2/getpeername.2:91 build/C/man7/ip.7:985 build/C/man7/packet.7:266 build/C/man2/shutdown.2:77 build/C/man7/unix.7:354
+#: build/C/man7/ddp.7:201 build/C/man2/getpeername.2:91 build/C/man7/ip.7:985 build/C/man7/packet.7:266 build/C/man2/shutdown.2:77 build/C/man7/unix.7:357
#, no-wrap
msgid "B<ENOTCONN>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:205 build/C/man7/ip.7:989 build/C/man7/packet.7:272 build/C/man7/raw.7:162 build/C/man7/unix.7:361
+#: build/C/man7/ddp.7:205 build/C/man7/ip.7:989 build/C/man7/packet.7:272 build/C/man7/raw.7:162 build/C/man7/unix.7:364
#, no-wrap
msgid "B<EPERM>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:210 build/C/man7/ip.7:993 build/C/man7/tcp.7:1102 build/C/man7/unix.7:365
+#: build/C/man7/ddp.7:210 build/C/man7/ip.7:993 build/C/man7/tcp.7:1102 build/C/man7/unix.7:368
#, no-wrap
msgid "B<EPIPE>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/ddp.7:213 build/C/man7/ip.7:996 build/C/man7/unix.7:387
+#: build/C/man7/ddp.7:213 build/C/man7/ip.7:996 build/C/man7/unix.7:390
#, no-wrap
msgid "B<ESOCKTNOSUPPORT>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/ddp.7:249
+#: build/C/man7/ddp.7:248
msgid "B<recvmsg>(2), B<sendmsg>(2), B<capabilities>(7), B<socket>(7)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/endian.3:151
+#: build/C/man3/endian.3:150
msgid "B<byteorder>(3)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/ether_aton.3:131
+#: build/C/man3/ether_aton.3:130
msgid "B<ethers>(5)"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/getaddrinfo.3:41 build/C/man3/getaddrinfo_a.3:27
+#: build/C/man3/getaddrinfo.3:41 build/C/man5/nsswitch.conf.5:24
#, no-wrap
-msgid "2010-09-27"
+msgid "2012-04-14"
msgstr ""
#. type: Plain text
" int ai_family;\n"
" int ai_socktype;\n"
" int ai_protocol;\n"
-" size_t ai_addrlen;\n"
+" socklen_t ai_addrlen;\n"
" struct sockaddr *ai_addr;\n"
" char *ai_canonname;\n"
" struct addrinfo *ai_next;\n"
msgstr ""
#. type: IP
-#: build/C/man3/getaddrinfo.3:341 build/C/man3/getaddrinfo.3:364 build/C/man3/getaddrinfo_a.3:189 build/C/man3/getaddrinfo_a.3:193 build/C/man3/getaddrinfo_a.3:195 build/C/man7/unix.7:72 build/C/man7/unix.7:87 build/C/man7/unix.7:107
+#: build/C/man3/getaddrinfo.3:341 build/C/man3/getaddrinfo.3:364 build/C/man3/getaddrinfo_a.3:189 build/C/man3/getaddrinfo_a.3:193 build/C/man3/getaddrinfo_a.3:195 build/C/man5/nsswitch.conf.5:139 build/C/man5/nsswitch.conf.5:143 build/C/man7/unix.7:72 build/C/man7/unix.7:87 build/C/man7/unix.7:107
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getaddrinfo.3:513 build/C/man3/getaddrinfo_a.3:253 build/C/man3/getnameinfo.3:171 build/C/man7/unix.7:354
+#: build/C/man3/getaddrinfo.3:513 build/C/man3/getaddrinfo_a.3:253 build/C/man3/getnameinfo.3:171 build/C/man7/unix.7:357
msgid "Out of memory."
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/getaddrinfo.3:578 build/C/man3/gethostbyname.3:291 build/C/man3/getnameinfo.3:194 build/C/man3/getnetent.3:120 build/C/man3/getprotoent.3:114 build/C/man3/getservent.3:125 build/C/man5/host.conf.5:180 build/C/man5/hosts.5:86 build/C/man5/hosts.equiv.5:47 build/C/man5/networks.5:69 build/C/man5/nsswitch.conf.5:246 build/C/man5/protocols.5:76 build/C/man5/resolv.conf.5:257 build/C/man3/resolver.3:256 build/C/man5/services.5:184 build/C/man3/setnetgrent.3:83 build/C/man7/udplite.7:136
+#: build/C/man3/getaddrinfo.3:578 build/C/man3/gethostbyname.3:291 build/C/man3/getnameinfo.3:194 build/C/man3/getnetent.3:120 build/C/man3/getprotoent.3:114 build/C/man3/getservent.3:125 build/C/man5/host.conf.5:180 build/C/man5/hosts.5:86 build/C/man5/hosts.equiv.5:47 build/C/man5/networks.5:69 build/C/man5/nsswitch.conf.5:286 build/C/man5/protocols.5:76 build/C/man5/resolv.conf.5:257 build/C/man3/resolver.3:256 build/C/man5/services.5:184 build/C/man3/setnetgrent.3:83 build/C/man7/udplite.7:136
#, no-wrap
msgid "FILES"
msgstr ""
#. .BR getipnodebyaddr (3),
#. .BR getipnodebyname (3),
#. type: Plain text
-#: build/C/man3/getaddrinfo.3:822
+#: build/C/man3/getaddrinfo.3:821
msgid ""
"B<getaddrinfo_a>(3), B<gethostbyname>(3), B<getnameinfo>(3), B<inet>(3), "
"B<hostname>(7), B<ip>(7)"
msgid "GETADDRINFO_A"
msgstr ""
+#. type: TH
+#: build/C/man3/getaddrinfo_a.3:27
+#, no-wrap
+msgid "2010-09-27"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/getaddrinfo_a.3:31
msgid ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getaddrinfo_a.3:607
+#: build/C/man3/getaddrinfo_a.3:606
msgid ""
"B<getaddrinfo>(3), B<inet>(3), B<lio_listio>(3), B<hostname>(7), B<ip>(7), "
"B<sigevent>(7)"
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:87 build/C/man5/nsswitch.conf.5:51
+#: build/C/man1/getent.1:87 build/C/man5/nsswitch.conf.5:44
#, no-wrap
msgid "B<aliases>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:104 build/C/man5/nsswitch.conf.5:56
+#: build/C/man1/getent.1:104 build/C/man5/nsswitch.conf.5:49
#, no-wrap
msgid "B<ethers>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:120 build/C/man5/nsswitch.conf.5:59
+#: build/C/man1/getent.1:120 build/C/man5/nsswitch.conf.5:52
#, no-wrap
msgid "B<group>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:158 build/C/man5/nsswitch.conf.5:64
+#: build/C/man1/getent.1:158 build/C/man5/nsswitch.conf.5:57
#, no-wrap
msgid "B<hosts>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:195 build/C/man5/nsswitch.conf.5:69
+#: build/C/man1/getent.1:195 build/C/man5/nsswitch.conf.5:62
#, no-wrap
msgid "B<netgroup>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:221 build/C/man5/nsswitch.conf.5:73
+#: build/C/man1/getent.1:221 build/C/man5/nsswitch.conf.5:66
#, no-wrap
msgid "B<networks>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:242 build/C/man5/nsswitch.conf.5:78
+#: build/C/man1/getent.1:242 build/C/man5/nsswitch.conf.5:71
#, no-wrap
msgid "B<passwd>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:263 build/C/man5/nsswitch.conf.5:83
+#: build/C/man1/getent.1:263 build/C/man5/nsswitch.conf.5:76
#, no-wrap
msgid "B<protocols>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:284 build/C/man5/nsswitch.conf.5:91
+#: build/C/man1/getent.1:284 build/C/man5/nsswitch.conf.5:84
#, no-wrap
msgid "B<rpc>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:305 build/C/man5/nsswitch.conf.5:96
+#: build/C/man1/getent.1:305 build/C/man5/nsswitch.conf.5:89
#, no-wrap
msgid "B<services>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man1/getent.1:326 build/C/man5/nsswitch.conf.5:101
+#: build/C/man1/getent.1:326 build/C/man5/nsswitch.conf.5:94
#, no-wrap
msgid "B<shadow>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man1/getent.1:369
+#: build/C/man1/getent.1:368
msgid "B<nsswitch.conf>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/gethostbyname.3:298 build/C/man5/nsswitch.conf.5:251 build/C/man3/setnetgrent.3:87
+#: build/C/man3/gethostbyname.3:298 build/C/man5/nsswitch.conf.5:294 build/C/man3/setnetgrent.3:87
#, no-wrap
msgid "I</etc/nsswitch.conf>"
msgstr ""
#. .BR getipnodebyaddr (3),
#. .BR getipnodebyname (3),
-#. .BR resolv+ (8)
#. type: Plain text
-#: build/C/man3/gethostbyname.3:441
+#: build/C/man3/gethostbyname.3:439
msgid ""
"B<getaddrinfo>(3), B<getnameinfo>(3), B<inet>(3), B<inet_ntop>(3), "
"B<inet_pton>(3), B<resolver>(3), B<hosts>(5), B<nsswitch.conf>(5), "
msgstr ""
#. type: Plain text
-#: build/C/man3/getipnodebyname.3:269
+#: build/C/man3/getipnodebyname.3:268
msgid "B<getaddrinfo>(3), B<getnameinfo>(3), B<inet_ntop>(3), B<inet_pton>(3)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getnameinfo.3:302
+#: build/C/man3/getnameinfo.3:301
msgid ""
"Craig Metz, I<Protocol Independence Using the Sockets API>, Proceedings of "
"the freenix track: 2000 USENIX annual technical conference, June 2000. "
msgstr ""
#. type: Plain text
-#: build/C/man3/getnetent.3:140
+#: build/C/man3/getnetent.3:139
msgid "RFC\\ 1101"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getnetent_r.3:146
+#: build/C/man3/getnetent_r.3:145
msgid "B<getnetent>(3), B<networks>(5)"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/getpeername.2:77 build/C/man7/packet.7:245 build/C/man7/raw.7:145 build/C/man7/unix.7:329
+#: build/C/man2/getpeername.2:77 build/C/man7/packet.7:245 build/C/man7/raw.7:145 build/C/man7/unix.7:332
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/getpeername.2:121
+#: build/C/man2/getpeername.2:120
msgid ""
"B<accept>(2), B<bind>(2), B<getsockname>(2), B<ip>(7), B<socket>(7), "
"B<unix>(7)"
msgstr ""
#. type: Plain text
-#: build/C/man3/getprotoent.3:127
+#: build/C/man3/getprotoent.3:126
msgid "B<getnetent>(3), B<getprotoent_r>(3), B<getservent>(3), B<protocols>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getprotoent_r.3:238
+#: build/C/man3/getprotoent_r.3:237
msgid "B<getprotoent>(3), B<protocols>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getservent.3:136
+#: build/C/man3/getservent.3:135
msgid "B<getnetent>(3), B<getprotoent>(3), B<getservent_r>(3), B<services>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/getservent_r.3:242
+#: build/C/man3/getservent_r.3:241
msgid "B<getservent>(3), B<services>(5)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man5/host.conf.5:204
+#: build/C/man5/host.conf.5:203
msgid "B<gethostbyname>(3), B<hostname>(7), B<named>(8), B<resolv+>(8)"
msgstr ""
"default by a system-wide configuration file (see B<resolver>(5))."
msgstr ""
-#. .SH HISTORY
-#. Hostname appeared in
-#. 4.2BSD.
#. type: Plain text
-#: build/C/man7/hostname.7:91
+#: build/C/man7/hostname.7:87
msgid "B<gethostbyname>(3), B<resolver>(5), B<mailaddr>(7), B<named>(8)"
msgstr ""
"209.237.226.90 www.opensource.org\n"
msgstr ""
-#. .SH AUTHOR
-#. This manual page was written by Manoj Srivastava <srivasta@debian.org>,
-#. for the Debian GNU/Linux system.
#. type: Plain text
-#: build/C/man5/hosts.5:125
+#: build/C/man5/hosts.5:121
msgid ""
"B<hostname>(1), B<resolver>(3), B<resolver>(5), B<hostname>(7), B<named>(8), "
"Internet RFC\\ 952"
msgstr ""
#. type: Plain text
-#: build/C/man5/hosts.equiv.5:66
+#: build/C/man5/hosts.equiv.5:65
msgid "B<rhosts>(5), B<rlogind>(8), B<rshd>(8)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/icmp.7:189
+#: build/C/man7/icmp.7:188
msgid "RFC\\ 792 for a description of the ICMP protocol."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/inet.3:307
+#: build/C/man3/inet.3:306
msgid ""
"B<byteorder>(3), B<getaddrinfo>(3), B<gethostbyname>(3), B<getnameinfo>(3), "
"B<getnetent>(3), B<inet_ntop>(3), B<inet_pton>(3), B<hosts>(5), "
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_ntop.3:120
+#: build/C/man3/inet_ntop.3:119
msgid "B<getnameinfo>(3), B<inet>(3), B<inet_pton>(3)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/inet_pton.3:217
+#: build/C/man3/inet_pton.3:216
msgid "B<getaddrinfo>(3), B<inet>(3), B<inet_ntop>(3)"
msgstr ""
msgid "RFC\\ 1122 for the IPv4 host requirements."
msgstr ""
-#. FIXME autobind INADDR REUSEADDR
#. type: Plain text
-#: build/C/man7/ip.7:1104
+#: build/C/man7/ip.7:1102
msgid "RFC\\ 1812 for the IPv4 router requirements."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/ipv6.7:328
+#: build/C/man7/ipv6.7:327
msgid "RFC\\ 2460: IPv6 specification."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/netdevice.7:281
+#: build/C/man7/netdevice.7:280
msgid "B<proc>(5), B<capabilities>(7), B<ip>(7), B<rtnetlink>(7)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man5/networks.5:79
+#: build/C/man5/networks.5:78
msgid ""
"B<getnetbyaddr>(3), B<getnetbyname>(3), B<getnetent>(3), B<netstat>(8), "
"B<route>(8)"
msgid " $ B<nscd -i> I<E<lt>databaseE<gt>>\n"
msgstr ""
-#. .SH AUTHOR
-#. .B nscd
-#. was written by Thorsten Kukuk and Ulrich Drepper.
#. type: Plain text
-#: build/C/man8/nscd.8:91
+#: build/C/man8/nscd.8:87
msgid "B<nscd.conf>(5), B<nsswitch.conf>(5)"
msgstr ""
"the daemon over the socket each time a lookup is performed."
msgstr ""
-#. .SH AUTHOR
-#. .B nscd
-#. was written by Thorsten Kukuk and Ulrich Drepper.
#. type: Plain text
-#: build/C/man5/nscd.conf.5:191
+#: build/C/man5/nscd.conf.5:187
msgid "B<nscd>(8)"
msgstr ""
#. type: TH
-#: build/C/man5/nsswitch.conf.5:27
+#: build/C/man5/nsswitch.conf.5:24
#, no-wrap
msgid "NSSWITCH.CONF"
msgstr ""
-#. type: TH
-#: build/C/man5/nsswitch.conf.5:27
-#, no-wrap
-msgid "1999-01-17"
-msgstr ""
-
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:30
-msgid "nsswitch.conf - System Databases and Name Service Switch configuration file"
+#: build/C/man5/nsswitch.conf.5:27
+msgid "nsswitch.conf - Name Service Switch configuration file"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:38
+#: build/C/man5/nsswitch.conf.5:36
msgid ""
-"Various functions in the C Library need to be configured to work correctly "
-"in the local environment. Traditionally, this was done by using files "
-"(e.g., I</etc/passwd>), but other nameservices (like the Network Information "
-"Service (NIS) and the Domain Name Service (DNS)) became popular, and were "
-"hacked into the C library, usually with a fixed search order."
+"The Name Service Switch (NSS) configuration file, I</etc/nsswitch.conf>, is "
+"used by the GNU C Library to determine the sources from which to obtain "
+"name-service information in a range of categories, and in what order. (The "
+"\" Each category of information is identified by a database name."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:49
+#: build/C/man5/nsswitch.conf.5:42
msgid ""
-"The Linux libc5 with NYS support and the GNU C Library 2.x (libc.so.6) "
-"contain a cleaner solution of this problem. It is designed after a method "
-"used by Sun Microsystems in the C library of Solaris 2. We follow their "
-"name and call this scheme \"Name Service Switch\" (NSS). The sources for "
-"the \"databases\" and their lookup order are specified in the "
-"I</etc/nsswitch.conf> file."
+"The file is plain ASCII text, with columns separated by spaces or tab "
+"characters. The first column specifies the database name. The remaining "
+"columns describe the order of sources to query and a limited set of actions "
+"that can be performed by lookup result."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:51
-msgid "The following databases are available in the NSS:"
+#: build/C/man5/nsswitch.conf.5:44
+msgid "The following databases are understood by the GNU C Library:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:56
-msgid "Mail aliases, used by B<sendmail>(8). Presently ignored."
+#: build/C/man5/nsswitch.conf.5:49
+msgid "Mail aliases, used by B<getaliasent>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:59
+#: build/C/man5/nsswitch.conf.5:52
msgid "Ethernet numbers."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:64
-msgid "Groups of users, used by B<getgrent>(3) functions."
+#: build/C/man5/nsswitch.conf.5:57
+msgid "Groups of users, used by B<getgrent>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:69
-msgid "Host names and numbers, used by B<gethostbyname>(3) and similar functions."
+#: build/C/man5/nsswitch.conf.5:62
+msgid "Host names and numbers, used by B<gethostbyname>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:73
+#: build/C/man5/nsswitch.conf.5:66
msgid ""
-"Network wide list of hosts and users, used for access rules. C libraries "
-"before glibc 2.1 only support netgroups over NIS."
+"Network-wide list of hosts and users, used for access rules. C libraries "
+"before glibc 2.1 supported netgroups only over NIS."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:78
-msgid "Network names and numbers, used by B<getnetent>(3) functions."
+#: build/C/man5/nsswitch.conf.5:71
+msgid "Network names and numbers, used by B<getnetent>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:83
-msgid "User passwords, used by B<getpwent>(3) functions."
+#: build/C/man5/nsswitch.conf.5:76
+msgid "User passwords, used by B<getpwent>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:88
-msgid "Network protocols, used by B<getprotoent>(3) functions."
+#: build/C/man5/nsswitch.conf.5:81
+msgid "Network protocols, used by B<getprotoent>(3) and related functions."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:88
+#: build/C/man5/nsswitch.conf.5:81
#, no-wrap
msgid "B<publickey>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:91
+#: build/C/man5/nsswitch.conf.5:84
msgid "Public and secret keys for Secure_RPC used by NFS and NIS+."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:96
+#: build/C/man5/nsswitch.conf.5:89
msgid ""
"Remote procedure call names and numbers, used by B<getrpcbyname>(3) and "
-"similar functions."
+"related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:101
-msgid "Network services, used by B<getservent>(3) functions."
+#: build/C/man5/nsswitch.conf.5:94
+msgid "Network services, used by B<getservent>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:105
-msgid "Shadow user passwords, used by B<getspnam>(3)."
+#: build/C/man5/nsswitch.conf.5:99
+msgid "Shadow user passwords, used by B<getspnam>(3) and related functions."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:111
-msgid ""
-"An example I</etc/nsswitch.conf> (namely, the default used when "
-"I</etc/nsswitch.conf> is missing):"
+#: build/C/man5/nsswitch.conf.5:103
+msgid "Here is an example I</etc/nsswitch.conf> file:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:113
+#: build/C/man5/nsswitch.conf.5:106
#, no-wrap
msgid "passwd:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:116 build/C/man5/nsswitch.conf.5:119 build/C/man5/nsswitch.conf.5:122
+#: build/C/man5/nsswitch.conf.5:109 build/C/man5/nsswitch.conf.5:112 build/C/man5/nsswitch.conf.5:115
msgid "compat"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:116
+#: build/C/man5/nsswitch.conf.5:109
#, no-wrap
msgid "group:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:119
+#: build/C/man5/nsswitch.conf.5:112
#, no-wrap
msgid "shadow:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:123
+#: build/C/man5/nsswitch.conf.5:116
#, no-wrap
msgid "hosts:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:126
+#: build/C/man5/nsswitch.conf.5:119
msgid "dns [!UNAVAIL=return] files"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:126
+#: build/C/man5/nsswitch.conf.5:119
#, no-wrap
msgid "networks:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:129 build/C/man5/nsswitch.conf.5:132 build/C/man5/nsswitch.conf.5:135 build/C/man5/nsswitch.conf.5:138 build/C/man5/nsswitch.conf.5:141
+#: build/C/man5/nsswitch.conf.5:122 build/C/man5/nsswitch.conf.5:125 build/C/man5/nsswitch.conf.5:128 build/C/man5/nsswitch.conf.5:131 build/C/man5/nsswitch.conf.5:134
msgid "nis [NOTFOUND=return] files"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:129
+#: build/C/man5/nsswitch.conf.5:122
#, no-wrap
msgid "ethers:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:132
+#: build/C/man5/nsswitch.conf.5:125
#, no-wrap
msgid "protocols:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:135
+#: build/C/man5/nsswitch.conf.5:128
#, no-wrap
msgid "rpc:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:138
+#: build/C/man5/nsswitch.conf.5:131
#, no-wrap
msgid "services:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:146
-msgid ""
-"The first column is the database. The rest of the line specifies how the "
-"lookup process works. You can specify the way it works for each database "
-"individually."
+#: build/C/man5/nsswitch.conf.5:139
+msgid "The first column is the database name. The remaining columns specify:"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:149
+#: build/C/man5/nsswitch.conf.5:143
msgid ""
-"The configuration specification for each database can contain two different "
-"items:"
-msgstr ""
-
-#. type: TP
-#: build/C/man5/nsswitch.conf.5:150
-#, no-wrap
-msgid "* The service specification like `files', `db', or `nis'."
-msgstr ""
-
-#. type: TP
-#: build/C/man5/nsswitch.conf.5:152
-#, no-wrap
-msgid "* The reaction on lookup result like `[NOTFOUND=return]'."
+"One or more service specifications e.g., \"files\", \"db\", or \"nis\". The "
+"order of the services on the line determines the order in which those "
+"services will be queried, in turn, until a result is found."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:160
+#: build/C/man5/nsswitch.conf.5:146
msgid ""
-"For libc5 with NYS, the allowed service specifications are `files', `nis', "
-"and `nisplus'. For hosts, you could specify `dns' as extra service, for "
-"passwd and group `compat', but not for shadow."
+"Optional actions to perform if a particular result is obtained from the "
+"preceding service, e.g., \"[NOTFOUND=return]\"."
msgstr ""
#. type: Plain text
#: build/C/man5/nsswitch.conf.5:173
msgid ""
-"For glibc, you must have a file called B</lib/libnss_SERVICE.so.>I<X> for "
-"every SERVICE you are using. On a standard installation, you could use "
-"`files', `db', `nis', and `nisplus'. For hosts, you could specify `dns' as "
-"extra service, for passwd, group, and shadow `compat'. These services will "
-"not be used by libc5 with NYS. The version number I<X> is 1 for glibc 2.0 "
-"and 2 for glibc 2.1."
+"The service specifications supported on your system depend on the presence "
+"of shared libraries, and are therefore extensible. Libraries called "
+"I</lib/libnss_SERVICE.so.>B<X> will provide the named I<SERVICE>. On a "
+"standard installation, you can use \"files\", \"db\", \"nis\", and "
+"\"nisplus\". For the B<hosts> database, you can additionally specify "
+"\"dns\". For the B<passwd>, B<group>, and B<shadow> databases, you can "
+"additionally specify \"compat\" (see B<Compatibility mode> below). The "
+"version number B<X> may be 1 for glibc 2.0, or 2 for glibc 2.1 and later. "
+"On systems with additional libraries installed, you may have access to "
+"further services such as \"hesiod\", \"ldap\", \"winbind\" and \"wins\"."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:179
+#: build/C/man5/nsswitch.conf.5:178
msgid ""
-"The second item in the specification gives the user much finer control on "
-"the lookup process. Action items are placed between two service names and "
-"are written within brackets. The general form is"
+"An action may also be specified following a service specification. The "
+"action modifies the behavior following a result obtained from the preceding "
+"data source. Action items take the general form:"
msgstr ""
#. type: Plain text
#: build/C/man5/nsswitch.conf.5:181
-msgid "`[' ( `!'? STATUS `=' ACTION )+ `]'"
+msgid "[I<STATUS>=I<ACTION>]"
msgstr ""
#. type: Plain text
#: build/C/man5/nsswitch.conf.5:183
+msgid "[!I<STATUS>=I<ACTION>]"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:186
msgid "where"
msgstr ""
-#. type: TP
-#: build/C/man5/nsswitch.conf.5:185
-#, no-wrap
-msgid "STATUS =E<gt> success | notfound | unavail | tryagain"
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:197
+msgid "I<STATUS> =E<gt> B<success> | B<notfound> | B<unavail> | B<tryagain>"
msgstr ""
-#. type: TP
-#: build/C/man5/nsswitch.conf.5:187
-#, no-wrap
-msgid "ACTION =E<gt> return | continue"
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:203
+msgid "I<ACTION> =E<gt> B<return> | B<continue>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:208
+msgid ""
+"The ! negates the test, matching all possible results except the one "
+"specified. The case of the keywords is not significant."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:195
+#: build/C/man5/nsswitch.conf.5:213
msgid ""
-"The case of the keywords is insignificant. The STATUS values are the "
-"results of a call to a lookup function of a specific service. They mean:"
+"The I<STATUS> value is matched against the result of the lookup function "
+"called by the preceding service specification, and can be one of:"
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:195
+#: build/C/man5/nsswitch.conf.5:214
#, no-wrap
msgid "B<success>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:200
+#: build/C/man5/nsswitch.conf.5:218
msgid ""
-"No error occurred and the wanted entry is returned. The default action for "
-"this is `return'."
+"No error occurred and the requested entry is returned. The default action "
+"for this condition is \"return\"."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:200
+#: build/C/man5/nsswitch.conf.5:218
#, no-wrap
msgid "B<notfound>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:204
+#: build/C/man5/nsswitch.conf.5:222
msgid ""
-"The lookup process succeeded, but the needed value was not found. The "
-"default action is `continue'."
+"The lookup succeeded, but the requested entry was not found. The default "
+"action for this condition is \"continue\"."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:204
+#: build/C/man5/nsswitch.conf.5:222
#, no-wrap
msgid "B<unavail>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:212
+#: build/C/man5/nsswitch.conf.5:229
msgid ""
-"The service is permanently unavailable. This can either mean the needed "
-"file is not available, or, for DNS, the server is not available or does not "
-"allow queries. The default action is `continue'."
+"The service is permanently unavailable. This can mean either that the "
+"required file cannot be read, or, for network services, that the server is "
+"not available or does not allow queries. The default action for this "
+"condition is \"continue\"."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:212
+#: build/C/man5/nsswitch.conf.5:229
#, no-wrap
msgid "B<tryagain>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:218
+#: build/C/man5/nsswitch.conf.5:235
msgid ""
"The service is temporarily unavailable. This could mean a file is locked or "
-"a server currently cannot accept more connections. The default action is "
-"`continue'."
+"a server currently cannot accept more connections. The default action for "
+"this condition is \"continue\"."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:240
+msgid "The I<ACTION> value can be one of:"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:241
+#, no-wrap
+msgid "B<return>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:245
+msgid "Return a result now. Do not call any further lookup functions."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:245
+#, no-wrap
+msgid "B<continue>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:248
+msgid "Call the next lookup function."
msgstr ""
#. type: SS
-#: build/C/man5/nsswitch.conf.5:218
+#: build/C/man5/nsswitch.conf.5:249
#, no-wrap
-msgid "Interaction with +/- syntax (compat mode)"
+msgid "Compatibility mode (compat)"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:246
+#: build/C/man5/nsswitch.conf.5:255
msgid ""
-"Linux libc5 without NYS does not have the name service switch but does allow "
-"the user some policy control. In I</etc/passwd> you could have entries of "
-"the form +user or +@netgroup (include the specified user from the NIS passwd "
-"map), -user or -@netgroup (exclude the specified user), and + (include every "
-"user, except the excluded ones, from the NIS passwd map). Since most people "
-"only put a + at the end of I</etc/passwd> to include everything from NIS, "
-"the switch provides a faster alternative for this case (`passwd: files nis') "
-"which doesn't require the single + entry in I</etc/passwd>, I</etc/group>, "
-"and I</etc/shadow>. If this is not sufficient, the NSS `compat' service "
-"provides full +/- semantics. By default, the source is `nis', but this may "
-"be overridden by specifying `nisplus' as source for the pseudo-databases "
-"B<passwd_compat>, B<group_compat> and B<shadow_compat>. These "
-"pseudo-databases are only available in GNU C Library."
+"The NSS \"compat\" service is similar to \"files\" except that it "
+"additionally permits special entries in I</etc/passwd> for granting users or "
+"members of netgroups access to the system. The following entries are valid "
+"in this mode:"
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:256
+#, no-wrap
+msgid "B<+>I<user>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:261
+msgid "Include the specified I<user> from the NIS passwd map."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:261
+#, no-wrap
+msgid "B<+@>I<netgroup>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:251
+#: build/C/man5/nsswitch.conf.5:265
+msgid "Include all users in the given I<netgroup>."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:265
+#, no-wrap
+msgid "B<->I<user>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:270
+msgid "Exclude the specified I<user> from the NIS passwd map."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:270
+#, no-wrap
+msgid "B<-@>I<netgroup>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:274
+msgid "Exclude all users in the given I<netgroup>."
+msgstr ""
+
+#. type: TP
+#: build/C/man5/nsswitch.conf.5:274
+#, no-wrap
+msgid "B<+>"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:278
msgid ""
-"A service named SERVICE is implemented by a shared object library named "
-"B<libnss_SERVICE.so.>I<X> that resides in I</lib>."
+"Include every user, except previously excluded ones, from the NIS passwd "
+"map."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:255
-msgid "configuration file"
+#: build/C/man5/nsswitch.conf.5:286
+msgid ""
+"By default the source is \"nis\", but this may be overridden by specifying "
+"\"nisplus\" as the source for the pseudo-databases B<passwd_compat>, "
+"B<group_compat>, and B<shadow_compat>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:293
+msgid ""
+"A service named I<SERVICE> is implemented by a shared object library named "
+"I<libnss_SERVICE.so.>B<X> that resides in I</lib>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:298
+msgid "NSS configuration file."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:255
+#: build/C/man5/nsswitch.conf.5:298
#, no-wrap
-msgid "B</lib/libnss_compat.so.>I<X>"
+msgid "I</lib/libnss_compat.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:258
-msgid "implements `compat' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:301
+msgid "implements \"compat\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:258
+#: build/C/man5/nsswitch.conf.5:301
#, no-wrap
-msgid "B</lib/libnss_db.so.>I<X>"
+msgid "I</lib/libnss_db.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:261
-msgid "implements `db' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:304
+msgid "implements \"db\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:261
+#: build/C/man5/nsswitch.conf.5:304
#, no-wrap
-msgid "B</lib/libnss_dns.so.>I<X>"
+msgid "I</lib/libnss_dns.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:264
-msgid "implements `dns' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:307
+msgid "implements \"dns\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:264
+#: build/C/man5/nsswitch.conf.5:307
#, no-wrap
-msgid "B</lib/libnss_files.so.>I<X>"
+msgid "I</lib/libnss_files.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:267
-msgid "implements `files' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:310
+msgid "implements \"files\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:267
+#: build/C/man5/nsswitch.conf.5:310
#, no-wrap
-msgid "B</lib/libnss_hesiod.so.>I<X>"
+msgid "I</lib/libnss_hesiod.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:270
-msgid "implements `hesiod' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:313
+msgid "implements \"hesiod\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:270
+#: build/C/man5/nsswitch.conf.5:313
#, no-wrap
-msgid "B</lib/libnss_nis.so.>I<X>"
+msgid "I</lib/libnss_nis.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:273
-msgid "implements `nis' source for glibc2"
+#: build/C/man5/nsswitch.conf.5:316
+msgid "implements \"nis\" source."
msgstr ""
#. type: TP
-#: build/C/man5/nsswitch.conf.5:273
+#: build/C/man5/nsswitch.conf.5:316
#, no-wrap
-msgid "I</lib/libnss_nisplus.so.2>"
+msgid "I</lib/libnss_nisplus.so.>B<X>"
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:276
-msgid "implements `nisplus' source for glibc 2.1"
+#: build/C/man5/nsswitch.conf.5:319
+msgid "implements \"nisplus\" source."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:282
+#: build/C/man5/nsswitch.conf.5:327
msgid ""
"Within each process that uses B<nsswitch.conf>, the entire file is read only "
-"once; if the file is later changed, the process will continue using the old "
+"once. If the file is later changed, the process will continue using the old "
"configuration."
msgstr ""
#. type: Plain text
-#: build/C/man5/nsswitch.conf.5:286
+#: build/C/man5/nsswitch.conf.5:340
msgid ""
-"With Solaris, it isn't possible to link programs using the NSS Service "
-"statically. With Linux, this is no problem."
+"Traditionally, there was only a single source for service information, often "
+"in the form of a single configuration file (e.g., I</etc/passwd>). However, "
+"as other name services, such as the Network Information Service (NIS) and "
+"the Domain Name Service (DNS), became popular, a method was needed that "
+"would be more flexible than fixed search orders coded into the C library. "
+"The Name Service Switch mechanism, which was based on the mechanism used by "
+"Sun Microsystems in the Solaris 2 C library, introduced a cleaner solution "
+"to the problem."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man5/nsswitch.conf.5:342
+msgid "B<getent>(1), B<nss>(5)"
msgstr ""
#. type: TH
msgstr ""
#. type: Plain text
-#: build/C/man7/packet.7:404
+#: build/C/man7/packet.7:403
msgid "The I<E<lt>linux/if_ether.hE<gt>> include file for physical layer protocols."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man5/protocols.5:84
+#: build/C/man5/protocols.5:83
msgid "http://www.iana.org/assignments/protocol-numbers"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/raw.7:158 build/C/man7/unix.7:357
+#: build/C/man7/raw.7:158 build/C/man7/unix.7:360
#, no-wrap
msgid "B<EOPNOTSUPP>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/raw.7:279
+#: build/C/man7/raw.7:278
msgid ""
"B<RFC\\ 791> and the I<E<lt>linux/ip.hE<gt>> include file for the IP "
"protocol."
#. type: TH
#: build/C/man3/rcmd.3:41
#, no-wrap
-msgid "2007-12-28"
+msgid "2012-03-29"
msgstr ""
#. type: Plain text
#. http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399
#. type: Plain text
#: build/C/man3/rcmd.3:216
-msgid "B<iruserok>() is not declared in glibc headers."
+msgid "B<iruserok>() is declared in glibc headers only since version 2.12."
msgstr ""
#. type: Plain text
-#: build/C/man3/rcmd.3:224
+#: build/C/man3/rcmd.3:223
msgid ""
"B<rlogin>(1), B<rsh>(1), B<intro>(2), B<rexec>(3), B<rexecd>(8), "
"B<rlogind>(8), B<rshd>(8)"
msgstr ""
#. type: Plain text
-#: build/C/man5/resolv.conf.5:267
+#: build/C/man5/resolv.conf.5:266
msgid "Name Server Operations Guide for BIND"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/resolver.3:269
+#: build/C/man3/resolver.3:268
msgid ""
"B<gethostbyname>(3), B<resolv.conf>(5), B<resolver>(5), B<hostname>(7), "
"B<named>(8)"
msgstr ""
#. type: Plain text
-#: build/C/man3/rexec.3:135
+#: build/C/man3/rexec.3:134
msgid "B<rcmd>(3), B<rexecd>(8)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man5/services.5:221
+#: build/C/man5/services.5:220
msgid "Assigned Numbers RFC, most recently RFC\\ 1700, (AKA STD0002)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man3/setnetgrent.3:106
+#: build/C/man3/setnetgrent.3:105
msgid "B<sethostent>(3), B<setprotoent>(3), B<setservent>(3)"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/shutdown.2:101
+#: build/C/man2/shutdown.2:100
msgid "B<connect>(2), B<socket>(2), B<socket>(7)"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man7/tcp.7:959 build/C/man7/unix.7:170
+#: build/C/man7/tcp.7:959 build/C/man7/unix.7:173
#, no-wrap
msgid "Sockets API"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/tcp.7:1002 build/C/man7/unix.7:283
+#: build/C/man7/tcp.7:1002 build/C/man7/unix.7:286
msgid ""
"The following B<ioctl>(2) calls return information in I<value>. The "
"correct syntax is:"
msgstr ""
#. type: TP
-#: build/C/man7/tcp.7:1012 build/C/man7/unix.7:293
+#: build/C/man7/tcp.7:1012 build/C/man7/unix.7:296
#, no-wrap
msgid "B<SIOCINQ>"
msgstr ""
#. output. Since this info is, from userland's point of view, imprecise,
#. and it may well change, probably best not to document this now.
#. type: Plain text
-#: build/C/man7/tcp.7:1028 build/C/man7/unix.7:315
+#: build/C/man7/tcp.7:1028 build/C/man7/unix.7:318
msgid ""
"Returns the amount of queued unread data in the receive buffer. The socket "
"must not be in LISTEN state, otherwise an error (B<EINVAL>) is returned. "
msgstr ""
#. type: Plain text
-#: build/C/man7/tcp.7:1158
+#: build/C/man7/tcp.7:1157
msgid "RFC\\ 2018 and RFC\\ 2883 for SACK and extensions to SACK."
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man7/udp.7:237 build/C/man7/unix.7:320
+#: build/C/man7/udp.7:237 build/C/man7/unix.7:323
#, no-wrap
msgid "B<ECONNREFUSED>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/udp.7:257
+#: build/C/man7/udp.7:256
msgid "RFC\\ 1191 for a description of path MTU discovery."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man7/udplite.7:153
+#: build/C/man7/udplite.7:152
msgid "I<Documentation/networking/udplite.txt>"
msgstr ""
#. type: TH
#: build/C/man7/unix.7:15
#, no-wrap
-msgid "2011-09-15"
+msgid "2102-04-16"
msgstr ""
#. type: Plain text
#. i.e. sizeof(short)
#. type: Plain text
-#: build/C/man7/unix.7:170
+#: build/C/man7/unix.7:173
msgid ""
"If a B<bind>(2) call specifies I<addrlen> as I<sizeof(sa_family_t)>, or the "
"B<SO_PASSCRED> socket option was specified for a socket that was not "
"explicitly bound to an address, then the socket is autobound to an abstract "
"address. The address consists of a null byte followed by 5 bytes in the "
-"character set I<[0-9a-f]>. (Thus, there is a limit of 2^20 autobind "
-"addresses.)"
+"character set I<[0-9a-f]>. Thus, there is a limit of 2^20 autobind "
+"addresses. (From Linux 2.1.15, when the autobind feature was added, 8 bytes "
+"were used, and the limit was thus 2^32 autobind addresses. The change to 5 "
+"bytes came in Linux 2.3.15.)"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:173
+#: build/C/man7/unix.7:176
msgid ""
"The following paragraphs describe domain-specific details and unsupported "
"features of the sockets API for UNIX domain sockets on Linux."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:181
+#: build/C/man7/unix.7:184
msgid ""
"UNIX domain sockets do not support the transmission of out-of-band data (the "
"B<MSG_OOB> flag for B<send>(2) and B<recv>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:186
+#: build/C/man7/unix.7:189
msgid "The B<send>(2) B<MSG_MORE> flag is not supported by UNIX domain sockets."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:194
+#: build/C/man7/unix.7:197
msgid ""
"The use of B<MSG_TRUNC> in the I<flags> argument of B<recv>(2) is not "
"supported by UNIX domain sockets."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:206
+#: build/C/man7/unix.7:209
msgid ""
"The B<SO_SNDBUF> socket option does have an effect for UNIX domain sockets, "
"but the B<SO_RCVBUF> option does not. For datagram sockets, the "
msgstr ""
#. type: SS
-#: build/C/man7/unix.7:206
+#: build/C/man7/unix.7:209
#, no-wrap
msgid "Ancillary Messages"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:228
+#: build/C/man7/unix.7:231
msgid ""
"Ancillary data is sent and received using B<sendmsg>(2) and B<recvmsg>(2). "
"For historical reasons the ancillary message types listed below are "
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:228
+#: build/C/man7/unix.7:231
#, no-wrap
msgid "B<SCM_RIGHTS>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:234
+#: build/C/man7/unix.7:237
msgid ""
"Send or receive a set of open file descriptors from another process. The "
"data portion contains an integer array of the file descriptors. The passed "
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:234
+#: build/C/man7/unix.7:237
#, no-wrap
msgid "B<SCM_CREDENTIALS>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:244
+#: build/C/man7/unix.7:247
msgid ""
"Send or receive UNIX credentials. This can be used for authentication. The "
"credentials are passed as a I<struct ucred> ancillary message. Thus "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:252
+#: build/C/man7/unix.7:255
#, no-wrap
msgid ""
"struct ucred {\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:261
+#: build/C/man7/unix.7:264
msgid ""
"Since glibc 2.8, the B<_GNU_SOURCE> feature test macro must be defined "
"(before including I<any> header files) in order to obtain the definition of "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:277
+#: build/C/man7/unix.7:280
msgid ""
"The credentials which the sender specifies are checked by the kernel. A "
"process with effective user ID 0 is allowed to specify values that do not "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:288
+#: build/C/man7/unix.7:291
#, no-wrap
msgid ""
"B<int>I< value>B<;>\n"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:293
+#: build/C/man7/unix.7:296
msgid "I<ioctl_type> can be:"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:320
+#: build/C/man7/unix.7:323
msgid ""
"The specified local address is already in use or the file system socket "
"object already exists."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:326
+#: build/C/man7/unix.7:329
msgid ""
"The remote address specified by B<connect>(2) was not a listening socket. "
"This error can also occur if the target filename is not a socket."
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:326
+#: build/C/man7/unix.7:329
#, no-wrap
msgid "B<ECONNRESET>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:329
+#: build/C/man7/unix.7:332
msgid "Remote socket was unexpectedly closed."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:332
+#: build/C/man7/unix.7:335
msgid "User memory address was not valid."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:341
+#: build/C/man7/unix.7:344
msgid ""
"Invalid argument passed. A common cause is that the value B<AF_UNIX> was "
"not specified in the I<sun_type> field of passed addresses, or the socket "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:346
+#: build/C/man7/unix.7:349
msgid ""
"B<connect>(2) called on an already connected socket or a target address was "
"specified on a connected socket."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:351
+#: build/C/man7/unix.7:354
msgid ""
"The pathname in the remote address specified to B<connect>(2) did not "
"exist."
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:351
+#: build/C/man7/unix.7:354
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:357
+#: build/C/man7/unix.7:360
msgid "Socket operation needs a target address, but the socket is not connected."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:361
+#: build/C/man7/unix.7:364
msgid ""
"Stream operation called on non-stream oriented socket or tried to use the "
"out-of-band data option."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:365
+#: build/C/man7/unix.7:368
msgid "The sender passed invalid credentials in the I<struct ucred>."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:377
+#: build/C/man7/unix.7:380
msgid ""
"Remote socket was closed on a stream socket. If enabled, a B<SIGPIPE> is "
"sent as well. This can be avoided by passing the B<MSG_NOSIGNAL> flag to "
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:377
+#: build/C/man7/unix.7:380
#, no-wrap
msgid "B<EPROTONOSUPPORT>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:381
+#: build/C/man7/unix.7:384
msgid "Passed protocol is not B<AF_UNIX>."
msgstr ""
#. type: TP
-#: build/C/man7/unix.7:381
+#: build/C/man7/unix.7:384
#, no-wrap
msgid "B<EPROTOTYPE>"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:387
+#: build/C/man7/unix.7:390
msgid ""
"Remote socket does not match the local socket type (B<SOCK_DGRAM> versus "
"B<SOCK_STREAM>)"
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:390
+#: build/C/man7/unix.7:393
msgid "Unknown socket type."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:394
+#: build/C/man7/unix.7:397
msgid ""
"Other errors can be generated by the generic socket layer or by the file "
"system while generating a file system socket object. See the appropriate "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:400
+#: build/C/man7/unix.7:403
msgid ""
"B<SCM_CREDENTIALS> and the abstract namespace were introduced with Linux 2.2 "
"and should not be used in portable programs. (Some BSD-derived systems also "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:411
+#: build/C/man7/unix.7:414
msgid ""
"In the Linux implementation, sockets which are visible in the file system "
"honor the permissions of the directory they are in. Their owner, group and "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:419
+#: build/C/man7/unix.7:422
msgid ""
"Binding to a socket with a filename creates a socket in the file system that "
"must be deleted by the caller when it is no longer needed (using "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:428
+#: build/C/man7/unix.7:431
msgid ""
"To pass file descriptors or credentials over a B<SOCK_STREAM>, you need to "
"send or receive at least one byte of nonancillary data in the same "
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:430
+#: build/C/man7/unix.7:433
msgid "UNIX domain stream sockets do not support the notion of out-of-band data."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:433
+#: build/C/man7/unix.7:436
msgid "See B<bind>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:438
+#: build/C/man7/unix.7:441
msgid "For an example of the use of B<SCM_RIGHTS> see B<cmsg>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man7/unix.7:447
+#: build/C/man7/unix.7:449
msgid ""
"B<recvmsg>(2), B<sendmsg>(2), B<socket>(2), B<socketpair>(2), B<cmsg>(3), "
"B<capabilities>(7), B<credentials>(7), B<socket>(7)"