OSDN Git Service

LDP: Update POT and ja.po to LDP v3.79
[linuxjm/LDP_man-pages.git] / po4a / socket / po / socket.pot
index dd99eb4..116cd99 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2015-01-23 22:25+0900\n"
+"POT-Creation-Date: 2015-02-04 23:33+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"
@@ -181,13 +181,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/accept.2:162 build/C/man2/socket.2:160
+#: build/C/man2/accept.2:162 build/C/man2/socket.2:165
 #, no-wrap
 msgid "B<SOCK_NONBLOCK>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
 msgid ""
 "Set the B<O_NONBLOCK> file status flag on the new open file description.  "
 "Using this flag saves extra calls to B<fcntl>(2)  to achieve the same "
@@ -195,13 +195,13 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/accept.2:170 build/C/man2/socket.2:168
+#: build/C/man2/accept.2:170 build/C/man2/socket.2:173
 #, no-wrap
 msgid "B<SOCK_CLOEXEC>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/accept.2:180 build/C/man2/socket.2:178
+#: build/C/man2/accept.2:180 build/C/man2/socket.2:183
 msgid ""
 "Set the close-on-exec (B<FD_CLOEXEC>)  flag on the new file descriptor.  See "
 "the description of the B<O_CLOEXEC> flag in B<open>(2)  for reasons why this "
@@ -209,7 +209,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:180 build/C/man2/bind.2:152 build/C/man3/bindresvport.3:67 build/C/man2/connect.2:127 build/C/man3/getifaddrs.3:142 build/C/man2/getsockname.2:67 build/C/man2/getsockopt.2:131 build/C/man3/if_nameindex.3:71 build/C/man3/if_nametoindex.3:54 build/C/man2/listen.2:82 build/C/man2/recv.2:408 build/C/man2/recvmmsg.2:148 build/C/man2/select.2:300 build/C/man2/select_tut.2:485 build/C/man2/send.2:294 build/C/man2/sendmmsg.2:119 build/C/man3/sockatmark.3:51 build/C/man2/socket.2:310 build/C/man2/socketpair.2:69
+#: build/C/man2/accept.2:180 build/C/man2/bind.2:152 build/C/man3/bindresvport.3:67 build/C/man2/connect.2:127 build/C/man3/getifaddrs.3:142 build/C/man2/getsockname.2:67 build/C/man2/getsockopt.2:131 build/C/man3/if_nameindex.3:71 build/C/man3/if_nametoindex.3:54 build/C/man2/listen.2:82 build/C/man2/recv.2:408 build/C/man2/recvmmsg.2:148 build/C/man2/select.2:300 build/C/man2/select_tut.2:485 build/C/man2/send.2:294 build/C/man2/sendmmsg.2:119 build/C/man3/sockatmark.3:51 build/C/man2/socket.2:315 build/C/man2/socketpair.2:69
 #, no-wrap
 msgid "RETURN VALUE"
 msgstr ""
@@ -241,7 +241,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:214 build/C/man2/bind.2:157 build/C/man3/bindresvport.3:72 build/C/man2/connect.2:132 build/C/man3/getifaddrs.3:149 build/C/man2/getsockname.2:72 build/C/man2/getsockopt.2:136 build/C/man3/if_nameindex.3:78 build/C/man3/if_nametoindex.3:69 build/C/man2/listen.2:87 build/C/man2/recv.2:424 build/C/man2/recvmmsg.2:156 build/C/man2/select.2:318 build/C/man2/send.2:299 build/C/man2/sendmmsg.2:133 build/C/man3/sockatmark.3:58 build/C/man2/socket.2:315 build/C/man2/socketpair.2:74
+#: build/C/man2/accept.2:214 build/C/man2/bind.2:157 build/C/man3/bindresvport.3:72 build/C/man2/connect.2:132 build/C/man3/getifaddrs.3:149 build/C/man2/getsockname.2:72 build/C/man2/getsockopt.2:136 build/C/man3/if_nameindex.3:78 build/C/man3/if_nametoindex.3:69 build/C/man2/listen.2:87 build/C/man2/recv.2:424 build/C/man2/recvmmsg.2:156 build/C/man2/select.2:318 build/C/man2/send.2:299 build/C/man2/sendmmsg.2:133 build/C/man3/sockatmark.3:58 build/C/man2/socket.2:320 build/C/man2/socketpair.2:74
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
@@ -309,7 +309,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/accept.2:239 build/C/man2/accept.2:244 build/C/man2/bind.2:180 build/C/man2/bind.2:185 build/C/man2/getsockname.2:84 build/C/man2/getsockopt.2:152 build/C/man2/recv.2:456 build/C/man2/recvmmsg.2:160 build/C/man2/select.2:328 build/C/man2/select.2:335 build/C/man2/send.2:352 build/C/man3/sockatmark.3:63 build/C/man2/socket.2:323 build/C/man2/socket.2:326
+#: build/C/man2/accept.2:239 build/C/man2/accept.2:244 build/C/man2/bind.2:180 build/C/man2/bind.2:185 build/C/man2/getsockname.2:84 build/C/man2/getsockopt.2:152 build/C/man2/recv.2:456 build/C/man2/recvmmsg.2:160 build/C/man2/select.2:328 build/C/man2/select.2:335 build/C/man2/send.2:352 build/C/man3/sockatmark.3:63 build/C/man2/socket.2:328 build/C/man2/socket.2:331
 #, no-wrap
 msgid "B<EINVAL>"
 msgstr ""
@@ -327,7 +327,7 @@ msgid "(B<accept4>())  invalid value in I<flags>."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/accept.2:249 build/C/man2/socket.2:331 build/C/man2/socketpair.2:83
+#: build/C/man2/accept.2:249 build/C/man2/socket.2:336 build/C/man2/socketpair.2:83
 #, no-wrap
 msgid "B<EMFILE>"
 msgstr ""
@@ -338,13 +338,13 @@ msgid "The per-process limit of open file descriptors has been reached."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/accept.2:252 build/C/man2/socket.2:334 build/C/man2/socketpair.2:86
+#: build/C/man2/accept.2:252 build/C/man2/socket.2:339 build/C/man2/socketpair.2:86
 #, no-wrap
 msgid "B<ENFILE>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/accept.2:255 build/C/man2/socket.2:337 build/C/man2/socketpair.2:89
+#: build/C/man2/accept.2:255 build/C/man2/socket.2:342 build/C/man2/socketpair.2:89
 msgid "The system limit on the total number of open files has been reached."
 msgstr ""
 
@@ -433,7 +433,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:294 build/C/man2/bind.2:232 build/C/man3/bindresvport.3:104 build/C/man2/connect.2:237 build/C/man3/getifaddrs.3:170 build/C/man2/getsockname.2:97 build/C/man2/getsockopt.2:171 build/C/man3/if_nameindex.3:104 build/C/man3/if_nametoindex.3:92 build/C/man2/listen.2:119 build/C/man2/recv.2:476 build/C/man2/recvmmsg.2:169 build/C/man2/select.2:349 build/C/man2/send.2:400 build/C/man2/sendmmsg.2:150 build/C/man3/sockatmark.3:78 build/C/man2/socket.2:348 build/C/man2/socketcall.2:42 build/C/man2/socketpair.2:95
+#: build/C/man2/accept.2:294 build/C/man2/bind.2:232 build/C/man3/bindresvport.3:104 build/C/man2/connect.2:237 build/C/man3/getifaddrs.3:170 build/C/man2/getsockname.2:97 build/C/man2/getsockopt.2:171 build/C/man3/if_nameindex.3:104 build/C/man3/if_nametoindex.3:92 build/C/man2/listen.2:119 build/C/man2/recv.2:476 build/C/man2/recvmmsg.2:169 build/C/man2/select.2:349 build/C/man2/send.2:400 build/C/man2/sendmmsg.2:150 build/C/man3/sockatmark.3:78 build/C/man2/socket.2:353 build/C/man2/socketcall.2:42 build/C/man2/socketpair.2:95
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
@@ -470,13 +470,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:324 build/C/man2/bind.2:244 build/C/man3/bindresvport.3:107 build/C/man2/connect.2:253 build/C/man3/getifaddrs.3:190 build/C/man2/getsockname.2:103 build/C/man2/getsockopt.2:178 build/C/man2/listen.2:124 build/C/man2/recv.2:486 build/C/man2/select.2:364 build/C/man2/select_tut.2:503 build/C/man2/send.2:414 build/C/man2/sendmmsg.2:153 build/C/man3/sockatmark.3:80 build/C/man2/socket.2:362 build/C/man7/socket.7:929 build/C/man2/socketcall.2:45 build/C/man2/socketpair.2:103
+#: build/C/man2/accept.2:324 build/C/man2/bind.2:244 build/C/man3/bindresvport.3:107 build/C/man2/connect.2:253 build/C/man3/getifaddrs.3:190 build/C/man2/getsockname.2:103 build/C/man2/getsockopt.2:178 build/C/man2/listen.2:124 build/C/man2/recv.2:486 build/C/man2/select.2:364 build/C/man2/select_tut.2:503 build/C/man2/send.2:414 build/C/man2/sendmmsg.2:153 build/C/man3/sockatmark.3:80 build/C/man2/socket.2:367 build/C/man7/socket.7:929 build/C/man2/socketcall.2:45 build/C/man2/socketpair.2:103
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/accept.2:330 build/C/man2/bind.2:250 build/C/man2/connect.2:259 build/C/man2/getsockopt.2:184 build/C/man2/listen.2:150 build/C/man2/socket.2:368 build/C/man2/socketpair.2:124
+#: build/C/man2/accept.2:330 build/C/man2/bind.2:250 build/C/man2/connect.2:259 build/C/man2/getsockopt.2:184 build/C/man2/listen.2:150 build/C/man2/socket.2:373 build/C/man2/socketpair.2:124
 msgid ""
 "POSIX.1-2001 does not require the inclusion of I<E<lt>sys/types.hE<gt>>, and "
 "this header file is not required on Linux.  However, some historical (BSD) "
@@ -532,7 +532,7 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:378 build/C/man2/bind.2:264 build/C/man2/connect.2:276 build/C/man3/getifaddrs.3:207 build/C/man3/if_nameindex.3:108 build/C/man2/listen.2:179 build/C/man2/recv.2:511 build/C/man2/recvmmsg.2:172 build/C/man2/select.2:555 build/C/man2/select_tut.2:529 build/C/man2/send.2:438 build/C/man2/sendmmsg.2:168 build/C/man3/sockatmark.3:104 build/C/man2/socket.2:381
+#: build/C/man2/accept.2:378 build/C/man2/bind.2:264 build/C/man2/connect.2:276 build/C/man3/getifaddrs.3:207 build/C/man3/if_nameindex.3:108 build/C/man2/listen.2:179 build/C/man2/recv.2:511 build/C/man2/recvmmsg.2:172 build/C/man2/select.2:555 build/C/man2/select_tut.2:529 build/C/man2/send.2:438 build/C/man2/sendmmsg.2:168 build/C/man3/sockatmark.3:104 build/C/man2/socket.2:392
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
@@ -543,7 +543,7 @@ msgid "See B<bind>(2)."
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:381 build/C/man2/bind.2:329 build/C/man3/bindresvport.3:113 build/C/man2/connect.2:281 build/C/man3/getifaddrs.3:309 build/C/man2/getsockname.2:114 build/C/man2/getsockopt.2:202 build/C/man3/if_nameindex.3:147 build/C/man3/if_nametoindex.3:96 build/C/man2/listen.2:182 build/C/man2/recv.2:516 build/C/man2/recvmmsg.2:278 build/C/man2/select.2:592 build/C/man2/select_tut.2:821 build/C/man2/send.2:443 build/C/man2/sendmmsg.2:236 build/C/man3/sockatmark.3:139 build/C/man2/socket.2:386 build/C/man7/socket.7:960 build/C/man2/socketcall.2:53 build/C/man2/socketpair.2:124
+#: build/C/man2/accept.2:381 build/C/man2/bind.2:329 build/C/man3/bindresvport.3:113 build/C/man2/connect.2:281 build/C/man3/getifaddrs.3:309 build/C/man2/getsockname.2:114 build/C/man2/getsockopt.2:202 build/C/man3/if_nameindex.3:147 build/C/man3/if_nametoindex.3:96 build/C/man2/listen.2:182 build/C/man2/recv.2:516 build/C/man2/recvmmsg.2:278 build/C/man2/select.2:592 build/C/man2/select_tut.2:821 build/C/man2/send.2:443 build/C/man2/sendmmsg.2:236 build/C/man3/sockatmark.3:139 build/C/man2/socket.2:397 build/C/man7/socket.7:960 build/C/man2/socketcall.2:53 build/C/man2/socketpair.2:124
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
@@ -556,15 +556,15 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man2/accept.2:388 build/C/man2/bind.2:342 build/C/man3/bindresvport.3:116 build/C/man2/connect.2:288 build/C/man3/getifaddrs.3:315 build/C/man2/getsockname.2:121 build/C/man2/getsockopt.2:213 build/C/man3/if_nameindex.3:154 build/C/man3/if_nametoindex.3:100 build/C/man2/listen.2:188 build/C/man2/recv.2:527 build/C/man2/recvmmsg.2:285 build/C/man2/select.2:607 build/C/man2/select_tut.2:840 build/C/man2/send.2:458 build/C/man2/sendmmsg.2:241 build/C/man3/sockatmark.3:144 build/C/man2/socket.2:415 build/C/man7/socket.7:972 build/C/man2/socketcall.2:71 build/C/man2/socketpair.2:131
+#: build/C/man2/accept.2:388 build/C/man2/bind.2:342 build/C/man3/bindresvport.3:116 build/C/man2/connect.2:288 build/C/man3/getifaddrs.3:315 build/C/man2/getsockname.2:121 build/C/man2/getsockopt.2:213 build/C/man3/if_nameindex.3:154 build/C/man3/if_nametoindex.3:100 build/C/man2/listen.2:188 build/C/man2/recv.2:527 build/C/man2/recvmmsg.2:285 build/C/man2/select.2:607 build/C/man2/select_tut.2:840 build/C/man2/send.2:458 build/C/man2/sendmmsg.2:241 build/C/man3/sockatmark.3:144 build/C/man2/socket.2:426 build/C/man7/socket.7:972 build/C/man2/socketcall.2:71 build/C/man2/socketpair.2:131
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/accept.2:396 build/C/man2/bind.2:350 build/C/man3/bindresvport.3:124 build/C/man2/connect.2:296 build/C/man3/getifaddrs.3:323 build/C/man2/getsockname.2:129 build/C/man2/getsockopt.2:221 build/C/man3/if_nameindex.3:162 build/C/man3/if_nametoindex.3:108 build/C/man2/listen.2:196 build/C/man2/recv.2:535 build/C/man2/recvmmsg.2:293 build/C/man2/select.2:615 build/C/man2/select_tut.2:848 build/C/man2/send.2:466 build/C/man2/sendmmsg.2:249 build/C/man3/sockatmark.3:152 build/C/man2/socket.2:423 build/C/man7/socket.7:980 build/C/man2/socketcall.2:79 build/C/man2/socketpair.2:139
+#: build/C/man2/accept.2:396 build/C/man2/bind.2:350 build/C/man3/bindresvport.3:124 build/C/man2/connect.2:296 build/C/man3/getifaddrs.3:323 build/C/man2/getsockname.2:129 build/C/man2/getsockopt.2:221 build/C/man3/if_nameindex.3:162 build/C/man3/if_nametoindex.3:108 build/C/man2/listen.2:196 build/C/man2/recv.2:535 build/C/man2/recvmmsg.2:293 build/C/man2/select.2:615 build/C/man2/select_tut.2:848 build/C/man2/send.2:466 build/C/man2/sendmmsg.2:249 build/C/man3/sockatmark.3:152 build/C/man2/socket.2:434 build/C/man7/socket.7:980 build/C/man2/socketcall.2:79 build/C/man2/socketpair.2:139
 msgid ""
-"This page is part of release 3.78 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.79 of the Linux I<man-pages> project.  A "
 "description of the project, information about reporting bugs, and the latest "
 "version of this page, can be found at "
 "\\%http://www.kernel.org/doc/man-pages/."
@@ -655,7 +655,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/bind.2:158 build/C/man2/bind.2:199 build/C/man3/bindresvport.3:77 build/C/man2/connect.2:135 build/C/man2/send.2:304 build/C/man2/socket.2:316
+#: build/C/man2/bind.2:158 build/C/man2/bind.2:199 build/C/man3/bindresvport.3:77 build/C/man2/connect.2:135 build/C/man2/send.2:304 build/C/man2/socket.2:321
 #, no-wrap
 msgid "B<EACCES>"
 msgstr ""
@@ -1232,7 +1232,7 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/connect.2:164 build/C/man2/socket.2:320 build/C/man2/socketpair.2:75
+#: build/C/man2/connect.2:164 build/C/man2/socket.2:325 build/C/man2/socketpair.2:75
 #, no-wrap
 msgid "B<EAFNOSUPPORT>"
 msgstr ""
@@ -4302,8 +4302,8 @@ msgid ""
 "arrives after the conditional, but before the B<select>()  call? The answer "
 "is that B<select>()  would block indefinitely, even though an event is "
 "actually pending.  This race condition is solved by the B<pselect>()  call.  "
-"This call can be used to set the signal mask to a set of signals that are "
-"only to be received within the B<pselect>()  call.  For instance, let us say "
+"This call can be used to set the signal mask to a set of signals that are to "
+"be received only within the B<pselect>()  call.  For instance, let us say "
 "that the event in question was the exit of a child process.  Before the "
 "start of the main loop, we would block B<SIGCHLD> using B<sigprocmask>(2).  "
 "Our B<pselect>()  call would enable B<SIGCHLD> by using an empty signal "
@@ -6063,7 +6063,7 @@ msgstr ""
 #. type: TH
 #: build/C/man2/socket.2:43
 #, no-wrap
-msgid "2013-12-31"
+msgid "2015-02-01"
 msgstr ""
 
 #. type: Plain text
@@ -6102,7 +6102,7 @@ msgid "Name:Purpose:Man page\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man2/socket.2:67 build/C/man2/socket.2:74 build/C/man2/socket.2:79 build/C/man2/socket.2:84 build/C/man2/socket.2:87 build/C/man2/socket.2:94 build/C/man2/socket.2:99 build/C/man2/socket.2:104 build/C/man2/socket.2:107 build/C/man2/socket.2:112
+#: build/C/man2/socket.2:67 build/C/man2/socket.2:74 build/C/man2/socket.2:79 build/C/man2/socket.2:84 build/C/man2/socket.2:87 build/C/man2/socket.2:94 build/C/man2/socket.2:99 build/C/man2/socket.2:104 build/C/man2/socket.2:107 build/C/man2/socket.2:112 build/C/man2/socket.2:119
 #, no-wrap
 msgid "T{\n"
 msgstr ""
@@ -6114,7 +6114,7 @@ msgid "B<AF_UNIX>, B<AF_LOCAL>\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man2/socket.2:69 build/C/man2/socket.2:71 build/C/man2/socket.2:89 build/C/man2/socket.2:91 build/C/man2/socket.2:101 build/C/man2/socket.2:114 build/C/man2/socket.2:116 build/C/man7/socket.7:194
+#: build/C/man2/socket.2:69 build/C/man2/socket.2:71 build/C/man2/socket.2:89 build/C/man2/socket.2:91 build/C/man2/socket.2:101 build/C/man2/socket.2:114 build/C/man2/socket.2:116 build/C/man2/socket.2:121 build/C/man7/socket.7:194
 #, no-wrap
 msgid "T}:T{\n"
 msgstr ""
@@ -6132,7 +6132,7 @@ msgid "B<unix>(7)\n"
 msgstr ""
 
 #. type: tbl table
-#: build/C/man2/socket.2:73 build/C/man2/socket.2:78 build/C/man2/socket.2:83 build/C/man2/socket.2:93 build/C/man2/socket.2:98 build/C/man2/socket.2:111 build/C/man2/socket.2:118 build/C/man7/socket.7:173 build/C/man7/socket.7:177 build/C/man7/socket.7:180 build/C/man7/socket.7:186 build/C/man7/socket.7:189 build/C/man7/socket.7:198 build/C/man7/socket.7:205
+#: build/C/man2/socket.2:73 build/C/man2/socket.2:78 build/C/man2/socket.2:83 build/C/man2/socket.2:93 build/C/man2/socket.2:98 build/C/man2/socket.2:111 build/C/man2/socket.2:118 build/C/man2/socket.2:123 build/C/man7/socket.7:173 build/C/man7/socket.7:177 build/C/man7/socket.7:180 build/C/man7/socket.7:186 build/C/man7/socket.7:189 build/C/man7/socket.7:198 build/C/man7/socket.7:205
 #, no-wrap
 msgid "T}\n"
 msgstr ""
@@ -6287,47 +6287,59 @@ msgstr ""
 msgid "B<packet>(7)\n"
 msgstr ""
 
+#. type: tbl table
+#: build/C/man2/socket.2:120
+#, no-wrap
+msgid "B<AF_ALG>\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/socket.2:122
+#, no-wrap
+msgid "Interface to kernel crypto API\n"
+msgstr ""
+
 #. type: Plain text
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
 msgid ""
 "The socket has the indicated I<type>, which specifies the communication "
 "semantics.  Currently defined types are:"
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:126
+#: build/C/man2/socket.2:131
 #, no-wrap
 msgid "B<SOCK_STREAM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
 msgid ""
 "Provides sequenced, reliable, two-way, connection-based byte streams.  An "
 "out-of-band data transmission mechanism may be supported."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:130
+#: build/C/man2/socket.2:135
 #, no-wrap
 msgid "B<SOCK_DGRAM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
 msgid ""
 "Supports datagrams (connectionless, unreliable messages of a fixed maximum "
 "length)."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:134
+#: build/C/man2/socket.2:139
 #, no-wrap
 msgid "B<SOCK_SEQPACKET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
 msgid ""
 "Provides a sequenced, reliable, two-way connection-based data transmission "
 "path for datagrams of fixed maximum length; a consumer is required to read "
@@ -6335,45 +6347,45 @@ msgid ""
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:139
+#: build/C/man2/socket.2:144
 #, no-wrap
 msgid "B<SOCK_RAW>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
 msgid "Provides raw network protocol access."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:142
+#: build/C/man2/socket.2:147
 #, no-wrap
 msgid "B<SOCK_RDM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
 msgid "Provides a reliable datagram layer that does not guarantee ordering."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:145
+#: build/C/man2/socket.2:150
 #, no-wrap
 msgid "B<SOCK_PACKET>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:150
+#: build/C/man2/socket.2:155
 msgid "Obsolete and should not be used in new programs; see B<packet>(7)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:152
+#: build/C/man2/socket.2:157
 msgid "Some socket types may not be implemented by all protocol families."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:160
+#: build/C/man2/socket.2:165
 msgid ""
 "Since Linux 2.6.27, the I<type> argument serves a second purpose: in "
 "addition to specifying a socket type, it may include the bitwise OR of any "
@@ -6381,7 +6393,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:194
+#: build/C/man2/socket.2:199
 msgid ""
 "The I<protocol> specifies a particular protocol to be used with the socket.  "
 "Normally only a single protocol exists to support a particular socket type "
@@ -6394,7 +6406,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:224
+#: build/C/man2/socket.2:229
 msgid ""
 "Sockets of type B<SOCK_STREAM> are full-duplex byte streams.  They do not "
 "preserve record boundaries.  A stream socket must be in a I<connected> state "
@@ -6407,7 +6419,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:250
+#: build/C/man2/socket.2:255
 msgid ""
 "The communications protocols which implement a B<SOCK_STREAM> ensure that "
 "data is not lost or duplicated.  If a piece of data for which the peer "
@@ -6425,7 +6437,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:260
+#: build/C/man2/socket.2:265
 msgid ""
 "B<SOCK_DGRAM> and B<SOCK_RAW> sockets allow sending of datagrams to "
 "correspondents named in B<sendto>(2)  calls.  Datagrams are generally "
@@ -6434,14 +6446,14 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:267
+#: build/C/man2/socket.2:272
 msgid ""
 "B<SOCK_PACKET> is an obsolete socket type to receive raw packets directly "
 "from the device driver.  Use B<packet>(7)  instead."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:290
+#: build/C/man2/socket.2:295
 msgid ""
 "An B<fcntl>(2)  B<F_SETOWN> operation can be used to specify a process or "
 "process group to receive a B<SIGURG> signal when the out-of-band data "
@@ -6453,7 +6465,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:300
+#: build/C/man2/socket.2:305
 msgid ""
 "When the network signals an error condition to the protocol module (e.g., "
 "using a ICMP message for IP) the pending error flag is set for the socket.  "
@@ -6464,7 +6476,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:310
+#: build/C/man2/socket.2:315
 msgid ""
 "The operation of sockets is controlled by socket level I<options>.  These "
 "options are defined in I<E<lt>sys/socket.hE<gt>>.  The functions "
@@ -6473,83 +6485,83 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:315
+#: build/C/man2/socket.2:320
 msgid ""
 "On success, a file descriptor for the new socket is returned.  On error, -1 "
 "is returned, and I<errno> is set appropriately."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:320
+#: build/C/man2/socket.2:325
 msgid ""
 "Permission to create a socket of the specified type and/or protocol is "
 "denied."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:323
+#: build/C/man2/socket.2:328
 msgid "The implementation does not support the specified address family."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:326
+#: build/C/man2/socket.2:331
 msgid "Unknown protocol, or protocol family not available."
 msgstr ""
 
 #.  Since Linux 2.6.27
 #. type: Plain text
-#: build/C/man2/socket.2:331
+#: build/C/man2/socket.2:336
 msgid "Invalid flags in I<type>."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:334
+#: build/C/man2/socket.2:339
 msgid "Process file table overflow."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:337
+#: build/C/man2/socket.2:342
 #, no-wrap
 msgid "B<ENOBUFS> or B<ENOMEM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:342
+#: build/C/man2/socket.2:347
 msgid ""
 "Insufficient memory is available.  The socket cannot be created until "
 "sufficient resources are freed."
 msgstr ""
 
 #. type: TP
-#: build/C/man2/socket.2:342 build/C/man2/socketpair.2:92
+#: build/C/man2/socket.2:347 build/C/man2/socketpair.2:92
 #, no-wrap
 msgid "B<EPROTONOSUPPORT>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:346
+#: build/C/man2/socket.2:351
 msgid ""
 "The protocol type or the specified protocol is not supported within this "
 "domain."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:348
+#: build/C/man2/socket.2:353
 msgid "Other errors may be generated by the underlying protocol modules."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:350
+#: build/C/man2/socket.2:355
 msgid "4.4BSD, POSIX.1-2001."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:356
+#: build/C/man2/socket.2:361
 msgid "The B<SOCK_NONBLOCK> and B<SOCK_CLOEXEC> flags are Linux-specific."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:362
+#: build/C/man2/socket.2:367
 msgid ""
 "B<socket>()  appeared in 4.2BSD.  It is generally portable to/from non-BSD "
 "systems supporting clones of the BSD socket layer (including System\\ V "
@@ -6557,7 +6569,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:381
+#: build/C/man2/socket.2:386
 msgid ""
 "The manifest constants used under 4.x BSD for protocol families are "
 "B<PF_UNIX>, B<PF_INET>, and so on, while B<AF_UNIX>, B<AF_INET>, and so on "
@@ -6567,12 +6579,20 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:386
+#: build/C/man2/socket.2:392
+msgid ""
+"The B<AF_ALG> protocol type was added in Linux 2.6.38.  More information on "
+"this interface is provided in the kernel source file, "
+"I<Documentation/crypto/crypto-API-userspace.txt>."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/socket.2:397
 msgid "An example of the use of B<socket>()  is shown in B<getaddrinfo>(3)."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:409
+#: build/C/man2/socket.2:420
 msgid ""
 "B<accept>(2), B<bind>(2), B<connect>(2), B<fcntl>(2), B<getpeername>(2), "
 "B<getsockname>(2), B<getsockopt>(2), B<ioctl>(2), B<listen>(2), B<read>(2), "
@@ -6582,7 +6602,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man2/socket.2:415
+#: build/C/man2/socket.2:426
 msgid ""
 "\\(lqAn Introductory 4.3BSD Interprocess Communication Tutorial\\(rq and "
 "\\(lqBSD Interprocess Communication Tutorial\\(rq, reprinted in I<UNIX "
@@ -7784,7 +7804,7 @@ msgstr ""
 #. type: Plain text
 #: build/C/man7/socket.7:947
 msgid ""
-"Linux will only allow port reuse with the B<SO_REUSEADDR> option when this "
+"Linux will allow port reuse only with the B<SO_REUSEADDR> option when this "
 "option was set both in the previous program that performed a B<bind>(2)  to "
 "the port and in the program that wants to reuse the port.  This differs from "
 "some implementations (e.g., FreeBSD)  where only the later program needs to "