OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.37.
[linuxjm/LDP_man-pages.git] / po4a / unistd / po / ja.po
index 9a455a4..cee8c5a 100644 (file)
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-03-19 23:50+0900\n"
+"POT-Creation-Date: 2012-03-22 04:26+0900\n"
 "PO-Revision-Date: 2012-03-22 01:40+0900\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -34,7 +34,7 @@ msgstr "2007-12-19"
 #: build/C/man2/dup.2:36 build/C/man7/environ.7:33 build/C/man2/execve.2:37
 #: build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61
 #: build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39
-#: build/C/man2/fsync.2:37 build/C/man2/get_thread_area.2:6
+#: build/C/man2/fsync.2:38 build/C/man2/get_thread_area.2:6
 #: build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27
 #: build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32
 #: build/C/man2/getpagesize.2:23 build/C/man2/gettid.2:26
@@ -61,7 +61,7 @@ msgstr "Linux"
 #: build/C/man3/exec.3:39 build/C/man2/execve.2:37
 #: build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61
 #: build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39
-#: build/C/man3/fpathconf.3:24 build/C/man2/fsync.2:37
+#: build/C/man3/fpathconf.3:24 build/C/man2/fsync.2:38
 #: build/C/man2/get_thread_area.2:6 build/C/man3/getcwd.3:30
 #: build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27
 #: build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32
@@ -94,7 +94,7 @@ msgstr "Linux Programmer's Manual"
 #: build/C/man3/exec.3:40 build/C/man2/execve.2:38
 #: build/C/man2/exit_group.2:24 build/C/man2/fcntl.2:62
 #: build/C/man3/fexecve.3:26 build/C/man2/flock.2:35 build/C/man2/fork.2:40
-#: build/C/man3/fpathconf.3:25 build/C/man2/fsync.2:38
+#: build/C/man3/fpathconf.3:25 build/C/man2/fsync.2:39
 #: build/C/man2/get_thread_area.2:7 build/C/man3/getcwd.3:31
 #: build/C/man2/getdomainname.2:30 build/C/man2/getdtablesize.2:28
 #: build/C/man3/gethostid.3:30 build/C/man2/gethostname.2:33
@@ -133,7 +133,7 @@ msgstr ""
 #: build/C/man3/exec.3:42 build/C/man2/execve.2:40
 #: build/C/man2/exit_group.2:26 build/C/man2/fcntl.2:64
 #: build/C/man3/fexecve.3:28 build/C/man2/flock.2:37 build/C/man2/fork.2:42
-#: build/C/man3/fpathconf.3:27 build/C/man2/fsync.2:40
+#: build/C/man3/fpathconf.3:27 build/C/man2/fsync.2:41
 #: build/C/man2/get_thread_area.2:9 build/C/man3/getcwd.3:33
 #: build/C/man2/getdomainname.2:32 build/C/man2/getdtablesize.2:30
 #: build/C/man3/gethostid.3:32 build/C/man2/gethostname.2:35
@@ -176,12 +176,12 @@ msgstr "desired system call"
 #: build/C/man2/brk.2:65 build/C/man2/chdir.2:59 build/C/man2/chmod.2:57
 #: build/C/man2/chown.2:67 build/C/man2/chroot.2:63 build/C/man2/close.2:44
 #: build/C/man3/confstr.3:46 build/C/man3/crypt.3:55 build/C/man3/daemon.3:49
-#: build/C/man3/des_crypt.3:30 build/C/man2/dup.2:51 build/C/man3/encrypt.3:50
+#: build/C/man3/des_crypt.3:30 build/C/man2/dup.2:52 build/C/man3/encrypt.3:50
 #: build/C/man7/environ.7:41 build/C/man3/euidaccess.3:37
 #: build/C/man3/exec.3:70 build/C/man2/execve.2:46
 #: build/C/man2/exit_group.2:32 build/C/man2/fcntl.2:71
 #: build/C/man3/fexecve.3:53 build/C/man2/flock.2:41 build/C/man2/fork.2:46
-#: build/C/man3/fpathconf.3:35 build/C/man2/fsync.2:60
+#: build/C/man3/fpathconf.3:35 build/C/man2/fsync.2:61
 #: build/C/man2/get_thread_area.2:15 build/C/man3/getcwd.3:73
 #: build/C/man2/getdomainname.2:51 build/C/man2/getdtablesize.2:57
 #: build/C/man3/gethostid.3:56 build/C/man2/gethostname.2:63
@@ -282,12 +282,12 @@ msgstr "I</usr/include/linux/unistd.h>"
 #: build/C/man2/chmod.2:218 build/C/man2/chown.2:181 build/C/man2/chroot.2:134
 #: build/C/man2/close.2:84 build/C/man3/confstr.3:125 build/C/man3/crypt.3:162
 #: build/C/man3/daemon.3:88 build/C/man3/des_crypt.3:130
-#: build/C/man2/dup.2:169 build/C/man3/encrypt.3:118
+#: build/C/man2/dup.2:170 build/C/man3/encrypt.3:118
 #: build/C/man3/euidaccess.3:74 build/C/man3/exec.3:197
 #: build/C/man2/execve.2:435 build/C/man2/exit_group.2:41
 #: build/C/man2/fcntl.2:1136 build/C/man3/fexecve.3:94
 #: build/C/man2/flock.2:137 build/C/man2/fork.2:187
-#: build/C/man3/fpathconf.3:152 build/C/man2/fsync.2:122
+#: build/C/man3/fpathconf.3:152 build/C/man2/fsync.2:126
 #: build/C/man2/get_thread_area.2:41 build/C/man3/getcwd.3:206
 #: build/C/man2/getdomainname.2:110 build/C/man2/getdtablesize.2:69
 #: build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124
@@ -303,7 +303,7 @@ msgstr "I</usr/include/linux/unistd.h>"
 #: build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:104
 #: build/C/man2/truncate.2:193 build/C/man3/ualarm.3:91
 #: build/C/man2/umask.2:93 build/C/man2/uname.2:71 build/C/man2/uselib.2:76
-#: build/C/man3/usleep.3:84 build/C/man2/vfork.2:147 build/C/man2/vhangup.2:62
+#: build/C/man3/usleep.3:84 build/C/man2/vfork.2:157 build/C/man2/vhangup.2:62
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr "準拠"
@@ -317,12 +317,12 @@ msgstr "これらのマクロは Linux 固有であり、その使用は非推
 #: build/C/man2/_syscall.2:79 build/C/man2/access.2:150
 #: build/C/man2/alarm.2:63 build/C/man2/brk.2:123 build/C/man2/chdir.2:127
 #: build/C/man2/chown.2:192 build/C/man2/chroot.2:139 build/C/man2/close.2:87
-#: build/C/man3/crypt.3:167 build/C/man3/daemon.3:94 build/C/man2/dup.2:179
+#: build/C/man3/crypt.3:167 build/C/man3/daemon.3:94 build/C/man2/dup.2:180
 #: build/C/man3/encrypt.3:129 build/C/man3/euidaccess.3:80
 #: build/C/man3/exec.3:203 build/C/man2/execve.2:443
 #: build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1186
 #: build/C/man3/fexecve.3:98 build/C/man2/flock.2:146 build/C/man2/fork.2:189
-#: build/C/man3/fpathconf.3:154 build/C/man2/fsync.2:137
+#: build/C/man3/fpathconf.3:154 build/C/man2/fsync.2:141
 #: build/C/man2/get_thread_area.2:45 build/C/man3/getcwd.3:228
 #: build/C/man2/getdomainname.2:113 build/C/man2/getdtablesize.2:77
 #: build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130
@@ -332,10 +332,10 @@ msgstr "これらのマクロは Linux 固有であり、その使用は非推
 #: build/C/man2/nice.2:82 build/C/man2/pread.2:115
 #: build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:65
 #: build/C/man2/swapon.2:157 build/C/man2/syscall.2:63
-#: build/C/man2/syscalls.2:593 build/C/man2/sysctl.2:109
+#: build/C/man2/syscalls.2:594 build/C/man2/sysctl.2:109
 #: build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:206
 #: build/C/man3/ualarm.3:99 build/C/man2/umask.2:95 build/C/man2/uname.2:80
-#: build/C/man2/uselib.2:80 build/C/man3/usleep.3:102 build/C/man2/vfork.2:161
+#: build/C/man2/uselib.2:80 build/C/man3/usleep.3:102 build/C/man2/vfork.2:172
 #, no-wrap
 msgid "NOTES"
 msgstr "注意"
@@ -405,7 +405,7 @@ msgstr ""
 #. type: SH
 #: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288
 #: build/C/man3/confstr.3:127 build/C/man3/encrypt.3:131
-#: build/C/man2/execve.2:527 build/C/man2/fork.2:212 build/C/man3/getopt.3:374
+#: build/C/man2/execve.2:527 build/C/man2/fork.2:220 build/C/man3/getopt.3:374
 #: build/C/man5/shells.5:43 build/C/man2/syscall.2:67
 #: build/C/man2/sysctl.2:129
 #, no-wrap
@@ -526,13 +526,13 @@ msgstr ""
 #: build/C/man2/chmod.2:220 build/C/man2/chown.2:336 build/C/man2/chroot.2:151
 #: build/C/man2/close.2:125 build/C/man3/confstr.3:144
 #: build/C/man3/crypt.3:228 build/C/man3/daemon.3:102
-#: build/C/man3/des_crypt.3:133 build/C/man2/dup.2:206
+#: build/C/man3/des_crypt.3:133 build/C/man2/dup.2:207
 #: build/C/man3/encrypt.3:155 build/C/man7/environ.7:227
 #: build/C/man3/euidaccess.3:95 build/C/man3/exec.3:239
 #: build/C/man2/execve.2:622 build/C/man2/exit_group.2:47
 #: build/C/man2/fcntl.2:1287 build/C/man3/fexecve.3:106
-#: build/C/man2/flock.2:200 build/C/man2/fork.2:217
-#: build/C/man3/fpathconf.3:163 build/C/man2/fsync.2:181
+#: build/C/man2/flock.2:200 build/C/man2/fork.2:225
+#: build/C/man3/fpathconf.3:163 build/C/man2/fsync.2:163
 #: build/C/man2/get_thread_area.2:49 build/C/man3/getcwd.3:247
 #: build/C/man2/getdomainname.2:127 build/C/man2/getdtablesize.2:90
 #: build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176
@@ -545,12 +545,12 @@ msgstr ""
 #: build/C/man2/pread.2:131 build/C/man2/set_thread_area.2:67
 #: build/C/man5/shells.5:52 build/C/man3/sleep.3:59 build/C/man3/swab.3:58
 #: build/C/man2/swapon.2:191 build/C/man2/syscall.2:82
-#: build/C/man2/syscalls.2:816 build/C/man3/sysconf.3:333
+#: build/C/man2/syscalls.2:817 build/C/man3/sysconf.3:333
 #: build/C/man2/sysctl.2:167 build/C/man2/sysinfo.2:94
 #: build/C/man3/tcgetpgrp.3:115 build/C/man2/truncate.2:249
 #: build/C/man3/ualarm.3:134 build/C/man2/umask.2:116 build/C/man2/uname.2:155
 #: build/C/man2/uselib.2:102 build/C/man3/usleep.3:135
-#: build/C/man2/vfork.2:219 build/C/man2/vhangup.2:65
+#: build/C/man2/vfork.2:270 build/C/man2/vhangup.2:65
 #, no-wrap
 msgid "SEE ALSO"
 msgstr "関連項目"
@@ -566,13 +566,13 @@ msgstr "B<intro>(2), B<syscall>(2), B<errno>(3)"
 #: build/C/man2/chmod.2:227 build/C/man2/chown.2:342 build/C/man2/chroot.2:154
 #: build/C/man2/close.2:132 build/C/man3/confstr.3:148
 #: build/C/man3/crypt.3:234 build/C/man3/daemon.3:105
-#: build/C/man3/des_crypt.3:137 build/C/man2/dup.2:210
+#: build/C/man3/des_crypt.3:137 build/C/man2/dup.2:211
 #: build/C/man3/encrypt.3:160 build/C/man7/environ.7:241
 #: build/C/man3/euidaccess.3:106 build/C/man3/exec.3:246
 #: build/C/man2/execve.2:633 build/C/man2/exit_group.2:49
 #: build/C/man2/fcntl.2:1309 build/C/man3/fexecve.3:108
-#: build/C/man2/flock.2:214 build/C/man2/fork.2:227
-#: build/C/man3/fpathconf.3:168 build/C/man2/fsync.2:190
+#: build/C/man2/flock.2:214 build/C/man2/fork.2:235
+#: build/C/man3/fpathconf.3:168 build/C/man2/fsync.2:172
 #: build/C/man2/get_thread_area.2:52 build/C/man3/getcwd.3:254
 #: build/C/man2/getdomainname.2:131 build/C/man2/getdtablesize.2:95
 #: build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180
@@ -586,12 +586,12 @@ msgstr "B<intro>(2), B<syscall>(2), B<errno>(3)"
 #: build/C/man2/set_thread_area.2:69 build/C/man2/setup.2:72
 #: build/C/man5/shells.5:55 build/C/man3/sleep.3:64 build/C/man3/swab.3:60
 #: build/C/man2/swapon.2:195 build/C/man2/syscall.2:86
-#: build/C/man2/syscalls.2:820 build/C/man3/sysconf.3:341
+#: build/C/man2/syscalls.2:821 build/C/man3/sysconf.3:341
 #: build/C/man2/sysctl.2:169 build/C/man2/sysinfo.2:96
 #: build/C/man3/tcgetpgrp.3:119 build/C/man2/truncate.2:253
 #: build/C/man3/ualarm.3:142 build/C/man2/umask.2:122 build/C/man2/uname.2:159
 #: build/C/man2/uselib.2:112 build/C/man3/usleep.3:144
-#: build/C/man2/vfork.2:225 build/C/man2/vhangup.2:68
+#: build/C/man2/vfork.2:276 build/C/man2/vhangup.2:68
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
@@ -602,13 +602,13 @@ msgstr ""
 #: build/C/man2/chmod.2:234 build/C/man2/chown.2:349 build/C/man2/chroot.2:161
 #: build/C/man2/close.2:139 build/C/man3/confstr.3:155
 #: build/C/man3/crypt.3:241 build/C/man3/daemon.3:112
-#: build/C/man3/des_crypt.3:144 build/C/man2/dup.2:217
+#: build/C/man3/des_crypt.3:144 build/C/man2/dup.2:218
 #: build/C/man3/encrypt.3:167 build/C/man7/environ.7:248
 #: build/C/man3/euidaccess.3:113 build/C/man3/exec.3:253
 #: build/C/man2/execve.2:640 build/C/man2/exit_group.2:56
 #: build/C/man2/fcntl.2:1316 build/C/man3/fexecve.3:115
-#: build/C/man2/flock.2:221 build/C/man2/fork.2:234
-#: build/C/man3/fpathconf.3:175 build/C/man2/fsync.2:197
+#: build/C/man2/flock.2:221 build/C/man2/fork.2:242
+#: build/C/man3/fpathconf.3:175 build/C/man2/fsync.2:179
 #: build/C/man2/get_thread_area.2:59 build/C/man3/getcwd.3:261
 #: build/C/man2/getdomainname.2:138 build/C/man2/getdtablesize.2:102
 #: build/C/man3/gethostid.3:134 build/C/man2/gethostname.2:187
@@ -622,16 +622,16 @@ msgstr ""
 #: build/C/man2/set_thread_area.2:76 build/C/man2/setup.2:79
 #: build/C/man5/shells.5:62 build/C/man3/sleep.3:71 build/C/man3/swab.3:67
 #: build/C/man2/swapon.2:202 build/C/man2/syscall.2:93
-#: build/C/man2/syscalls.2:827 build/C/man3/sysconf.3:348
+#: build/C/man2/syscalls.2:828 build/C/man3/sysconf.3:348
 #: build/C/man2/sysctl.2:176 build/C/man2/sysinfo.2:103
 #: build/C/man3/tcgetpgrp.3:126 build/C/man2/truncate.2:260
 #: build/C/man3/ualarm.3:149 build/C/man2/umask.2:129 build/C/man2/uname.2:166
 #: build/C/man2/uselib.2:119 build/C/man3/usleep.3:151
-#: build/C/man2/vfork.2:232 build/C/man2/vhangup.2:75
+#: build/C/man2/vfork.2:283 build/C/man2/vhangup.2:75
 msgid ""
-"This page is part of release 3.35 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.37 of the Linux I<man-pages> project.  A "
 "description of the project, and information about reporting bugs, can be "
-"found at http://man7.org/linux/man-pages/."
+"found at http://www.kernel.org/doc/man-pages/."
 msgstr ""
 
 #. type: TH
@@ -725,12 +725,12 @@ msgstr ""
 #: build/C/man2/chdir.2:70 build/C/man2/chmod.2:152 build/C/man2/chown.2:119
 #: build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:92
 #: build/C/man3/crypt.3:119 build/C/man3/daemon.3:70
-#: build/C/man3/des_crypt.3:102 build/C/man2/dup.2:119
+#: build/C/man3/des_crypt.3:102 build/C/man2/dup.2:120
 #: build/C/man3/encrypt.3:107 build/C/man3/euidaccess.3:59
 #: build/C/man3/exec.3:181 build/C/man2/execve.2:340
 #: build/C/man2/exit_group.2:37 build/C/man2/fcntl.2:1041
 #: build/C/man3/fexecve.3:67 build/C/man2/flock.2:110 build/C/man2/fork.2:160
-#: build/C/man3/fpathconf.3:143 build/C/man2/fsync.2:105
+#: build/C/man3/fpathconf.3:143 build/C/man2/fsync.2:109
 #: build/C/man2/get_thread_area.2:24 build/C/man3/getcwd.3:154
 #: build/C/man2/getdomainname.2:75 build/C/man2/getdtablesize.2:61
 #: build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89
@@ -765,11 +765,11 @@ msgstr ""
 #. type: SH
 #: build/C/man2/access.2:96 build/C/man2/chdir.2:75 build/C/man2/chmod.2:157
 #: build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70
-#: build/C/man3/confstr.3:119 build/C/man3/crypt.3:122 build/C/man2/dup.2:125
+#: build/C/man3/confstr.3:119 build/C/man3/crypt.3:122 build/C/man2/dup.2:126
 #: build/C/man3/encrypt.3:109 build/C/man3/euidaccess.3:67
 #: build/C/man3/exec.3:188 build/C/man2/execve.2:346 build/C/man2/fcntl.2:1074
 #: build/C/man3/fexecve.3:74 build/C/man2/flock.2:115 build/C/man2/fork.2:167
-#: build/C/man2/fsync.2:110 build/C/man2/get_thread_area.2:30
+#: build/C/man2/fsync.2:114 build/C/man2/get_thread_area.2:30
 #: build/C/man3/getcwd.3:170 build/C/man2/getdomainname.2:80
 #: build/C/man2/getdtablesize.2:63 build/C/man3/gethostid.3:81
 #: build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101
@@ -915,7 +915,7 @@ msgid "I<pathname> points outside your accessible address space."
 msgstr "I<pathname> がアクセス可能なアドレス空間の外を指している。"
 
 #. type: TP
-#: build/C/man2/access.2:134 build/C/man3/confstr.3:120 build/C/man2/dup.2:150
+#: build/C/man2/access.2:134 build/C/man3/confstr.3:120 build/C/man2/dup.2:151
 #: build/C/man2/execve.2:375 build/C/man2/fcntl.2:1112
 #: build/C/man3/fexecve.3:78 build/C/man2/flock.2:125
 #: build/C/man2/get_thread_area.2:34 build/C/man3/getcwd.3:178
@@ -938,7 +938,7 @@ msgstr "I<mode> に不正な値が指定された。"
 #. type: TP
 #: build/C/man2/access.2:138 build/C/man2/chdir.2:91 build/C/man2/chmod.2:171
 #: build/C/man2/chmod.2:209 build/C/man2/chown.2:169 build/C/man2/chroot.2:109
-#: build/C/man2/close.2:81 build/C/man2/execve.2:379 build/C/man2/fsync.2:115
+#: build/C/man2/close.2:81 build/C/man2/execve.2:379 build/C/man2/fsync.2:119
 #: build/C/man2/ioperm.2:85 build/C/man2/truncate.2:143
 #, no-wrap
 msgid "B<EIO>"
@@ -1093,7 +1093,7 @@ msgstr ""
 #: build/C/man3/getlogin.3:161 build/C/man3/getopt.3:367
 #: build/C/man2/mincore.2:144 build/C/man3/sleep.3:44
 #: build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:121
-#: build/C/man2/truncate.2:241 build/C/man2/vfork.2:189
+#: build/C/man2/truncate.2:241 build/C/man2/vfork.2:249
 #, no-wrap
 msgid "BUGS"
 msgstr "バグ"
@@ -1243,7 +1243,7 @@ msgstr "BRK"
 #. type: TH
 #: build/C/man2/brk.2:30 build/C/man2/chroot.2:33 build/C/man3/getcwd.3:30
 #: build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29
-#: build/C/man3/ualarm.3:23 build/C/man2/vfork.2:26
+#: build/C/man3/ualarm.3:23
 #, no-wrap
 msgid "2010-09-20"
 msgstr "2010-09-20"
@@ -1257,7 +1257,7 @@ msgstr "brk, sbrk - データ・セグメントのサイズの変更する"
 #: build/C/man2/brk.2:35 build/C/man2/chdir.2:38 build/C/man2/chown.2:43
 #: build/C/man2/chroot.2:38 build/C/man3/daemon.3:39 build/C/man3/encrypt.3:31
 #: build/C/man3/exec.3:44 build/C/man2/execve.2:42 build/C/man2/fork.2:44
-#: build/C/man2/fsync.2:42 build/C/man2/getdomainname.2:34
+#: build/C/man2/fsync.2:43 build/C/man2/getdomainname.2:34
 #: build/C/man2/getdtablesize.2:32 build/C/man3/gethostid.3:34
 #: build/C/man2/gethostname.2:37 build/C/man3/getlogin.3:33
 #: build/C/man2/getpagesize.2:28 build/C/man2/idle.2:37
@@ -1282,7 +1282,7 @@ msgstr "B<void *sbrk(intptr_t >I<increment>B<);>"
 #: build/C/man2/brk.2:43 build/C/man2/chdir.2:46 build/C/man2/chmod.2:44
 #: build/C/man2/chown.2:53 build/C/man2/chroot.2:44 build/C/man3/confstr.3:42
 #: build/C/man3/daemon.3:45 build/C/man3/exec.3:66 build/C/man3/fexecve.3:38
-#: build/C/man2/fsync.2:50 build/C/man3/getcwd.3:47
+#: build/C/man2/fsync.2:51 build/C/man3/getcwd.3:47
 #: build/C/man2/getdomainname.2:42 build/C/man2/getdtablesize.2:38
 #: build/C/man3/gethostid.3:42 build/C/man2/gethostname.2:45
 #: build/C/man3/getlogin.3:45 build/C/man3/getopt.3:67
@@ -1428,7 +1428,7 @@ msgstr ""
 "般的なのは I<int>, I<ssize_t>, I<ptrdiff_t>, I<intptr_t> である。"
 
 #. type: SS
-#: build/C/man2/brk.2:142 build/C/man2/vfork.2:162
+#: build/C/man2/brk.2:142 build/C/man2/vfork.2:211
 #, no-wrap
 msgid "Linux Notes"
 msgstr "Linux での注意"
@@ -1610,8 +1610,8 @@ msgstr "I<fd> をディレクトリとしてオープンするための検索許
 
 #. type: TP
 #: build/C/man2/chdir.2:121 build/C/man2/chmod.2:204 build/C/man2/chown.2:166
-#: build/C/man2/close.2:71 build/C/man2/dup.2:126 build/C/man2/fcntl.2:1082
-#: build/C/man2/flock.2:116 build/C/man2/fsync.2:111 build/C/man2/ioctl.2:91
+#: build/C/man2/close.2:71 build/C/man2/dup.2:127 build/C/man2/fcntl.2:1082
+#: build/C/man2/flock.2:116 build/C/man2/fsync.2:115 build/C/man2/ioctl.2:91
 #: build/C/man3/lockf.3:124 build/C/man3/tcgetpgrp.3:82
 #: build/C/man2/truncate.2:181
 #, no-wrap
@@ -1701,8 +1701,8 @@ msgstr ""
 #. type: IP
 #: build/C/man2/chmod.2:60 build/C/man2/chmod.2:65 build/C/man2/chown.2:70
 #: build/C/man2/chown.2:75 build/C/man2/chown.2:79 build/C/man2/chown.2:233
-#: build/C/man2/chown.2:238 build/C/man2/chown.2:244 build/C/man2/dup.2:61
-#: build/C/man2/dup.2:67 build/C/man2/dup.2:100 build/C/man2/dup.2:109
+#: build/C/man2/chown.2:238 build/C/man2/chown.2:244 build/C/man2/dup.2:62
+#: build/C/man2/dup.2:68 build/C/man2/dup.2:101 build/C/man2/dup.2:110
 #: build/C/man2/execve.2:123 build/C/man2/execve.2:127
 #: build/C/man2/execve.2:130 build/C/man2/execve.2:133
 #: build/C/man2/execve.2:136 build/C/man2/execve.2:139
@@ -1723,12 +1723,13 @@ msgstr ""
 #: build/C/man2/syscalls.2:88 build/C/man2/syscalls.2:94
 #: build/C/man2/syscalls.2:110 build/C/man2/syscalls.2:116
 #: build/C/man2/syscalls.2:122 build/C/man2/syscalls.2:128
-#: build/C/man2/syscalls.2:135 build/C/man2/syscalls.2:595
-#: build/C/man2/syscalls.2:633 build/C/man2/syscalls.2:675
-#: build/C/man2/syscalls.2:696 build/C/man2/syscalls.2:707
-#: build/C/man2/syscalls.2:714 build/C/man2/syscalls.2:725
-#: build/C/man2/syscalls.2:737 build/C/man2/syscalls.2:758
-#: build/C/man2/syscalls.2:766
+#: build/C/man2/syscalls.2:135 build/C/man2/syscalls.2:596
+#: build/C/man2/syscalls.2:634 build/C/man2/syscalls.2:676
+#: build/C/man2/syscalls.2:697 build/C/man2/syscalls.2:708
+#: build/C/man2/syscalls.2:715 build/C/man2/syscalls.2:726
+#: build/C/man2/syscalls.2:738 build/C/man2/syscalls.2:759
+#: build/C/man2/syscalls.2:767 build/C/man2/vfork.2:191
+#: build/C/man2/vfork.2:195
 #, no-wrap
 msgid "*"
 msgstr "*"
@@ -2668,7 +2669,7 @@ msgid "I<fd> isn't a valid open file descriptor."
 msgstr "I<fd> が有効なオープンされたディスクリプタでない。"
 
 #. type: TP
-#: build/C/man2/close.2:75 build/C/man2/dup.2:142 build/C/man2/fcntl.2:1100
+#: build/C/man2/close.2:75 build/C/man2/dup.2:143 build/C/man2/fcntl.2:1100
 #: build/C/man2/flock.2:120 build/C/man2/truncate.2:131
 #: build/C/man3/ualarm.3:84 build/C/man3/usleep.3:76
 #, no-wrap
@@ -3571,7 +3572,7 @@ msgstr ""
 "なるのは、最初の 2 つだけである。"
 
 #. type: SH
-#: build/C/man3/des_crypt.3:127 build/C/man2/dup.2:164
+#: build/C/man3/des_crypt.3:127 build/C/man2/dup.2:165
 #: build/C/man3/euidaccess.3:70 build/C/man3/exec.3:193
 #: build/C/man2/exit_group.2:39 build/C/man3/fexecve.3:91
 #: build/C/man2/get_thread_area.2:37 build/C/man2/gettid.2:51
@@ -3605,10 +3606,11 @@ msgid "DUP"
 msgstr "DUP"
 
 #. type: TH
-#: build/C/man2/dup.2:36 build/C/man3/getumask.3:26
-#, no-wrap
-msgid "2010-09-10"
-msgstr "2010-09-10"
+#: build/C/man2/dup.2:36
+#, fuzzy, no-wrap
+#| msgid "2010-02-03"
+msgid "2012-02-14"
+msgstr "2010-02-03"
 
 #. type: Plain text
 #: build/C/man2/dup.2:39
@@ -3626,29 +3628,33 @@ msgstr ""
 "B<int dup2(int >I<oldfd>B<, int >I<newfd>B<);>\n"
 
 #. type: Plain text
-#: build/C/man2/dup.2:48 build/C/man3/euidaccess.3:33
-#, no-wrap
+#: build/C/man2/dup.2:49
+#, fuzzy, no-wrap
+#| msgid ""
+#| "B<#define _GNU_SOURCE>             /* See feature_test_macros(7) */\n"
+#| "B<#include E<lt>unistd.hE<gt>>\n"
 msgid ""
 "B<#define _GNU_SOURCE>             /* See feature_test_macros(7) */\n"
+"B<#include E<lt>fcntl.hE<gt>>              /* Obtain O_* constant definitions */\n"
 "B<#include E<lt>unistd.hE<gt>>\n"
 msgstr ""
 "B<#define _GNU_SOURCE>             /* feature_test_macros(7) 参照 */\n"
 "B<#include E<lt>unistd.hE<gt>>\n"
 
 #. type: Plain text
-#: build/C/man2/dup.2:50
+#: build/C/man2/dup.2:51
 #, no-wrap
 msgid "B<int dup3(int >I<oldfd>B<, int >I<newfd>B<, int >I<flags>B<);>\n"
 msgstr "B<int dup3(int >I<oldfd>B<, int >I<newfd>B<, int >I<flags>B<);>\n"
 
 #. type: Plain text
-#: build/C/man2/dup.2:54
+#: build/C/man2/dup.2:55
 msgid "These system calls create a copy of the file descriptor I<oldfd>."
 msgstr ""
 "これらのシステムコールは、ファイル・ディスクリプタ I<oldfd> の複製を作る。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:57
+#: build/C/man2/dup.2:58
 msgid ""
 "B<dup>()  uses the lowest-numbered unused descriptor for the new descriptor."
 msgstr ""
@@ -3656,7 +3662,7 @@ msgstr ""
 "て使用する。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:61
+#: build/C/man2/dup.2:62
 msgid ""
 "B<dup2>()  makes I<newfd> be the copy of I<oldfd>, closing I<newfd> first if "
 "necessary, but note the following:"
@@ -3665,7 +3671,7 @@ msgstr ""
 "I<newfd> をクローズする。 以下の点に注意すること。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:67
+#: build/C/man2/dup.2:68
 msgid ""
 "If I<oldfd> is not a valid file descriptor, then the call fails, and "
 "I<newfd> is not closed."
@@ -3674,7 +3680,7 @@ msgstr ""
 "I<newfd> はクローズされない。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:78
+#: build/C/man2/dup.2:79
 msgid ""
 "If I<oldfd> is a valid file descriptor, and I<newfd> has the same value as "
 "I<oldfd>, then B<dup2>()  does nothing, and returns I<newfd>."
@@ -3683,7 +3689,7 @@ msgstr ""
 "合、 B<dup2>()  は何もせず、 I<newfd> を返す。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:87
+#: build/C/man2/dup.2:88
 msgid ""
 "After a successful return from one of these system calls, the old and new "
 "file descriptors may be used interchangeably.  They refer to the same open "
@@ -3700,7 +3706,7 @@ msgstr ""
 "化する。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:95
+#: build/C/man2/dup.2:96
 msgid ""
 "The two descriptors do not share file descriptor flags (the close-on-exec "
 "flag).  The close-on-exec flag (B<FD_CLOEXEC>; see B<fcntl>(2))  for the "
@@ -3711,12 +3717,12 @@ msgstr ""
 "照) は off となる。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:100
+#: build/C/man2/dup.2:101
 msgid "B<dup3>()  is the same as B<dup2>(), except that:"
 msgstr "B<dup3>()  は B<dup2>()  と同じだが、以下の点が異なる。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:109
+#: build/C/man2/dup.2:110
 msgid ""
 "The caller can force the close-on-exec flag to be set for the new file "
 "descriptor by specifying B<O_CLOEXEC> in I<flags>.  See the description of "
@@ -3729,14 +3735,14 @@ msgstr ""
 
 #.  FIXME . To confirm with Al Viro that this was intended, and its rationale
 #. type: Plain text
-#: build/C/man2/dup.2:119
+#: build/C/man2/dup.2:120
 msgid ""
 "If I<oldfd> equals I<newfd>, then B<dup3>()  fails with the error B<EINVAL>."
 msgstr ""
 "I<oldfd> が I<newfd> と同じ場合、 B<dup3>()  は B<EINVAL> エラーで失敗する。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:125
+#: build/C/man2/dup.2:126
 msgid ""
 "On success, these system calls return the new descriptor.  On error, -1 is "
 "returned, and I<errno> is set appropriately."
@@ -3745,7 +3751,7 @@ msgstr ""
 "合、-1 を返し、 I<errno> を適切に設定する。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:132
+#: build/C/man2/dup.2:133
 msgid ""
 "I<oldfd> isn't an open file descriptor, or I<newfd> is out of the allowed "
 "range for file descriptors."
@@ -3754,13 +3760,13 @@ msgstr ""
 "ル・ディスクリプタとして許される範囲から外れている。"
 
 #. type: TP
-#: build/C/man2/dup.2:132 build/C/man2/swapon.2:114
+#: build/C/man2/dup.2:133 build/C/man2/swapon.2:114
 #, no-wrap
 msgid "B<EBUSY>"
 msgstr "B<EBUSY>"
 
 #. type: Plain text
-#: build/C/man2/dup.2:142
+#: build/C/man2/dup.2:143
 msgid ""
 "(Linux only) This may be returned by B<dup2>()  or B<dup3>()  during a race "
 "condition with B<open>(2)  and B<dup>()."
@@ -3769,7 +3775,7 @@ msgstr ""
 "B<dup3>()  はこのエラーを返すかもしれない。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:150
+#: build/C/man2/dup.2:151
 msgid ""
 "The B<dup2>()  or B<dup3>()  call was interrupted by a signal; see B<signal>"
 "(7)."
@@ -3779,7 +3785,7 @@ msgstr ""
 
 #.  FIXME . To confirm with Al Viro that this was intended, and its rationale
 #. type: Plain text
-#: build/C/man2/dup.2:160
+#: build/C/man2/dup.2:161
 msgid ""
 "(B<dup3>())  I<flags> contain an invalid value.  Or, I<oldfd> was equal to "
 "I<newfd>."
@@ -3788,14 +3794,14 @@ msgstr ""
 "I<newfd> と同じであった。"
 
 #. type: TP
-#: build/C/man2/dup.2:160 build/C/man2/execve.2:393 build/C/man2/fcntl.2:1122
+#: build/C/man2/dup.2:161 build/C/man2/execve.2:393 build/C/man2/fcntl.2:1122
 #: build/C/man3/getlogin.3:103
 #, no-wrap
 msgid "B<EMFILE>"
 msgstr "B<EMFILE>"
 
 #. type: Plain text
-#: build/C/man2/dup.2:164
+#: build/C/man2/dup.2:165
 msgid ""
 "The process already has the maximum number of file descriptors open and "
 "tried to open a new one."
@@ -3804,7 +3810,7 @@ msgstr ""
 "て、さらに新しいものを開こうとした。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:169
+#: build/C/man2/dup.2:170
 msgid ""
 "B<dup3>()  was added to Linux in version 2.6.27; glibc support is available "
 "starting with version 2.9."
@@ -3813,7 +3819,7 @@ msgstr ""
 "バージョン 2.9 以降で利用できる。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:173
+#: build/C/man2/dup.2:174
 msgid "B<dup>(), B<dup2>(): SVr4, 4.3BSD, POSIX.1-2001."
 msgstr "B<dup>(), B<dup2>(): SVr4, 4.3BSD, POSIX.1-2001."
 
@@ -3821,12 +3827,12 @@ msgstr "B<dup>(), B<dup2>(): SVr4, 4.3BSD, POSIX.1-2001."
 #.  EINTR and ENOLINK error conditions.  POSIX.1 adds EINTR.
 #.  The EBUSY return is Linux-specific.
 #. type: Plain text
-#: build/C/man2/dup.2:179
+#: build/C/man2/dup.2:180
 msgid "B<dup3>()  is Linux-specific."
 msgstr "B<dup3>()  は Linux 固有である。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:193
+#: build/C/man2/dup.2:194
 msgid ""
 "The error returned by B<dup2>()  is different from that returned by B<fcntl"
 "(>..., B<F_DUPFD>, ...B<)> when I<newfd> is out of range.  On some systems "
@@ -3837,7 +3843,7 @@ msgstr ""
 "B<EINVAL> を返すシステムもある。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:206
+#: build/C/man2/dup.2:207
 msgid ""
 "If I<newfd> was open, any errors that would have been reported at B<close>"
 "(2)  time are lost.  A careful programmer will not use B<dup2>()  or B<dup3>"
@@ -3848,7 +3854,7 @@ msgstr ""
 "ズするようにした方がいいだろう。"
 
 #. type: Plain text
-#: build/C/man2/dup.2:210
+#: build/C/man2/dup.2:211
 msgid "B<close>(2), B<fcntl>(2), B<open>(2)"
 msgstr "B<close>(2), B<fcntl>(2), B<open>(2)"
 
@@ -4467,6 +4473,16 @@ msgid "euidaccess, eaccess - check effective user's permissions for a file"
 msgstr "euidaccess, eaccess - ファイルへのアクセス権を実効ユーザでチェックする"
 
 #. type: Plain text
+#: build/C/man3/euidaccess.3:33
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE>             /* See feature_test_macros(7) */\n"
+"B<#include E<lt>unistd.hE<gt>>\n"
+msgstr ""
+"B<#define _GNU_SOURCE>             /* feature_test_macros(7) 参照 */\n"
+"B<#include E<lt>unistd.hE<gt>>\n"
+
+#. type: Plain text
 #: build/C/man3/euidaccess.3:36
 #, no-wrap
 msgid ""
@@ -8132,10 +8148,11 @@ msgid "FORK"
 msgstr "FORK"
 
 #. type: TH
-#: build/C/man2/fork.2:39
-#, no-wrap
-msgid "2009-04-27"
-msgstr "2009-04-27"
+#: build/C/man2/fork.2:39 build/C/man2/fsync.2:38
+#, fuzzy, no-wrap
+#| msgid "2010-02-03"
+msgid "2012-02-27"
+msgstr "2010-02-03"
 
 #. type: Plain text
 #: build/C/man2/fork.2:42
@@ -8394,13 +8411,22 @@ msgstr ""
 #.  nptl/sysdeps/unix/sysv/linux/fork.c
 #.  and does some magic to ensure that getpid(2) returns the right value.
 #. type: Plain text
-#: build/C/man2/fork.2:212
+#: build/C/man2/fork.2:220
+#, fuzzy
+#| msgid ""
+#| "Since version 2.3.3, rather than invoking the kernel's B<fork>()  system "
+#| "call, the glibc B<fork>()  wrapper that is provided as part of the NPTL "
+#| "threading implementation invokes B<clone>(2)  with flags that provide the "
+#| "same effect as the traditional system call.  The glibc wrapper invokes "
+#| "any fork handlers that have been established using B<pthread_atfork>(3)."
 msgid ""
 "Since version 2.3.3, rather than invoking the kernel's B<fork>()  system "
 "call, the glibc B<fork>()  wrapper that is provided as part of the NPTL "
 "threading implementation invokes B<clone>(2)  with flags that provide the "
-"same effect as the traditional system call.  The glibc wrapper invokes any "
-"fork handlers that have been established using B<pthread_atfork>(3)."
+"same effect as the traditional system call.  (A call to B<fork>()  is "
+"equivalent to a call to B<clone>(2)  specifying I<flags> as just "
+"B<SIGCHLD>.)  The glibc wrapper invokes any fork handlers that have been "
+"established using B<pthread_atfork>(3)."
 msgstr ""
 "glibc 2.3.3 以降では、 NPTL スレッド実装の一部として提供されている glibc の "
 "B<fork>()  ラッパー関数は、 カーネルの B<fork>()  システムコールを起動するの"
@@ -8410,12 +8436,12 @@ msgstr ""
 "fork ハンドラを起動する。"
 
 #. type: Plain text
-#: build/C/man2/fork.2:217
+#: build/C/man2/fork.2:225
 msgid "See B<pipe>(2)  and B<wait>(2)."
 msgstr "B<pipe>(2)  および B<wait>(2)  を参照。"
 
 #. type: Plain text
-#: build/C/man2/fork.2:227
+#: build/C/man2/fork.2:235
 msgid ""
 "B<clone>(2), B<execve>(2), B<setrlimit>(2), B<unshare>(2), B<vfork>(2), "
 "B<wait>(2), B<daemon>(3), B<capabilities>(7), B<credentials>(7)"
@@ -8671,48 +8697,42 @@ msgid "B<getconf>(1), B<open>(2), B<statfs>(2), B<sysconf>(3)"
 msgstr "B<getconf>(1), B<open>(2), B<statfs>(2), B<sysconf>(3)"
 
 #. type: TH
-#: build/C/man2/fsync.2:37
+#: build/C/man2/fsync.2:38
 #, no-wrap
 msgid "FSYNC"
 msgstr "FSYNC"
 
-#. type: TH
-#: build/C/man2/fsync.2:37
-#, no-wrap
-msgid "2008-11-07"
-msgstr "2008-11-07"
-
 #. type: Plain text
-#: build/C/man2/fsync.2:40
+#: build/C/man2/fsync.2:41
 msgid ""
 "fsync, fdatasync - synchronize a file's in-core state with storage device"
 msgstr ""
 "fsync - メモリ上にあるファイルの内容をストレージデバイス上のものと同期させる"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:44
+#: build/C/man2/fsync.2:45
 msgid "B<int fsync(int >I<fd>B<);>"
 msgstr "B<int fsync(int >I<fd>B<);>"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:46
+#: build/C/man2/fsync.2:47
 msgid "B<int fdatasync(int >I<fd>B<);>"
 msgstr "B<int fdatasync(int >I<fd>B<);>"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:54
+#: build/C/man2/fsync.2:55
 msgid "B<fsync>(): _BSD_SOURCE || _XOPEN_SOURCE"
 msgstr "B<fsync>(): _BSD_SOURCE || _XOPEN_SOURCE"
 
 #.  _POSIX_C_SOURCE\ >=\ 200112L only since glibc 2.8
 #. type: Plain text
-#: build/C/man2/fsync.2:57
+#: build/C/man2/fsync.2:58
 #, no-wrap
 msgid "         || /* since glibc 2.8: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
 msgstr "         || /* glibc 2.8 以降では: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:60
+#: build/C/man2/fsync.2:61
 msgid ""
 "B<fdatasync>(): _POSIX_C_SOURCE\\ E<gt>=\\ 199309L || _XOPEN_SOURCE\\ E<gt>="
 "\\ 500"
@@ -8721,14 +8741,24 @@ msgstr ""
 "\\ 500"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:71
+#: build/C/man2/fsync.2:74
+#, fuzzy
+#| msgid ""
+#| "B<fsync>()  transfers (\"flushes\") all modified in-core data of (i.e., "
+#| "modified buffer cache pages for) the file referred to by the file "
+#| "descriptor I<fd> to the disk device (or other permanent storage device)  "
+#| "where that file resides.  The call blocks until the device reports that "
+#| "the transfer has completed.  It also flushes metadata information "
+#| "associated with the file (see B<stat>(2))."
 msgid ""
 "B<fsync>()  transfers (\"flushes\") all modified in-core data of (i.e., "
 "modified buffer cache pages for) the file referred to by the file descriptor "
-"I<fd> to the disk device (or other permanent storage device)  where that "
-"file resides.  The call blocks until the device reports that the transfer "
-"has completed.  It also flushes metadata information associated with the "
-"file (see B<stat>(2))."
+"I<fd> to the disk device (or other permanent storage device) so that all "
+"changed information can be retrieved even after the system crashed or was "
+"rebooted.  This includes writing through or flushing a disk cache if "
+"present.  The call blocks until the device reports that the transfer has "
+"completed.  It also flushes metadata information associated with the file "
+"(see B<stat>(2))."
 msgstr ""
 "B<fsync>()  は、ファイル記述子 I<fd> で参照されるファイルの内部で持っている"
 "データ (つまりバッファキャッシュページ) のうち修正されたデータを、 そのファイ"
@@ -8738,7 +8768,7 @@ msgstr ""
 "ラッシュする。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:79
+#: build/C/man2/fsync.2:83
 msgid ""
 "Calling B<fsync>()  does not necessarily ensure that the entry in the "
 "directory containing the file has also reached disk.  For that an explicit "
@@ -8749,7 +8779,7 @@ msgstr ""
 "ディレクトリのファイル記述子に対しても B<fsync>()  する必要がある。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:100
+#: build/C/man2/fsync.2:104
 msgid ""
 "B<fdatasync>()  is similar to B<fsync>(), but does not flush modified "
 "metadata unless that metadata is needed in order to allow a subsequent data "
@@ -8770,7 +8800,7 @@ msgstr ""
 "る。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:105
+#: build/C/man2/fsync.2:109
 msgid ""
 "The aim of B<fdatasync>()  is to reduce disk activity for applications that "
 "do not require all metadata to be synchronized with the disk."
@@ -8779,7 +8809,7 @@ msgstr ""
 "リケーションに対して、ディスクアクセスを減らすことである。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:110
+#: build/C/man2/fsync.2:114
 msgid ""
 "On success, these system calls return zero.  On error, -1 is returned, and "
 "I<errno> is set appropriately."
@@ -8788,34 +8818,36 @@ msgstr ""
 "れ、 I<errno> が適切に設定される。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:115
-msgid "I<fd> is not a valid file descriptor open for writing."
-msgstr "I<fd> が書き込みのためにオープンされたファイル記述子でない。"
+#: build/C/man2/fsync.2:119
+#, fuzzy
+#| msgid "I<fd> isn't a valid open file descriptor."
+msgid "I<fd> is not a valid open file descriptor."
+msgstr "I<fd> が有効なオープンされたディスクリプタでない。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:118
+#: build/C/man2/fsync.2:122
 msgid "An error occurred during synchronization."
 msgstr "同期操作の間にエラーが発生した。"
 
 #. type: TP
-#: build/C/man2/fsync.2:118
+#: build/C/man2/fsync.2:122
 #, no-wrap
 msgid "B<EROFS>, B<EINVAL>"
 msgstr "B<EROFS>, B<EINVAL>"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:122
+#: build/C/man2/fsync.2:126
 msgid ""
 "I<fd> is bound to a special file which does not support synchronization."
 msgstr "I<fd> が同期操作をサポートしてない特殊なファイルを参照している。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:124
+#: build/C/man2/fsync.2:128
 msgid "4.3BSD, POSIX.1-2001."
 msgstr "4.3BSD, POSIX.1-2001."
 
 #. type: SH
-#: build/C/man2/fsync.2:124
+#: build/C/man2/fsync.2:128
 #, no-wrap
 msgid "AVAILABILITY"
 msgstr "可用性"
@@ -8824,7 +8856,7 @@ msgstr "可用性"
 #.  -1: unavailable, 0: ask using sysconf().
 #.  glibc defines them to 1.
 #. type: Plain text
-#: build/C/man2/fsync.2:137
+#: build/C/man2/fsync.2:141
 msgid ""
 "On POSIX systems on which B<fdatasync>()  is available, "
 "B<_POSIX_SYNCHRONIZED_IO> is defined in I<E<lt>unistd.hE<gt>> to a value "
@@ -8835,60 +8867,14 @@ msgstr ""
 "照)。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:152
-msgid ""
-"Applications that access databases or log files often write a tiny data "
-"fragment (e.g., one line in a log file) and then call B<fsync>()  "
-"immediately in order to ensure that the written data is physically stored on "
-"the harddisk.  Unfortunately, B<fsync>()  will always initiate two write "
-"operations: one for the newly written data and another one in order to "
-"update the modification time stored in the inode.  If the modification time "
-"is not a part of the transaction concept B<fdatasync>()  can be used to "
-"avoid unnecessary inode disk write operations."
-msgstr ""
-"データベースやログファイルにアクセスするアプリケーションは、 非常に小さなデー"
-"タの断片の書き込みを行い、その後すぐに B<fsync>()  を呼び出して、書き込んだ"
-"データがハードディスクに物理的に 確実に格納されるようにすることが多い。 残念"
-"ながら、 B<fsync>()  は常に 2つの書き込み操作を開始する。 一つは新しく書き込"
-"まれたデータに対するものであり、 もう一つは inode に格納される修正時刻 "
-"(modification time) を 更新するためのものである。 修正時刻の更新が不可分な操"
-"作 (トランザクション) の一部ではない場合、 B<fdatasync>()  を使うことで、不必"
-"要な inode のディスク書き込み操作を避けることができる。"
-
-#.  See
-#.  .BR hdparm (8)
-#.  for how to disable that cache for IDE disks.
-#. type: Plain text
-#: build/C/man2/fsync.2:162
-msgid ""
-"If the underlying hard disk has write caching enabled, then the data may not "
-"really be on permanent storage when B<fsync>()  / B<fdatasync>()  return."
-msgstr ""
-"データが配置されているハードディスクの書き込みキャッシュが有効に なっている場"
-"合、 B<fsync>()  / B<fdatasync>()  から戻ってきたとしても、そのデータは実際に"
-"は永続的な記憶媒体に 格納されていないかもしれない。"
-
-#. type: Plain text
-#: build/C/man2/fsync.2:167
-msgid ""
-"When an ext2 file system is mounted with the I<sync> option, directory "
-"entries are also implicitly synced by B<fsync>()."
-msgstr ""
-"ext2 ファイル・システムが I<sync> オプションつきでマウントされている場合、 "
-"B<fsync>()  でディレクトリ・エントリも暗黙のうちに同期する。"
-
-#. type: Plain text
-#: build/C/man2/fsync.2:175
+#: build/C/man2/fsync.2:147
 msgid ""
-"On kernels before 2.4, B<fsync>()  on big files can be inefficient.  An "
-"alternative might be to use the B<O_SYNC> flag to B<open>(2)."
+"On some UNIX systems (but not Linux), I<fd> must be a I<writable> file "
+"descriptor."
 msgstr ""
-"2.4 より前のカーネルでは巨大なファイルに B<fsync>()  を使用することは効率が悪"
-"い場合がある。 別の方法として B<open>(2)  の際に B<O_SYNC> フラグを使用するの"
-"が良いかもしれない。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:181
+#: build/C/man2/fsync.2:153
 msgid ""
 "In Linux 2.2 and earlier, B<fdatasync>()  is equivalent to B<fsync>(), and "
 "so has no performance advantage."
@@ -8897,7 +8883,15 @@ msgstr ""
 "メリットはない。"
 
 #. type: Plain text
-#: build/C/man2/fsync.2:190
+#: build/C/man2/fsync.2:163
+msgid ""
+"The B<fsync>()  implementations in older kernels and lesser used filesystems "
+"does not know how to flush disk caches.  In these cases disk caches need to "
+"be disabled using B<hdparm>(8)  or B<sdparm>(8)  to guarantee safe operation."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/fsync.2:172
 msgid ""
 "B<bdflush>(2), B<open>(2), B<sync>(2), B<sync_file_range>(2), B<hdparm>(8), "
 "B<mount>(8), B<sync>(8), B<update>(8)"
@@ -11175,6 +11169,12 @@ msgstr "B<clone>(2), B<fork>(2), B<getpid>(2)"
 msgid "GETUMASK"
 msgstr "GETUMASK"
 
+#. type: TH
+#: build/C/man3/getumask.3:26
+#, no-wrap
+msgid "2010-09-10"
+msgstr "2010-09-10"
+
 #. type: Plain text
 #: build/C/man3/getumask.3:29
 msgid "getumask - get file creation mask"
@@ -16318,9 +16318,9 @@ msgstr "SYSCALLS"
 #. type: TH
 #: build/C/man2/syscalls.2:29
 #, fuzzy, no-wrap
-#| msgid "2011-09-15"
-msgid "2011-09-07"
-msgstr "2011-09-15"
+#| msgid "2008-12-03"
+msgid "2012-03-05"
+msgstr "2008-12-03"
 
 #. type: Plain text
 #: build/C/man2/syscalls.2:32
@@ -16632,254 +16632,260 @@ msgstr "B<alloc_hugepages>(2)\t2.5.36\tRemoved in 2.5.44\n"
 #. type: tbl table
 #: build/C/man2/syscalls.2:168
 #, no-wrap
-msgid "B<bdflush>(2)\n"
-msgstr "B<bdflush>(2)\n"
+msgid "B<bdflush>(2)\t\tDeprecated (does nothing)\n"
+msgstr ""
 
 #. type: tbl table
 #: build/C/man2/syscalls.2:169
 #, no-wrap
+msgid "\t\tsince 2.6\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:170
+#, no-wrap
 msgid "B<bind>(2)\n"
 msgstr "B<bind>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:170
+#: build/C/man2/syscalls.2:171
 #, no-wrap
 msgid "B<break>(2)\t\tNot implemented\n"
 msgstr "B<break>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:171
+#: build/C/man2/syscalls.2:172
 #, no-wrap
 msgid "B<brk>(2)\n"
 msgstr "B<brk>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:172
+#: build/C/man2/syscalls.2:173
 #, no-wrap
 msgid "B<cacheflush>(2)\t1.2\tNot on i386\n"
 msgstr "B<cacheflush>(2)\t1.2\tNot on i386\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:173
+#: build/C/man2/syscalls.2:174
 #, no-wrap
 msgid "B<capget>(2)\t2.2\n"
 msgstr "B<capget>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:174
+#: build/C/man2/syscalls.2:175
 #, no-wrap
 msgid "B<capset>(2)\t2.2\n"
 msgstr "B<capset>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:175
+#: build/C/man2/syscalls.2:176
 #, no-wrap
 msgid "B<chdir>(2)\n"
 msgstr "B<chdir>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:176
+#: build/C/man2/syscalls.2:177
 #, no-wrap
 msgid "B<chmod>(2)\n"
 msgstr "B<chmod>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:177
+#: build/C/man2/syscalls.2:178
 #, no-wrap
 msgid "B<chown>(2)\n"
 msgstr "B<chown>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:178
+#: build/C/man2/syscalls.2:179
 #, no-wrap
 msgid "B<chown32>(2)\t2.4\n"
 msgstr "B<chown32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:179
+#: build/C/man2/syscalls.2:180
 #, no-wrap
 msgid "B<chroot>(2)\n"
 msgstr "B<chroot>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:180
+#: build/C/man2/syscalls.2:181
 #, fuzzy, no-wrap
 #| msgid "B<clock_gettime>(2)\t2.6\n"
 msgid "B<clock_adjtime>(2)\t2.6.39\n"
 msgstr "B<clock_gettime>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:181
+#: build/C/man2/syscalls.2:182
 #, no-wrap
 msgid "B<clock_getres>(2)\t2.6\n"
 msgstr "B<clock_getres>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:182
+#: build/C/man2/syscalls.2:183
 #, no-wrap
 msgid "B<clock_gettime>(2)\t2.6\n"
 msgstr "B<clock_gettime>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:183
+#: build/C/man2/syscalls.2:184
 #, no-wrap
 msgid "B<clock_nanosleep>(2)\t2.6\n"
 msgstr "B<clock_nanosleep>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:184
+#: build/C/man2/syscalls.2:185
 #, no-wrap
 msgid "B<clock_settime>(2)\t2.6\n"
 msgstr "B<clock_settime>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:185
+#: build/C/man2/syscalls.2:186
 #, no-wrap
 msgid "B<clone>(2)\n"
 msgstr "B<clone>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:186
+#: build/C/man2/syscalls.2:187
 #, no-wrap
 msgid "B<close>(2)\n"
 msgstr "B<close>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:187
+#: build/C/man2/syscalls.2:188
 #, no-wrap
 msgid "B<connect>(2)\n"
 msgstr "B<connect>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:188
+#: build/C/man2/syscalls.2:189
 #, no-wrap
 msgid "B<creat>(2)\n"
 msgstr "B<creat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:189
+#: build/C/man2/syscalls.2:190
 #, no-wrap
 msgid "B<create_module>(2)\n"
 msgstr "B<create_module>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:190
+#: build/C/man2/syscalls.2:191
 #, no-wrap
 msgid "B<delete_module>(2)\n"
 msgstr "B<delete_module>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:191
+#: build/C/man2/syscalls.2:192
 #, no-wrap
 msgid "B<dup>(2)\n"
 msgstr "B<dup>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:192
+#: build/C/man2/syscalls.2:193
 #, no-wrap
 msgid "B<dup2>(2)\n"
 msgstr "B<dup2>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:193
+#: build/C/man2/syscalls.2:194
 #, no-wrap
 msgid "B<dup3>(2)\t2.6.27\n"
 msgstr "B<dup3>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:194
+#: build/C/man2/syscalls.2:195
 #, no-wrap
 msgid "B<epoll_create>(2)\t2.6\n"
 msgstr "B<epoll_create>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:195
+#: build/C/man2/syscalls.2:196
 #, no-wrap
 msgid "B<epoll_create1>(2)\t2.6.27\n"
 msgstr "B<epoll_create1>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:196
+#: build/C/man2/syscalls.2:197
 #, no-wrap
 msgid "B<epoll_ctl>(2)\t2.6\n"
 msgstr "B<epoll_ctl>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:197
+#: build/C/man2/syscalls.2:198
 #, no-wrap
 msgid "B<epoll_pwait>(2)\t2.6.19\n"
 msgstr "B<epoll_pwait>(2)\t2.6.19\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:198
+#: build/C/man2/syscalls.2:199
 #, no-wrap
 msgid "B<epoll_wait>(2)\t2.6\n"
 msgstr "B<epoll_wait>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:199
+#: build/C/man2/syscalls.2:200
 #, no-wrap
 msgid "B<eventfd>(2)\t2.6.22\n"
 msgstr "B<eventfd>(2)\t2.6.22\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:200
+#: build/C/man2/syscalls.2:201
 #, no-wrap
 msgid "B<eventfd2>(2)\t2.6.27\n"
 msgstr "B<eventfd2>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:201
+#: build/C/man2/syscalls.2:202
 #, no-wrap
 msgid "B<execve>(2)\n"
 msgstr "B<execve>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:202
+#: build/C/man2/syscalls.2:203
 #, no-wrap
 msgid "B<exit>(2)\n"
 msgstr "B<exit>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:203
+#: build/C/man2/syscalls.2:204
 #, no-wrap
 msgid "B<exit_group>(2)\t2.6\n"
 msgstr "B<exit_group>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:204
+#: build/C/man2/syscalls.2:205
 #, no-wrap
 msgid "B<faccessat>(2)\t2.6.16\n"
 msgstr "B<faccessat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:205
+#: build/C/man2/syscalls.2:206
 #, no-wrap
 msgid "B<fadvise64>(2)\t2.6\n"
 msgstr "B<fadvise64>(2)\t2.6\n"
 
 #.  Implements \fBposix_fadvise\fP(2)
 #. type: tbl table
-#: build/C/man2/syscalls.2:207
+#: build/C/man2/syscalls.2:208
 #, no-wrap
 msgid "B<fadvise64_64>(2)\t2.6\n"
 msgstr "B<fadvise64_64>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:208
+#: build/C/man2/syscalls.2:209
 #, no-wrap
 msgid "B<fallocate>(2)\t2.6.23\n"
 msgstr "B<fallocate>(2)\t2.6.23\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:209
+#: build/C/man2/syscalls.2:210
 #, fuzzy, no-wrap
 #| msgid "B<inotify_init>(2)\t2.6.13\n"
 msgid "B<fanotify_init>(2)\t2.6.37\n"
 msgstr "B<inotify_init>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:210
+#: build/C/man2/syscalls.2:211
 #, fuzzy, no-wrap
 #| msgid "B<inotify_rm_watch>(2)\t2.6.13\n"
 msgid "B<fanotify_mark>(2)\t2.6.37\n"
@@ -16888,515 +16894,515 @@ msgstr "B<inotify_rm_watch>(2)\t2.6.13\n"
 #.  The fanotify calls were added in Linux 2.6.36,
 #.  but disabled while the API was finalized.
 #. type: tbl table
-#: build/C/man2/syscalls.2:213
+#: build/C/man2/syscalls.2:214
 #, no-wrap
 msgid "B<fchdir>(2)\n"
 msgstr "B<fchdir>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:214
+#: build/C/man2/syscalls.2:215
 #, no-wrap
 msgid "B<fchmod>(2)\n"
 msgstr "B<fchmod>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:215
+#: build/C/man2/syscalls.2:216
 #, no-wrap
 msgid "B<fchmodat>(2)\t2.6.16\n"
 msgstr "B<fchmodat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:216
+#: build/C/man2/syscalls.2:217
 #, no-wrap
 msgid "B<fchown>(2)\n"
 msgstr "B<fchown>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:217
+#: build/C/man2/syscalls.2:218
 #, no-wrap
 msgid "B<fchown32>(2)\t2.4\n"
 msgstr "B<fchown32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:218
+#: build/C/man2/syscalls.2:219
 #, no-wrap
 msgid "B<fchownat>(2)\t2.6.16\n"
 msgstr "B<fchownat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:219
+#: build/C/man2/syscalls.2:220
 #, no-wrap
 msgid "B<fcntl>(2)\n"
 msgstr "B<fcntl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:220
+#: build/C/man2/syscalls.2:221
 #, no-wrap
 msgid "B<fcntl64>(2)\t2.4\n"
 msgstr "B<fcntl64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:221
+#: build/C/man2/syscalls.2:222
 #, no-wrap
 msgid "B<fdatasync>(2)\n"
 msgstr "B<fdatasync>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:222
+#: build/C/man2/syscalls.2:223
 #, no-wrap
 msgid "B<fgetxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<fgetxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:223
+#: build/C/man2/syscalls.2:224
 #, no-wrap
 msgid "B<flistxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<flistxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:224
+#: build/C/man2/syscalls.2:225
 #, no-wrap
 msgid "B<flock>(2)\t2.0\n"
 msgstr "B<flock>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:225
+#: build/C/man2/syscalls.2:226
 #, no-wrap
 msgid "B<fork>(2)\n"
 msgstr "B<fork>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:226
+#: build/C/man2/syscalls.2:227
 #, no-wrap
 msgid "B<free_hugepages>(2)\t2.5.36\tRemoved in 2.5.44\n"
 msgstr "B<free_hugepages>(2)\t2.5.36\tRemoved in 2.5.44\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:227
+#: build/C/man2/syscalls.2:228
 #, no-wrap
 msgid "B<fremovexattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<fremovexattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:228
+#: build/C/man2/syscalls.2:229
 #, no-wrap
 msgid "B<fsetxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<fsetxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:229
+#: build/C/man2/syscalls.2:230
 #, no-wrap
 msgid "B<fstat>(2)\n"
 msgstr "B<fstat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:230
+#: build/C/man2/syscalls.2:231
 #, no-wrap
 msgid "B<fstat64>(2)\t2.4\n"
 msgstr "B<fstat64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:231
+#: build/C/man2/syscalls.2:232
 #, no-wrap
 msgid "B<fstatat64>(2)\t2.6.16\n"
 msgstr "B<fstatat64>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:232
+#: build/C/man2/syscalls.2:233
 #, no-wrap
 msgid "B<fstatfs>(2)\n"
 msgstr "B<fstatfs>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:233
+#: build/C/man2/syscalls.2:234
 #, no-wrap
 msgid "B<fstatfs64>(2)\t2.6\n"
 msgstr "B<fstatfs64>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:234
+#: build/C/man2/syscalls.2:235
 #, no-wrap
 msgid "B<fsync>(2)\n"
 msgstr "B<fsync>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:235
+#: build/C/man2/syscalls.2:236
 #, no-wrap
 msgid "B<ftime>(2)\t\tNot implemented\n"
 msgstr "B<ftime>(2)\t\tNot implemented\n"
 
 #.  Implemented in glibc; see \fBftime\fP(3)
 #. type: tbl table
-#: build/C/man2/syscalls.2:237
+#: build/C/man2/syscalls.2:238
 #, no-wrap
 msgid "B<ftruncate>(2)\n"
 msgstr "B<ftruncate>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:238
+#: build/C/man2/syscalls.2:239
 #, no-wrap
 msgid "B<ftruncate64>(2)\t2.4\n"
 msgstr "B<ftruncate64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:239
+#: build/C/man2/syscalls.2:240
 #, no-wrap
 msgid "B<futex>(2)\t2.6\n"
 msgstr "B<futex>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:240
+#: build/C/man2/syscalls.2:241
 #, no-wrap
 msgid "B<futimesat>(2)\t2.6.16\n"
 msgstr "B<futimesat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:241
+#: build/C/man2/syscalls.2:242
 #, no-wrap
 msgid "B<get_kernel_syms>(2)\n"
 msgstr "B<get_kernel_syms>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:242
+#: build/C/man2/syscalls.2:243
 #, no-wrap
 msgid "B<get_mempolicy>(2)\t2.6.6\n"
 msgstr "B<get_mempolicy>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:243
+#: build/C/man2/syscalls.2:244
 #, no-wrap
 msgid "B<get_robust_list>(2)\t2.6.17\n"
 msgstr "B<get_robust_list>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:244
+#: build/C/man2/syscalls.2:245
 #, no-wrap
 msgid "B<get_thread_area>(2)\t2.6\n"
 msgstr "B<get_thread_area>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:245
+#: build/C/man2/syscalls.2:246
 #, no-wrap
 msgid "B<getcpu>(2)\t2.6.19\n"
 msgstr "B<getcpu>(2)\t2.6.19\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:246
+#: build/C/man2/syscalls.2:247
 #, no-wrap
 msgid "B<getcwd>(2)\t2.2\n"
 msgstr "B<getcwd>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:247
+#: build/C/man2/syscalls.2:248
 #, no-wrap
 msgid "B<getdents>(2)\t2.0\n"
 msgstr "B<getdents>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:248
+#: build/C/man2/syscalls.2:249
 #, no-wrap
 msgid "B<getdents64>(2)\t2.4\n"
 msgstr "B<getdents64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:249
+#: build/C/man2/syscalls.2:250
 #, no-wrap
 msgid "B<getegid>(2)\n"
 msgstr "B<getegid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:250
+#: build/C/man2/syscalls.2:251
 #, no-wrap
 msgid "B<getegid32>(2)\t2.4\n"
 msgstr "B<getegid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:251
+#: build/C/man2/syscalls.2:252
 #, no-wrap
 msgid "B<geteuid>(2)\n"
 msgstr "B<geteuid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:252
+#: build/C/man2/syscalls.2:253
 #, no-wrap
 msgid "B<geteuid32>(2)\t2.4\n"
 msgstr "B<geteuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:253
+#: build/C/man2/syscalls.2:254
 #, no-wrap
 msgid "B<getgid>(2)\n"
 msgstr "B<getgid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:254
+#: build/C/man2/syscalls.2:255
 #, no-wrap
 msgid "B<getgid32>(2)\t2.4\n"
 msgstr "B<getgid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:255
+#: build/C/man2/syscalls.2:256
 #, no-wrap
 msgid "B<getgroups>(2)\n"
 msgstr "B<getgroups>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:256
+#: build/C/man2/syscalls.2:257
 #, no-wrap
 msgid "B<getgroups32>(2)\t2.4\n"
 msgstr "B<getgroups32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:257
+#: build/C/man2/syscalls.2:258
 #, no-wrap
 msgid "B<getitimer>(2)\n"
 msgstr "B<getitimer>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:258
+#: build/C/man2/syscalls.2:259
 #, no-wrap
 msgid "B<getpeername>(2)\n"
 msgstr "B<getpeername>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:259
+#: build/C/man2/syscalls.2:260
 #, no-wrap
 msgid "B<getpagesize>(2)\t2.0\tNot on i386\n"
 msgstr "B<getpagesize>(2)\t2.0\tNot on i386\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:260
+#: build/C/man2/syscalls.2:261
 #, no-wrap
 msgid "B<getpgid>(2)\n"
 msgstr "B<getpgid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:261
+#: build/C/man2/syscalls.2:262
 #, no-wrap
 msgid "B<getpgrp>(2)\n"
 msgstr "B<getpgrp>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:262
+#: build/C/man2/syscalls.2:263
 #, no-wrap
 msgid "B<getpid>(2)\n"
 msgstr "B<getpid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:263
+#: build/C/man2/syscalls.2:264
 #, no-wrap
 msgid "B<getpmsg>(2)\t\tNot implemented\n"
 msgstr "B<getpmsg>(2)\t\tNot implemented\n"
 
 #.  Reserved for STREAMS support
 #. type: tbl table
-#: build/C/man2/syscalls.2:265
+#: build/C/man2/syscalls.2:266
 #, no-wrap
 msgid "B<getppid>(2)\n"
 msgstr "B<getppid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:266
+#: build/C/man2/syscalls.2:267
 #, no-wrap
 msgid "B<getpriority>(2)\n"
 msgstr "B<getpriority>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:267
+#: build/C/man2/syscalls.2:268
 #, no-wrap
 msgid "B<getresgid>(2)\t2.2\n"
 msgstr "B<getresgid>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:268
+#: build/C/man2/syscalls.2:269
 #, no-wrap
 msgid "B<getresgid32>(2)\t2.4\n"
 msgstr "B<getresgid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:269
+#: build/C/man2/syscalls.2:270
 #, no-wrap
 msgid "B<getresuid>(2)\t2.2\n"
 msgstr "B<getresuid>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:270
+#: build/C/man2/syscalls.2:271
 #, no-wrap
 msgid "B<getresuid32>(2)\t2.4\n"
 msgstr "B<getresuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:271
+#: build/C/man2/syscalls.2:272
 #, no-wrap
 msgid "B<getrlimit>(2)\n"
 msgstr "B<getrlimit>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:272
+#: build/C/man2/syscalls.2:273
 #, no-wrap
 msgid "B<getrusage>(2)\n"
 msgstr "B<getrusage>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:273
+#: build/C/man2/syscalls.2:274
 #, no-wrap
 msgid "B<getsid>(2)\t2.0\n"
 msgstr "B<getsid>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:274
+#: build/C/man2/syscalls.2:275
 #, no-wrap
 msgid "B<getsockname>(2)\n"
 msgstr "B<getsockname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:275
+#: build/C/man2/syscalls.2:276
 #, no-wrap
 msgid "B<getsockopt>(2)\n"
 msgstr "B<getsockopt>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:276
+#: build/C/man2/syscalls.2:277
 #, no-wrap
 msgid "B<gettid>(2)\t2.4.11\n"
 msgstr "B<gettid>(2)\t2.4.11\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:277
+#: build/C/man2/syscalls.2:278
 #, no-wrap
 msgid "B<gettimeofday>(2)\n"
 msgstr "B<gettimeofday>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:278
+#: build/C/man2/syscalls.2:279
 #, no-wrap
 msgid "B<getuid>(2)\n"
 msgstr "B<getuid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:279
+#: build/C/man2/syscalls.2:280
 #, no-wrap
 msgid "B<getuid32>(2)\t2.4\n"
 msgstr "B<getuid32>(2)\t2.4\n"
 
 #.  \fBgetunwind\fP(2) 2.4.8   ia64; DEPRECATED
 #. type: tbl table
-#: build/C/man2/syscalls.2:281
+#: build/C/man2/syscalls.2:282
 #, no-wrap
 msgid "B<getxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<getxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:282
+#: build/C/man2/syscalls.2:283
 #, no-wrap
 msgid "B<gtty>(2)\t\tNot implemented\n"
 msgstr "B<gtty>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:283
+#: build/C/man2/syscalls.2:284
 #, no-wrap
 msgid "B<idle>(2)\t\tNot implemented\n"
 msgstr "B<idle>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:284
+#: build/C/man2/syscalls.2:285
 #, no-wrap
 msgid "B<init_module>(2)\n"
 msgstr "B<init_module>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:285
+#: build/C/man2/syscalls.2:286
 #, no-wrap
 msgid "B<inotify_add_watch>(2)\t2.6.13\n"
 msgstr "B<inotify_add_watch>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:286
+#: build/C/man2/syscalls.2:287
 #, no-wrap
 msgid "B<inotify_init>(2)\t2.6.13\n"
 msgstr "B<inotify_init>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:287
+#: build/C/man2/syscalls.2:288
 #, no-wrap
 msgid "B<inotify_init1>(2)\t2.6.27\n"
 msgstr "B<inotify_init1>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:288
+#: build/C/man2/syscalls.2:289
 #, no-wrap
 msgid "B<inotify_rm_watch>(2)\t2.6.13\n"
 msgstr "B<inotify_rm_watch>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:289
+#: build/C/man2/syscalls.2:290
 #, no-wrap
 msgid "B<io_cancel>(2)\t2.6\n"
 msgstr "B<io_cancel>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:290
+#: build/C/man2/syscalls.2:291
 #, no-wrap
 msgid "B<io_destroy>(2)\t2.6\n"
 msgstr "B<io_destroy>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:291
+#: build/C/man2/syscalls.2:292
 #, no-wrap
 msgid "B<io_getevents>(2)\t2.6\n"
 msgstr "B<io_getevents>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:292
+#: build/C/man2/syscalls.2:293
 #, no-wrap
 msgid "B<io_setup>(2)\t2.6\n"
 msgstr "B<io_setup>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:293
+#: build/C/man2/syscalls.2:294
 #, no-wrap
 msgid "B<io_submit>(2)\t2.6\n"
 msgstr "B<io_submit>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:294
+#: build/C/man2/syscalls.2:295
 #, no-wrap
 msgid "B<ioctl>(2)\n"
 msgstr "B<ioctl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:295
+#: build/C/man2/syscalls.2:296
 #, no-wrap
 msgid "B<ioperm>(2)\n"
 msgstr "B<ioperm>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:296
+#: build/C/man2/syscalls.2:297
 #, no-wrap
 msgid "B<iopl>(2)\n"
 msgstr "B<iopl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:297
+#: build/C/man2/syscalls.2:298
 #, no-wrap
 msgid "B<ioprio_get>(2)\t2.6.13\n"
 msgstr "B<ioprio_get>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:298
+#: build/C/man2/syscalls.2:299
 #, no-wrap
 msgid "B<ioprio_set>(2)\t2.6.13\n"
 msgstr "B<ioprio_set>(2)\t2.6.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:299
+#: build/C/man2/syscalls.2:300
 #, no-wrap
 msgid "B<ipc>(2)\n"
 msgstr "B<ipc>(2)\n"
 
 #.  Implements System V IPC calls
 #. type: tbl table
-#: build/C/man2/syscalls.2:301
+#: build/C/man2/syscalls.2:302
 #, no-wrap
 msgid "B<kexec_load>(2)\t2.6.13\n"
 msgstr "B<kexec_load>(2)\t2.6.13\n"
@@ -17404,285 +17410,285 @@ msgstr "B<kexec_load>(2)\t2.6.13\n"
 #.  The entry in the syscall table was reserved starting in 2.6.7
 #.  Was named sys_kexec_load() from 2.6.7 to 2.6.16
 #. type: tbl table
-#: build/C/man2/syscalls.2:304
+#: build/C/man2/syscalls.2:305
 #, no-wrap
 msgid "B<keyctl>(2)\t2.6.11\n"
 msgstr "B<keyctl>(2)\t2.6.11\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:305
+#: build/C/man2/syscalls.2:306
 #, no-wrap
 msgid "B<kill>(2)\n"
 msgstr "B<kill>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:306
+#: build/C/man2/syscalls.2:307
 #, no-wrap
 msgid "B<lchown>(2)\t2.2\n"
 msgstr "B<lchown>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:307
+#: build/C/man2/syscalls.2:308
 #, no-wrap
 msgid "B<lchown32>(2)\t2.4\n"
 msgstr "B<lchown32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:308
+#: build/C/man2/syscalls.2:309
 #, no-wrap
 msgid "B<lgetxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<lgetxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:309
+#: build/C/man2/syscalls.2:310
 #, no-wrap
 msgid "B<link>(2)\n"
 msgstr "B<link>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:310
+#: build/C/man2/syscalls.2:311
 #, no-wrap
 msgid "B<linkat>(2)\t2.6.16\n"
 msgstr "B<linkat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:311
+#: build/C/man2/syscalls.2:312
 #, no-wrap
 msgid "B<listen>(2)\n"
 msgstr "B<listen>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:312
+#: build/C/man2/syscalls.2:313
 #, no-wrap
 msgid "B<listxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<listxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:313
+#: build/C/man2/syscalls.2:314
 #, no-wrap
 msgid "B<llistxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<llistxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:314
+#: build/C/man2/syscalls.2:315
 #, no-wrap
 msgid "B<lock>(2)\t\tNot implemented\n"
 msgstr "B<lock>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:315
+#: build/C/man2/syscalls.2:316
 #, no-wrap
 msgid "B<lookup_dcookie>(2)\t2.6\n"
 msgstr "B<lookup_dcookie>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:316
+#: build/C/man2/syscalls.2:317
 #, no-wrap
 msgid "B<lremovexattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<lremovexattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:317
+#: build/C/man2/syscalls.2:318
 #, no-wrap
 msgid "B<lseek>(2)\n"
 msgstr "B<lseek>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:318
+#: build/C/man2/syscalls.2:319
 #, no-wrap
 msgid "B<lsetxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<lsetxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:319
+#: build/C/man2/syscalls.2:320
 #, no-wrap
 msgid "B<lstat>(2)\n"
 msgstr "B<lstat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:320
+#: build/C/man2/syscalls.2:321
 #, no-wrap
 msgid "B<lstat64>(2)\t2.4\n"
 msgstr "B<lstat64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:321
+#: build/C/man2/syscalls.2:322
 #, no-wrap
 msgid "B<madvise>(2)\t2.4\n"
 msgstr "B<madvise>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:322
+#: build/C/man2/syscalls.2:323
 #, no-wrap
 msgid "B<madvise1>(2)\t2.4\n"
 msgstr "B<madvise1>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:323
+#: build/C/man2/syscalls.2:324
 #, no-wrap
 msgid "B<mbind>(2)\t2.6.6\n"
 msgstr "B<mbind>(2)\t2.6.6\n"
 
 #.  \fBmemory_ordering\fP(2)   ???     Sparc64
 #. type: tbl table
-#: build/C/man2/syscalls.2:325
+#: build/C/man2/syscalls.2:326
 #, no-wrap
 msgid "B<migrate_pages>(2)\t2.6.16\n"
 msgstr "B<migrate_pages>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:326
+#: build/C/man2/syscalls.2:327
 #, no-wrap
 msgid "B<mincore>(2)\t2.4\n"
 msgstr "B<mincore>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:327
+#: build/C/man2/syscalls.2:328
 #, no-wrap
 msgid "B<mkdir>(2)\n"
 msgstr "B<mkdir>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:328
+#: build/C/man2/syscalls.2:329
 #, no-wrap
 msgid "B<mkdirat>(2)\t2.6.16\n"
 msgstr "B<mkdirat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:329
+#: build/C/man2/syscalls.2:330
 #, no-wrap
 msgid "B<mknod>(2)\n"
 msgstr "B<mknod>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:330
+#: build/C/man2/syscalls.2:331
 #, no-wrap
 msgid "B<mknodat>(2)\t2.6.16\n"
 msgstr "B<mknodat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:331
+#: build/C/man2/syscalls.2:332
 #, no-wrap
 msgid "B<mlock>(2)\n"
 msgstr "B<mlock>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:332
+#: build/C/man2/syscalls.2:333
 #, no-wrap
 msgid "B<mlockall>(2)\n"
 msgstr "B<mlockall>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:333
+#: build/C/man2/syscalls.2:334
 #, no-wrap
 msgid "B<mmap>(2)\n"
 msgstr "B<mmap>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:334
+#: build/C/man2/syscalls.2:335
 #, no-wrap
 msgid "B<mmap2>(2)\t2.4\n"
 msgstr "B<mmap2>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:335
+#: build/C/man2/syscalls.2:336
 #, no-wrap
 msgid "B<modify_ldt>(2)\n"
 msgstr "B<modify_ldt>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:336
+#: build/C/man2/syscalls.2:337
 #, no-wrap
 msgid "B<mount>(2)\n"
 msgstr "B<mount>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:337
+#: build/C/man2/syscalls.2:338
 #, no-wrap
 msgid "B<move_pages>(2)\t2.6.18\n"
 msgstr "B<move_pages>(2)\t2.6.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:338
+#: build/C/man2/syscalls.2:339
 #, no-wrap
 msgid "B<mprotect>(2)\n"
 msgstr "B<mprotect>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:339
+#: build/C/man2/syscalls.2:340
 #, no-wrap
 msgid "B<mpx>(2)\t\tNot implemented\n"
 msgstr "B<mpx>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:340
+#: build/C/man2/syscalls.2:341
 #, no-wrap
 msgid "B<mq_getsetattr>(2)\t2.6.6\n"
 msgstr "B<mq_getsetattr>(2)\t2.6.6\n"
 
 #.  Implements \fBmq_getattr\fP(3) and \fBmq_setattr\fP(3)
 #. type: tbl table
-#: build/C/man2/syscalls.2:342
+#: build/C/man2/syscalls.2:343
 #, no-wrap
 msgid "B<mq_notify>(2)\t2.6.6\n"
 msgstr "B<mq_notify>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:343
+#: build/C/man2/syscalls.2:344
 #, no-wrap
 msgid "B<mq_open>(2)\t2.6.6\n"
 msgstr "B<mq_open>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:344
+#: build/C/man2/syscalls.2:345
 #, no-wrap
 msgid "B<mq_timedreceive>(2)\t2.6.6\n"
 msgstr "B<mq_timedreceive>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:345
+#: build/C/man2/syscalls.2:346
 #, no-wrap
 msgid "B<mq_timedsend>(2)\t2.6.6\n"
 msgstr "B<mq_timedsend>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:346
+#: build/C/man2/syscalls.2:347
 #, no-wrap
 msgid "B<mq_unlink>(2)\n"
 msgstr "B<mq_unlink>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:347
+#: build/C/man2/syscalls.2:348
 #, no-wrap
 msgid "B<mremap>(2)\t2.0\n"
 msgstr "B<mremap>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:348
+#: build/C/man2/syscalls.2:349
 #, no-wrap
 msgid "B<msgctl>(2)\n"
 msgstr "B<msgctl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:349
+#: build/C/man2/syscalls.2:350
 #, no-wrap
 msgid "B<msgget>(2)\n"
 msgstr "B<msgget>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:350
+#: build/C/man2/syscalls.2:351
 #, no-wrap
 msgid "B<msgrcv>(2)\n"
 msgstr "B<msgrcv>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:351
+#: build/C/man2/syscalls.2:352
 #, no-wrap
 msgid "B<msgsnd>(2)\n"
 msgstr "B<msgsnd>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:352
+#: build/C/man2/syscalls.2:353
 #, no-wrap
 msgid "B<msync>(2)\t2.0\n"
 msgstr "B<msync>(2)\t2.0\n"
@@ -17690,138 +17696,139 @@ msgstr "B<msync>(2)\t2.0\n"
 #.  \fBmultiplexer\fP(2)       ??      __NR_multiplexer reserved on
 #.             PowerPC, but unimplemented?
 #. type: tbl table
-#: build/C/man2/syscalls.2:355
+#: build/C/man2/syscalls.2:356
 #, no-wrap
 msgid "B<munlock>(2)\n"
 msgstr "B<munlock>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:356
+#: build/C/man2/syscalls.2:357
 #, no-wrap
 msgid "B<munlockall>(2)\n"
 msgstr "B<munlockall>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:357
+#: build/C/man2/syscalls.2:358
 #, no-wrap
 msgid "B<munmap>(2)\n"
 msgstr "B<munmap>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:358
+#: build/C/man2/syscalls.2:359
 #, fuzzy, no-wrap
 #| msgid "B<renameat>(2)\t2.6.16\n"
 msgid "B<name_to_handle_at>(2)\t2.6.39\n"
 msgstr "B<renameat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:359
+#: build/C/man2/syscalls.2:360
 #, no-wrap
 msgid "B<nanosleep>(2)\t2.0\n"
 msgstr "B<nanosleep>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:360
-#, no-wrap
-msgid "B<nfsservctl>(2)\t2.2\n"
-msgstr "B<nfsservctl>(2)\t2.2\n"
+#: build/C/man2/syscalls.2:361
+#, fuzzy, no-wrap
+#| msgid "B<setup>(2)\t\tRemoved in 2.2\n"
+msgid "B<nfsservctl>(2)\t2.2\tRemoved in 3.1\n"
+msgstr "B<setup>(2)\t\tRemoved in 2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:361
+#: build/C/man2/syscalls.2:362
 #, no-wrap
 msgid "B<nice>(2)\n"
 msgstr "B<nice>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:362
+#: build/C/man2/syscalls.2:363
 #, no-wrap
 msgid "B<oldfstat>(2)\n"
 msgstr "B<oldfstat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:363
+#: build/C/man2/syscalls.2:364
 #, no-wrap
 msgid "B<oldlstat>(2)\n"
 msgstr "B<oldlstat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:364
+#: build/C/man2/syscalls.2:365
 #, no-wrap
 msgid "B<oldolduname>(2)\n"
 msgstr "B<oldolduname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:365
+#: build/C/man2/syscalls.2:366
 #, no-wrap
 msgid "B<oldstat>(2)\n"
 msgstr "B<oldstat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:366
+#: build/C/man2/syscalls.2:367
 #, no-wrap
 msgid "B<olduname>(2)\n"
 msgstr "B<olduname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:367
+#: build/C/man2/syscalls.2:368
 #, no-wrap
 msgid "B<open>(2)\n"
 msgstr "B<open>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:368
+#: build/C/man2/syscalls.2:369
 #, fuzzy, no-wrap
 #| msgid "B<openat>(2)\t2.6.16\n"
 msgid "B<open_by_handle_at>(2)\t2.6.39\n"
 msgstr "B<openat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:369
+#: build/C/man2/syscalls.2:370
 #, no-wrap
 msgid "B<openat>(2)\t2.6.16\n"
 msgstr "B<openat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:370
+#: build/C/man2/syscalls.2:371
 #, no-wrap
 msgid "B<pause>(2)\n"
 msgstr "B<pause>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:371
+#: build/C/man2/syscalls.2:372
 #, no-wrap
 msgid "B<pciconfig_iobase>(2)\t2.2.15; 2.4\tNot on i386\n"
 msgstr "B<pciconfig_iobase>(2)\t2.2.15; 2.4\tNot on i386\n"
 
 #.  Alpha, PowerPC, ARM; not i386
 #. type: tbl table
-#: build/C/man2/syscalls.2:373
+#: build/C/man2/syscalls.2:374
 #, no-wrap
 msgid "B<pciconfig_read>(2)\t2.0.26; 2.2\tNot on i386\n"
 msgstr "B<pciconfig_read>(2)\t2.0.26; 2.2\tNot on i386\n"
 
 #.  , PowerPC, ARM; not i386
 #. type: tbl table
-#: build/C/man2/syscalls.2:375
+#: build/C/man2/syscalls.2:376
 #, no-wrap
 msgid "B<pciconfig_write>(2)\t2.0.26; 2.2\tNot on i386\n"
 msgstr "B<pciconfig_write>(2)\t2.0.26; 2.2\tNot on i386\n"
 
 #.  , PowerPC, ARM; not i386
 #. type: tbl table
-#: build/C/man2/syscalls.2:377
+#: build/C/man2/syscalls.2:378
 #, no-wrap
 msgid "B<perf_event_open>(2)\t2.6.31\tWas called perf_counter_open()\n"
 msgstr "B<perf_event_open>(2)\t2.6.31\tWas called perf_counter_open()\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:378
+#: build/C/man2/syscalls.2:379
 #, no-wrap
 msgid "\t\tin 2.6.31; renamed in 2.6.32\n"
 msgstr "\t\tin 2.6.31; renamed in 2.6.32\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:379
+#: build/C/man2/syscalls.2:380
 #, no-wrap
 msgid "B<personality>(2)\t1.2\n"
 msgstr "B<personality>(2)\t1.2\n"
@@ -17829,457 +17836,457 @@ msgstr "B<personality>(2)\t1.2\n"
 #.  \fBperfctr\fP(2)   ???     Sparc32, Sparc64
 #.  \fBperfmonctl\fP(2)        ???     ia64
 #. type: tbl table
-#: build/C/man2/syscalls.2:382
+#: build/C/man2/syscalls.2:383
 #, no-wrap
 msgid "B<phys>(2)\t\tNot implemented\n"
 msgstr "B<phys>(2)\t\tNot implemented\n"
 
 #.  Unimplemented (no slot since 2.1.116)
 #. type: tbl table
-#: build/C/man2/syscalls.2:384
+#: build/C/man2/syscalls.2:385
 #, no-wrap
 msgid "B<pipe>(2)\n"
 msgstr "B<pipe>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:385
+#: build/C/man2/syscalls.2:386
 #, no-wrap
 msgid "B<pipe2>(2)\t2.6.27\n"
 msgstr "B<pipe2>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:386
+#: build/C/man2/syscalls.2:387
 #, no-wrap
 msgid "B<pivot_root>(2)\t2.4\n"
 msgstr "B<pivot_root>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:387
+#: build/C/man2/syscalls.2:388
 #, no-wrap
 msgid "B<poll>(2)\t2.2\n"
 msgstr "B<poll>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:388
+#: build/C/man2/syscalls.2:389
 #, no-wrap
 msgid "B<ppoll>(2)\t2.6.16\n"
 msgstr "B<ppoll>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:389
+#: build/C/man2/syscalls.2:390
 #, no-wrap
 msgid "B<prctl>(2)\t2.2\n"
 msgstr "B<prctl>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:390
+#: build/C/man2/syscalls.2:391
 #, no-wrap
 msgid "B<pread64>(2)\t\tAdded as \"pread\" in 2.2;\n"
 msgstr "B<pread64>(2)\t\tAdded as \"pread\" in 2.2;\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:391
+#: build/C/man2/syscalls.2:392
 #, no-wrap
 msgid "\t\trenamed \"pread64\" in 2.6\n"
 msgstr "\t\trenamed \"pread64\" in 2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:392
+#: build/C/man2/syscalls.2:393
 #, no-wrap
 msgid "B<preadv>(2)\t2.6.30\n"
 msgstr "B<preadv>(2)\t2.6.30\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:393
+#: build/C/man2/syscalls.2:394
 #, no-wrap
 msgid "B<prlimit>(2)\t2.6.36\n"
 msgstr "B<prlimit>(2)\t2.6.36\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:394
+#: build/C/man2/syscalls.2:395
 #, no-wrap
 msgid "B<prof>(2)\t\tNot implemented\n"
 msgstr "B<prof>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:395
+#: build/C/man2/syscalls.2:396
 #, no-wrap
 msgid "B<profil>(2)\t\tNot implemented\n"
 msgstr "B<profil>(2)\t\tNot implemented\n"
 
 #.  Implemented in glibc; see \fBprofil\fP(3)
 #. type: tbl table
-#: build/C/man2/syscalls.2:397
+#: build/C/man2/syscalls.2:398
 #, no-wrap
 msgid "B<pselect6>(2)\t2.6.16\n"
 msgstr "B<pselect6>(2)\t2.6.16\n"
 
 #.  Implements \fBpselect\fP(2)
 #. type: tbl table
-#: build/C/man2/syscalls.2:399
+#: build/C/man2/syscalls.2:400
 #, no-wrap
 msgid "B<ptrace>(2)\n"
 msgstr "B<ptrace>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:400
+#: build/C/man2/syscalls.2:401
 #, no-wrap
 msgid "B<putpmsg>(2)\t\tNot implemented\n"
 msgstr "B<putpmsg>(2)\t\tNot implemented\n"
 
 #.  Reserved for STREAMS support
 #. type: tbl table
-#: build/C/man2/syscalls.2:402
+#: build/C/man2/syscalls.2:403
 #, no-wrap
 msgid "B<pwrite64>(2)\t\tAdded as \"pwrite\" in 2.2;\n"
 msgstr "B<pwrite64>(2)\t\tAdded as \"pwrite\" in 2.2;\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:403
+#: build/C/man2/syscalls.2:404
 #, no-wrap
 msgid "\t\trenamed \"pwrite64\" in 2.6\n"
 msgstr "\t\trenamed \"pwrite64\" in 2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:404
+#: build/C/man2/syscalls.2:405
 #, no-wrap
 msgid "B<pwritev>(2)\t2.6.30\n"
 msgstr "B<pwritev>(2)\t2.6.30\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:405
+#: build/C/man2/syscalls.2:406
 #, no-wrap
 msgid "B<query_module>(2)\t2.2\n"
 msgstr "B<query_module>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:406
+#: build/C/man2/syscalls.2:407
 #, no-wrap
 msgid "B<quotactl>(2)\n"
 msgstr "B<quotactl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:407
+#: build/C/man2/syscalls.2:408
 #, no-wrap
 msgid "B<read>(2)\n"
 msgstr "B<read>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:408
+#: build/C/man2/syscalls.2:409
 #, no-wrap
 msgid "B<readahead>(2)\t2.4.13\n"
 msgstr "B<readahead>(2)\t2.4.13\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:409
+#: build/C/man2/syscalls.2:410
 #, no-wrap
 msgid "B<readdir>(2)\n"
 msgstr "B<readdir>(2)\n"
 
 #.  Supersedes \fBgetdents\fP(2)
 #. type: tbl table
-#: build/C/man2/syscalls.2:411
+#: build/C/man2/syscalls.2:412
 #, no-wrap
 msgid "B<readlink>(2)\n"
 msgstr "B<readlink>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:412
+#: build/C/man2/syscalls.2:413
 #, no-wrap
 msgid "B<readlinkat>(2)\t2.6.16\n"
 msgstr "B<readlinkat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:413
+#: build/C/man2/syscalls.2:414
 #, no-wrap
 msgid "B<readv>(2)\t2.0\n"
 msgstr "B<readv>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:414
+#: build/C/man2/syscalls.2:415
 #, no-wrap
 msgid "B<reboot>(2)\n"
 msgstr "B<reboot>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:415
+#: build/C/man2/syscalls.2:416
 #, no-wrap
 msgid "B<recv>(2)\n"
 msgstr "B<recv>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:416
+#: build/C/man2/syscalls.2:417
 #, no-wrap
 msgid "B<recvfrom>(2)\n"
 msgstr "B<recvfrom>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:417
+#: build/C/man2/syscalls.2:418
 #, no-wrap
 msgid "B<recvmsg>(2)\n"
 msgstr "B<recvmsg>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:418
+#: build/C/man2/syscalls.2:419
 #, no-wrap
 msgid "B<recvmmsg>(2)\t2.6.33\n"
 msgstr "B<recvmmsg>(2)\t2.6.33\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:419
+#: build/C/man2/syscalls.2:420
 #, no-wrap
 msgid "B<remap_file_pages>(2)\t2.6\n"
 msgstr "B<remap_file_pages>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:420
+#: build/C/man2/syscalls.2:421
 #, no-wrap
 msgid "B<removexattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<removexattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:421
+#: build/C/man2/syscalls.2:422
 #, no-wrap
 msgid "B<rename>(2)\n"
 msgstr "B<rename>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:422
+#: build/C/man2/syscalls.2:423
 #, no-wrap
 msgid "B<renameat>(2)\t2.6.16\n"
 msgstr "B<renameat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:423
+#: build/C/man2/syscalls.2:424
 #, no-wrap
 msgid "B<request_key>(2)\t2.6.11\n"
 msgstr "B<request_key>(2)\t2.6.11\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:424
+#: build/C/man2/syscalls.2:425
 #, no-wrap
 msgid "B<restart_syscall>(2)\t2.6\n"
 msgstr "B<restart_syscall>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:425
+#: build/C/man2/syscalls.2:426
 #, no-wrap
 msgid "B<rmdir>(2)\n"
 msgstr "B<rmdir>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:426
+#: build/C/man2/syscalls.2:427
 #, no-wrap
 msgid "B<rt_sigaction>(2)\t2.2\n"
 msgstr "B<rt_sigaction>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:427
+#: build/C/man2/syscalls.2:428
 #, no-wrap
 msgid "B<rt_sigpending>(2)\t2.2\n"
 msgstr "B<rt_sigpending>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:428
+#: build/C/man2/syscalls.2:429
 #, no-wrap
 msgid "B<rt_sigprocmask>(2)\t2.2\n"
 msgstr "B<rt_sigprocmask>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:429
+#: build/C/man2/syscalls.2:430
 #, no-wrap
 msgid "B<rt_sigqueueinfo>(2)\t2.2\n"
 msgstr "B<rt_sigqueueinfo>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:430
+#: build/C/man2/syscalls.2:431
 #, no-wrap
 msgid "B<rt_sigreturn>(2)\t2.2\n"
 msgstr "B<rt_sigreturn>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:431
+#: build/C/man2/syscalls.2:432
 #, no-wrap
 msgid "B<rt_sigsuspend>(2)\t2.2\n"
 msgstr "B<rt_sigsuspend>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:432
+#: build/C/man2/syscalls.2:433
 #, no-wrap
 msgid "B<rt_sigtimedwait>(2)\t2.2\n"
 msgstr "B<rt_sigtimedwait>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:433
+#: build/C/man2/syscalls.2:434
 #, no-wrap
 msgid "B<rt_tgsigqueueinfo>(2)\t2.6.31\n"
 msgstr "B<rt_tgsigqueueinfo>(2)\t2.6.31\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:434
+#: build/C/man2/syscalls.2:435
 #, no-wrap
 msgid "B<sched_get_priority_max>(2)\t2.0\n"
 msgstr "B<sched_get_priority_max>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:435
+#: build/C/man2/syscalls.2:436
 #, no-wrap
 msgid "B<sched_get_priority_min>(2)\t2.0\n"
 msgstr "B<sched_get_priority_min>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:436
+#: build/C/man2/syscalls.2:437
 #, no-wrap
 msgid "B<sched_getaffinity>(2)\t2.6\n"
 msgstr "B<sched_getaffinity>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:437
+#: build/C/man2/syscalls.2:438
 #, no-wrap
 msgid "B<sched_getparam>(2)\t2.0\n"
 msgstr "B<sched_getparam>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:438
+#: build/C/man2/syscalls.2:439
 #, no-wrap
 msgid "B<sched_getscheduler>(2)\t2.0\n"
 msgstr "B<sched_getscheduler>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:439
+#: build/C/man2/syscalls.2:440
 #, no-wrap
 msgid "B<sched_rr_get_interval>(2)\t2.0\n"
 msgstr "B<sched_rr_get_interval>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:440
+#: build/C/man2/syscalls.2:441
 #, no-wrap
 msgid "B<sched_setaffinity>(2)\t2.6\n"
 msgstr "B<sched_setaffinity>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:441
+#: build/C/man2/syscalls.2:442
 #, no-wrap
 msgid "B<sched_setparam>(2)\t2.0\n"
 msgstr "B<sched_setparam>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:442
+#: build/C/man2/syscalls.2:443
 #, no-wrap
 msgid "B<sched_setscheduler>(2)\t2.0\n"
 msgstr "B<sched_setscheduler>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:443
+#: build/C/man2/syscalls.2:444
 #, no-wrap
 msgid "B<sched_yield>(2)\t2.0\n"
 msgstr "B<sched_yield>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:444
+#: build/C/man2/syscalls.2:445
 #, no-wrap
 msgid "B<security>(2)\t\tNot implemented\n"
 msgstr "B<security>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:445
+#: build/C/man2/syscalls.2:446
 #, no-wrap
 msgid "B<select>(2)\n"
 msgstr "B<select>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:446
+#: build/C/man2/syscalls.2:447
 #, no-wrap
 msgid "B<semctl>(2)\n"
 msgstr "B<semctl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:447
+#: build/C/man2/syscalls.2:448
 #, no-wrap
 msgid "B<semget>(2)\n"
 msgstr "B<semget>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:448
+#: build/C/man2/syscalls.2:449
 #, no-wrap
 msgid "B<semop>(2)\n"
 msgstr "B<semop>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:449
+#: build/C/man2/syscalls.2:450
 #, no-wrap
 msgid "B<semtimedop>(2)\t2.6; 2.4.22\n"
 msgstr "B<semtimedop>(2)\t2.6; 2.4.22\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:450
+#: build/C/man2/syscalls.2:451
 #, no-wrap
 msgid "B<send>(2)\n"
 msgstr "B<send>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:451
+#: build/C/man2/syscalls.2:452
 #, no-wrap
 msgid "B<sendfile>(2)\t2.2\n"
 msgstr "B<sendfile>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:452
+#: build/C/man2/syscalls.2:453
 #, no-wrap
 msgid "B<sendfile64>(2)\t2.6; 2.4.19\n"
 msgstr "B<sendfile64>(2)\t2.6; 2.4.19\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:453
+#: build/C/man2/syscalls.2:454
 #, fuzzy, no-wrap
 #| msgid "B<sendmsg>(2)\n"
 msgid "B<sendmmsg>(2)\t3.0\n"
 msgstr "B<sendmsg>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:454
+#: build/C/man2/syscalls.2:455
 #, no-wrap
 msgid "B<sendmsg>(2)\n"
 msgstr "B<sendmsg>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:455
+#: build/C/man2/syscalls.2:456
 #, no-wrap
 msgid "B<sendto>(2)\n"
 msgstr "B<sendto>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:456
+#: build/C/man2/syscalls.2:457
 #, no-wrap
 msgid "B<set_mempolicy>(2)\t2.6.6\n"
 msgstr "B<set_mempolicy>(2)\t2.6.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:457
+#: build/C/man2/syscalls.2:458
 #, no-wrap
 msgid "B<set_robust_list>(2)\t2.6.17\n"
 msgstr "B<set_robust_list>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:458
+#: build/C/man2/syscalls.2:459
 #, no-wrap
 msgid "B<set_thread_area>(2)\t2.6\n"
 msgstr "B<set_thread_area>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:459
+#: build/C/man2/syscalls.2:460
 #, no-wrap
 msgid "B<set_tid_address>(2)\t2.6\n"
 msgstr "B<set_tid_address>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:460
+#: build/C/man2/syscalls.2:461
 #, no-wrap
 msgid "B<set_zone_reclaim>(2)\t2.6.13\tRemoved in 2.6.16 (was never\n"
 msgstr "B<set_zone_reclaim>(2)\t2.6.13\tRemoved in 2.6.16 (was never\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:461
+#: build/C/man2/syscalls.2:462
 #, no-wrap
 msgid "\t\tavailable to userspace)\n"
 msgstr "\t\tavailable to userspace)\n"
@@ -18287,410 +18294,403 @@ msgstr "\t\tavailable to userspace)\n"
 #.  See http://lkml.org/lkml/2005/8/1/83
 #.  "[PATCH] remove sys_set_zone_reclaim()"
 #. type: tbl table
-#: build/C/man2/syscalls.2:464
+#: build/C/man2/syscalls.2:465
 #, no-wrap
 msgid "B<setdomainname>(2)\n"
 msgstr "B<setdomainname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:465
+#: build/C/man2/syscalls.2:466
 #, no-wrap
 msgid "B<setfsgid>(2)\t1.2\n"
 msgstr "B<setfsgid>(2)\t1.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:466
+#: build/C/man2/syscalls.2:467
 #, no-wrap
 msgid "B<setfsgid32>(2)\t2.4\n"
 msgstr "B<setfsgid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:467
+#: build/C/man2/syscalls.2:468
 #, no-wrap
 msgid "B<setfsuid>(2)\t1.2\n"
 msgstr "B<setfsuid>(2)\t1.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:468
+#: build/C/man2/syscalls.2:469
 #, no-wrap
 msgid "B<setfsuid32>(2)\t2.4\n"
 msgstr "B<setfsuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:469
+#: build/C/man2/syscalls.2:470
 #, no-wrap
 msgid "B<setgid>(2)\n"
 msgstr "B<setgid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:470
+#: build/C/man2/syscalls.2:471
 #, no-wrap
 msgid "B<setgid32>(2)\t2.4\n"
 msgstr "B<setgid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:471
+#: build/C/man2/syscalls.2:472
 #, no-wrap
 msgid "B<setgroups>(2)\n"
 msgstr "B<setgroups>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:472
+#: build/C/man2/syscalls.2:473
 #, no-wrap
 msgid "B<setgroups32>(2)\t2.4\n"
 msgstr "B<setgroups32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:473
+#: build/C/man2/syscalls.2:474
 #, no-wrap
 msgid "B<sethostname>(2)\n"
 msgstr "B<sethostname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:474
+#: build/C/man2/syscalls.2:475
 #, no-wrap
 msgid "B<setitimer>(2)\n"
 msgstr "B<setitimer>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:475
+#: build/C/man2/syscalls.2:476
 #, fuzzy, no-wrap
 #| msgid "B<getdents>(2)\t2.0\n"
 msgid "B<setns>(2)\t3.0\n"
 msgstr "B<getdents>(2)\t2.0\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:476
+#: build/C/man2/syscalls.2:477
 #, no-wrap
 msgid "B<setpgid>(2)\n"
 msgstr "B<setpgid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:477
+#: build/C/man2/syscalls.2:478
 #, no-wrap
 msgid "B<setpriority>(2)\n"
 msgstr "B<setpriority>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:478
+#: build/C/man2/syscalls.2:479
 #, no-wrap
 msgid "B<setregid>(2)\n"
 msgstr "B<setregid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:479
+#: build/C/man2/syscalls.2:480
 #, no-wrap
 msgid "B<setregid32>(2)\t2.4\n"
 msgstr "B<setregid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:480
+#: build/C/man2/syscalls.2:481
 #, no-wrap
 msgid "B<setresgid>(2)\t2.2\n"
 msgstr "B<setresgid>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:481
+#: build/C/man2/syscalls.2:482
 #, no-wrap
 msgid "B<setresgid32>(2)\t2.4\n"
 msgstr "B<setresgid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:482
+#: build/C/man2/syscalls.2:483
 #, no-wrap
 msgid "B<setresuid>(2)\t2.2\n"
 msgstr "B<setresuid>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:483
+#: build/C/man2/syscalls.2:484
 #, no-wrap
 msgid "B<setresuid32>(2)\t2.4\n"
 msgstr "B<setresuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:484
+#: build/C/man2/syscalls.2:485
 #, no-wrap
 msgid "B<setreuid>(2)\n"
 msgstr "B<setreuid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:485
+#: build/C/man2/syscalls.2:486
 #, no-wrap
 msgid "B<setreuid32>(2)\t2.4\n"
 msgstr "B<setreuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:486
+#: build/C/man2/syscalls.2:487
 #, no-wrap
 msgid "B<setrlimit>(2)\n"
 msgstr "B<setrlimit>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:487
+#: build/C/man2/syscalls.2:488
 #, no-wrap
 msgid "B<setsid>(2)\n"
 msgstr "B<setsid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:488
+#: build/C/man2/syscalls.2:489
 #, no-wrap
 msgid "B<setsockopt>(2)\n"
 msgstr "B<setsockopt>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:489
+#: build/C/man2/syscalls.2:490
 #, no-wrap
 msgid "B<settimeofday>(2)\n"
 msgstr "B<settimeofday>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:490
+#: build/C/man2/syscalls.2:491
 #, no-wrap
 msgid "B<setuid>(2)\n"
 msgstr "B<setuid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:491
+#: build/C/man2/syscalls.2:492
 #, no-wrap
 msgid "B<setuid32>(2)\t2.4\n"
 msgstr "B<setuid32>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:492
+#: build/C/man2/syscalls.2:493
 #, no-wrap
 msgid "B<setup>(2)\t\tRemoved in 2.2\n"
 msgstr "B<setup>(2)\t\tRemoved in 2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:493
+#: build/C/man2/syscalls.2:494
 #, no-wrap
 msgid "B<setxattr>(2)\t2.6; 2.4.18\n"
 msgstr "B<setxattr>(2)\t2.6; 2.4.18\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:494
+#: build/C/man2/syscalls.2:495
 #, no-wrap
 msgid "B<sgetmask>(2)\n"
 msgstr "B<sgetmask>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:495
+#: build/C/man2/syscalls.2:496
 #, no-wrap
 msgid "B<shmat>(2)\n"
 msgstr "B<shmat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:496
+#: build/C/man2/syscalls.2:497
 #, no-wrap
 msgid "B<shmctl>(2)\n"
 msgstr "B<shmctl>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:497
+#: build/C/man2/syscalls.2:498
 #, no-wrap
 msgid "B<shmdt>(2)\n"
 msgstr "B<shmdt>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:498
+#: build/C/man2/syscalls.2:499
 #, no-wrap
 msgid "B<shmget>(2)\n"
 msgstr "B<shmget>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:499
+#: build/C/man2/syscalls.2:500
 #, no-wrap
 msgid "B<shutdown>(2)\n"
 msgstr "B<shutdown>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:500
+#: build/C/man2/syscalls.2:501
 #, no-wrap
 msgid "B<sigaction>(2)\n"
 msgstr "B<sigaction>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:501
+#: build/C/man2/syscalls.2:502
 #, no-wrap
 msgid "B<sigaltstack>(2)\t2.2\n"
 msgstr "B<sigaltstack>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:502
+#: build/C/man2/syscalls.2:503
 #, no-wrap
 msgid "B<signal>(2)\n"
 msgstr "B<signal>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:503
+#: build/C/man2/syscalls.2:504
 #, no-wrap
 msgid "B<signalfd>(2)\t2.6.22\n"
 msgstr "B<signalfd>(2)\t2.6.22\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:504
+#: build/C/man2/syscalls.2:505
 #, no-wrap
 msgid "B<signalfd4>(2)\t2.6.27\n"
 msgstr "B<signalfd4>(2)\t2.6.27\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:505
+#: build/C/man2/syscalls.2:506
 #, no-wrap
 msgid "B<sigpending>(2)\n"
 msgstr "B<sigpending>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:506
+#: build/C/man2/syscalls.2:507
 #, no-wrap
 msgid "B<sigprocmask>(2)\n"
 msgstr "B<sigprocmask>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:507
+#: build/C/man2/syscalls.2:508
 #, no-wrap
 msgid "B<sigreturn>(2)\n"
 msgstr "B<sigreturn>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:508
+#: build/C/man2/syscalls.2:509
 #, no-wrap
 msgid "B<sigsuspend>(2)\n"
 msgstr "B<sigsuspend>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:509
+#: build/C/man2/syscalls.2:510
 #, no-wrap
 msgid "B<socket>(2)\n"
 msgstr "B<socket>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:510
+#: build/C/man2/syscalls.2:511
 #, no-wrap
 msgid "B<socketcall>(2)\n"
 msgstr "B<socketcall>(2)\n"
 
 #.  Implements BSD socket calls
 #. type: tbl table
-#: build/C/man2/syscalls.2:512
+#: build/C/man2/syscalls.2:513
 #, no-wrap
 msgid "B<socketpair>(2)\n"
 msgstr "B<socketpair>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:513
+#: build/C/man2/syscalls.2:514
 #, no-wrap
 msgid "B<splice>(2)\t2.6.17\n"
 msgstr "B<splice>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:514
+#: build/C/man2/syscalls.2:515
 #, no-wrap
 msgid "B<spu_create>(2)\t2.6.16\tPowerPC only\n"
 msgstr "B<spu_create>(2)\t2.6.16\tPowerPC only\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:515
+#: build/C/man2/syscalls.2:516
 #, no-wrap
 msgid "B<spu_run>(2)\t2.6.16\tPowerPC only\n"
 msgstr "B<spu_run>(2)\t2.6.16\tPowerPC only\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:516
+#: build/C/man2/syscalls.2:517
 #, no-wrap
 msgid "B<ssetmask>(2)\n"
 msgstr "B<ssetmask>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:517
+#: build/C/man2/syscalls.2:518
 #, no-wrap
 msgid "B<stat>(2)\n"
 msgstr "B<stat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:518
+#: build/C/man2/syscalls.2:519
 #, no-wrap
 msgid "B<stat64>(2)\t2.4\n"
 msgstr "B<stat64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:519
+#: build/C/man2/syscalls.2:520
 #, no-wrap
 msgid "B<statfs>(2)\n"
 msgstr "B<statfs>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:520
+#: build/C/man2/syscalls.2:521
 #, no-wrap
 msgid "B<statfs64>(2)\t2.6\n"
 msgstr "B<statfs64>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:521
+#: build/C/man2/syscalls.2:522
 #, no-wrap
 msgid "B<stime>(2)\n"
 msgstr "B<stime>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:522
+#: build/C/man2/syscalls.2:523
 #, no-wrap
 msgid "B<stty>(2)\t\tNot implemented\n"
 msgstr "B<stty>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:523
+#: build/C/man2/syscalls.2:524
 #, no-wrap
 msgid "B<subpage_prot>(2)\t2.6.25\tPowerPC if CONFIG_PPC_64K_PAGES\n"
 msgstr "B<subpage_prot>(2)\t2.6.25\tPowerPC if CONFIG_PPC_64K_PAGES\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:524
+#: build/C/man2/syscalls.2:525
 #, no-wrap
 msgid "B<swapoff>(2)\n"
 msgstr "B<swapoff>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:525
+#: build/C/man2/syscalls.2:526
 #, no-wrap
 msgid "B<swapon>(2)\n"
 msgstr "B<swapon>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:526
+#: build/C/man2/syscalls.2:527
 #, no-wrap
 msgid "B<symlink>(2)\n"
 msgstr "B<symlink>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:527
+#: build/C/man2/syscalls.2:528
 #, no-wrap
 msgid "B<symlinkat>(2)\t2.6.16\n"
 msgstr "B<symlinkat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:528
+#: build/C/man2/syscalls.2:529
 #, no-wrap
 msgid "B<sync>(2)\n"
 msgstr "B<sync>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:529
+#: build/C/man2/syscalls.2:530
 #, no-wrap
 msgid "B<sync_file_range>(2)\t2.6.17\n"
 msgstr "B<sync_file_range>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:530
+#: build/C/man2/syscalls.2:531
 #, no-wrap
 msgid "B<sync_file_range2>(2)\t2.6.22\tArchitecture-specific variant\n"
 msgstr "B<sync_file_range2>(2)\t2.6.22\tArchitecture-specific variant\n"
 
-#. type: tbl table
-#: build/C/man2/syscalls.2:531
-#, fuzzy, no-wrap
-#| msgid "B<msync>(2)\t2.0\n"
-msgid "B<syncfs>(2)\t2.6.39\n"
-msgstr "B<msync>(2)\t2.0\n"
-
 #.  PowerPC, ARM, tile
 #.  First appeared on ARM, as arm_sync_file_range(), but later renamed
 #. type: tbl table
@@ -18702,115 +18702,122 @@ msgstr "\t\tof B<sync_file_range>(2)\n"
 #.  \fBsys_debug_setcontext\fP(2)      ???     PowerPC if CONFIG_PPC32
 #. type: tbl table
 #: build/C/man2/syscalls.2:536
+#, fuzzy, no-wrap
+#| msgid "B<msync>(2)\t2.0\n"
+msgid "B<syncfs>(2)\t2.6.39\n"
+msgstr "B<msync>(2)\t2.0\n"
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:537
 #, no-wrap
 msgid "B<sysfs>(2)\t1.2\n"
 msgstr "B<sysfs>(2)\t1.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:537
+#: build/C/man2/syscalls.2:538
 #, no-wrap
 msgid "B<sysinfo>(2)\n"
 msgstr "B<sysinfo>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:538
+#: build/C/man2/syscalls.2:539
 #, no-wrap
 msgid "B<syslog>(2)\n"
 msgstr "B<syslog>(2)\n"
 
 #.  glibc interface is \fBklogctl\fP(3)
 #. type: tbl table
-#: build/C/man2/syscalls.2:540
+#: build/C/man2/syscalls.2:541
 #, no-wrap
 msgid "B<tee>(2)\t2.6.17\n"
 msgstr "B<tee>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:541
+#: build/C/man2/syscalls.2:542
 #, no-wrap
 msgid "B<tgkill>(2)\t2.6\n"
 msgstr "B<tgkill>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:542
+#: build/C/man2/syscalls.2:543
 #, no-wrap
 msgid "B<time>(2)\n"
 msgstr "B<time>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:543
+#: build/C/man2/syscalls.2:544
 #, no-wrap
 msgid "B<timer_create>(2)\t2.6\n"
 msgstr "B<timer_create>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:544
+#: build/C/man2/syscalls.2:545
 #, no-wrap
 msgid "B<timer_delete>(2)\t2.6\n"
 msgstr "B<timer_delete>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:545
+#: build/C/man2/syscalls.2:546
 #, no-wrap
 msgid "B<timer_getoverrun>(2)\t2.6\n"
 msgstr "B<timer_getoverrun>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:546
+#: build/C/man2/syscalls.2:547
 #, no-wrap
 msgid "B<timer_gettime>(2)\t2.6\n"
 msgstr "B<timer_gettime>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:547
+#: build/C/man2/syscalls.2:548
 #, no-wrap
 msgid "B<timer_settime>(2)\t2.6\n"
 msgstr "B<timer_settime>(2)\t2.6\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:548
+#: build/C/man2/syscalls.2:549
 #, no-wrap
 msgid "B<timerfd_create>(2)\t2.6.25\n"
 msgstr "B<timerfd_create>(2)\t2.6.25\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:549
+#: build/C/man2/syscalls.2:550
 #, no-wrap
 msgid "B<timerfd_gettime>(2)\t2.6.25\n"
 msgstr "B<timerfd_gettime>(2)\t2.6.25\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:550
+#: build/C/man2/syscalls.2:551
 #, no-wrap
 msgid "B<timerfd_settime>(2)\t2.6.25\n"
 msgstr "B<timerfd_settime>(2)\t2.6.25\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:551
+#: build/C/man2/syscalls.2:552
 #, no-wrap
 msgid "B<times>(2)\n"
 msgstr "B<times>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:552
+#: build/C/man2/syscalls.2:553
 #, no-wrap
 msgid "B<tkill>(2)\t2.6; 2.4.22\n"
 msgstr "B<tkill>(2)\t2.6; 2.4.22\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:553
+#: build/C/man2/syscalls.2:554
 #, no-wrap
 msgid "B<truncate>(2)\n"
 msgstr "B<truncate>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:554
+#: build/C/man2/syscalls.2:555
 #, no-wrap
 msgid "B<truncate64>(2)\t2.4\n"
 msgstr "B<truncate64>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:555
+#: build/C/man2/syscalls.2:556
 #, no-wrap
 msgid "B<tuxcall>(2)\t\tNot implemented\n"
 msgstr "B<tuxcall>(2)\t\tNot implemented\n"
@@ -18818,155 +18825,155 @@ msgstr "B<tuxcall>(2)\t\tNot implemented\n"
 #.  Unimplemented; no slot on i386
 #.  As at 2.6.22, tuxcall has a slot on PowerPC, x86_64, and alpha
 #. type: tbl table
-#: build/C/man2/syscalls.2:558
+#: build/C/man2/syscalls.2:559
 #, no-wrap
 msgid "B<ugetrlimit>(2)\t2.4\n"
 msgstr "B<ugetrlimit>(2)\t2.4\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:559
+#: build/C/man2/syscalls.2:560
 #, no-wrap
 msgid "B<ulimit>(2)\t\tNot implemented\n"
 msgstr "B<ulimit>(2)\t\tNot implemented\n"
 
 #.  Implemented in glibc; see \fBulimit\fP(3)
 #. type: tbl table
-#: build/C/man2/syscalls.2:561
+#: build/C/man2/syscalls.2:562
 #, no-wrap
 msgid "B<umask>(2)\n"
 msgstr "B<umask>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:562
+#: build/C/man2/syscalls.2:563
 #, no-wrap
 msgid "B<umount>(2)\n"
 msgstr "B<umount>(2)\n"
 
 #.  sys_oldumount() -- __NR_umount
 #. type: tbl table
-#: build/C/man2/syscalls.2:564
+#: build/C/man2/syscalls.2:565
 #, no-wrap
 msgid "B<umount2>(2)\t2.2\n"
 msgstr "B<umount2>(2)\t2.2\n"
 
 #.  sys_umount() -- __NR_umount2
 #. type: tbl table
-#: build/C/man2/syscalls.2:566
+#: build/C/man2/syscalls.2:567
 #, no-wrap
 msgid "B<uname>(2)\n"
 msgstr "B<uname>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:567
+#: build/C/man2/syscalls.2:568
 #, no-wrap
 msgid "B<unlink>(2)\n"
 msgstr "B<unlink>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:568
+#: build/C/man2/syscalls.2:569
 #, no-wrap
 msgid "B<unlinkat>(2)\t2.6.16\n"
 msgstr "B<unlinkat>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:569
+#: build/C/man2/syscalls.2:570
 #, no-wrap
 msgid "B<unshare>(2)\t2.6.16\n"
 msgstr "B<unshare>(2)\t2.6.16\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:570
+#: build/C/man2/syscalls.2:571
 #, no-wrap
 msgid "B<uselib>(2)\n"
 msgstr "B<uselib>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:571
+#: build/C/man2/syscalls.2:572
 #, no-wrap
 msgid "B<ustat>(2)\n"
 msgstr "B<ustat>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:572
+#: build/C/man2/syscalls.2:573
 #, no-wrap
 msgid "B<utime>(2)\n"
 msgstr "B<utime>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:573
+#: build/C/man2/syscalls.2:574
 #, no-wrap
 msgid "B<utimensat>(2)\t2.6.22\n"
 msgstr "B<utimensat>(2)\t2.6.22\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:574
+#: build/C/man2/syscalls.2:575
 #, no-wrap
 msgid "B<utimes>(2)\t2.2\n"
 msgstr "B<utimes>(2)\t2.2\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:575
+#: build/C/man2/syscalls.2:576
 #, no-wrap
 msgid "B<vfork>(2)\n"
 msgstr "B<vfork>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:576
+#: build/C/man2/syscalls.2:577
 #, no-wrap
 msgid "B<vhangup>(2)\n"
 msgstr "B<vhangup>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:577
+#: build/C/man2/syscalls.2:578
 #, no-wrap
 msgid "B<vm86old>(2)\n"
 msgstr "B<vm86old>(2)\n"
 
 #.  Superseded by \fBvm86\fP(2)
 #. type: tbl table
-#: build/C/man2/syscalls.2:579
+#: build/C/man2/syscalls.2:580
 #, no-wrap
 msgid "B<vmsplice>(2)\t2.6.17\n"
 msgstr "B<vmsplice>(2)\t2.6.17\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:580
+#: build/C/man2/syscalls.2:581
 #, no-wrap
 msgid "B<vserver>(2)\t\tNot implemented\n"
 msgstr "B<vserver>(2)\t\tNot implemented\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:581
+#: build/C/man2/syscalls.2:582
 #, no-wrap
 msgid "B<wait4>(2)\n"
 msgstr "B<wait4>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:582
+#: build/C/man2/syscalls.2:583
 #, no-wrap
 msgid "B<waitid>(2)\t2.6.10\n"
 msgstr "B<waitid>(2)\t2.6.10\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:583
+#: build/C/man2/syscalls.2:584
 #, no-wrap
 msgid "B<waitpid>(2)\n"
 msgstr "B<waitpid>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:584
+#: build/C/man2/syscalls.2:585
 #, no-wrap
 msgid "B<write>(2)\n"
 msgstr "B<write>(2)\n"
 
 #. type: tbl table
-#: build/C/man2/syscalls.2:585
+#: build/C/man2/syscalls.2:586
 #, no-wrap
 msgid "B<writev>(2)\t2.0\n"
 msgstr "B<writev>(2)\t2.0\n"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:593
+#: build/C/man2/syscalls.2:594
 msgid ""
 "On many platforms, including i386, socket calls are all multiplexed (via "
 "glibc wrapper functions) through B<socketcall>(2)  and similarly System V "
@@ -18977,7 +18984,7 @@ msgstr ""
 "同様に、System V IPC 関連のシステムコールは B<ipc>(2)  経由に多重されている。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:595
+#: build/C/man2/syscalls.2:596
 msgid "Note the following points:"
 msgstr "以下の点に留意すること:"
 
@@ -19002,7 +19009,7 @@ msgstr "以下の点に留意すること:"
 #.  __NR_ulimit is 58 on Linux 2.6.22/i386
 #.  __NR_vserver is 273 on Linux 2.6.22/i386
 #. type: Plain text
-#: build/C/man2/syscalls.2:633
+#: build/C/man2/syscalls.2:634
 msgid ""
 "Although slots are reserved for them in the system call table, the following "
 "system calls are not implemented in the standard kernel: B<afs_syscall>(2), "
@@ -19026,7 +19033,7 @@ msgstr ""
 
 #.  The security call is for future use.
 #. type: Plain text
-#: build/C/man2/syscalls.2:641
+#: build/C/man2/syscalls.2:642
 msgid ""
 "The B<getpmsg>(2)  and B<putpmsg>(2)  calls are for kernels patched to "
 "support STREAMS, and may never be in the standard kernel."
@@ -19035,7 +19042,7 @@ msgstr ""
 "ル用のもので、 標準のカーネルに存在することは今後もない。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:656
+#: build/C/man2/syscalls.2:657
 msgid ""
 "Roughly speaking, the code belonging to the system call with number __NR_xxx "
 "defined in I</usr/include/asm/unistd.h> can be found in the kernel source in "
@@ -19057,7 +19064,7 @@ msgstr ""
 "る。 mips64 には、32 ビットシステムコールのフルセットも含まれている。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:675
+#: build/C/man2/syscalls.2:676
 msgid ""
 "Over time, changes to the interfaces of some system calls have been "
 "necessary.  One reason for such changes was the need to increase the size of "
@@ -19084,7 +19091,7 @@ msgstr ""
 #.  The stat system calls deal with three different data structures,
 #.  defined in include/asm-i386/stat.h: __old_kernel_stat, stat, stat64
 #. type: Plain text
-#: build/C/man2/syscalls.2:696
+#: build/C/man2/syscalls.2:697
 msgid ""
 "By now there are three different versions of B<stat>(2): I<sys_stat>()  "
 "(slot I<__NR_oldstat>), I<sys_newstat>()  (slot I<__NR_stat>), and "
@@ -19098,7 +19105,7 @@ msgstr ""
 "(2)  についても同様である。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:707
+#: build/C/man2/syscalls.2:708
 msgid ""
 "Similarly, the defines I<__NR_oldolduname>, I<__NR_olduname>, and "
 "I<__NR_uname> refer to the routines I<sys_olduname>(), I<sys_uname>()  and "
@@ -19109,7 +19116,7 @@ msgstr ""
 "参照している。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:714
+#: build/C/man2/syscalls.2:715
 msgid ""
 "In Linux 2.0, a new version of B<vm86>(2)  appeared, with the old and the "
 "new kernel routines being named I<sys_vm86old>()  and I<sys_vm86>()."
@@ -19119,7 +19126,7 @@ msgstr ""
 "いう名前である。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:725
+#: build/C/man2/syscalls.2:726
 msgid ""
 "In Linux 2.4, a new version of B<getrlimit>(2)  appeared, with the old and "
 "the new kernel routines being named I<sys_old_getrlimit>()  (slot "
@@ -19133,7 +19140,7 @@ msgstr ""
 #.  64-bit off_t changes: ftruncate64, *stat64,
 #.  fcntl64 (because of the flock structure), getdents64, *statfs64
 #. type: Plain text
-#: build/C/man2/syscalls.2:737
+#: build/C/man2/syscalls.2:738
 msgid ""
 "Linux 2.4 increased the size of user and group IDs from 16 to 32 bits.  To "
 "support this change, a range of system calls were added (e.g., B<chown32>"
@@ -19147,7 +19154,7 @@ msgstr ""
 "に代わって使われるようになった。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:754
+#: build/C/man2/syscalls.2:755
 msgid ""
 "Linux 2.4 added support for applications on 32-bit architectures to access "
 "large files (i.e., files for which the sizes and file offsets can't be "
@@ -19170,7 +19177,7 @@ msgstr ""
 "コールはその限りではない。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:758
+#: build/C/man2/syscalls.2:759
 msgid ""
 "On newer platforms that only have 64-bit file access and 32-bit uids (e.g., "
 "alpha, ia64, s390x) there are no *64 or *32 calls.  Where the *64 and *32 "
@@ -19182,7 +19189,7 @@ msgstr ""
 "いシステムコールは廃止扱いである。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:766
+#: build/C/man2/syscalls.2:767
 msgid ""
 "The I<rt_sig*> calls were added in kernel 2.2 to support the addition of "
 "real-time signals (see B<signal>(7)).  These system calls supersede the "
@@ -19214,7 +19221,7 @@ msgstr ""
 #.  and the semantics of the latter call were changed to what
 #.  they are today.
 #. type: Plain text
-#: build/C/man2/syscalls.2:816
+#: build/C/man2/syscalls.2:817
 msgid ""
 "The B<select>(2)  and B<mmap>(2)  system calls use five or more arguments, "
 "which caused problems the way argument passing on the i386 used to be set "
@@ -19235,7 +19242,7 @@ msgstr ""
 "同様である。"
 
 #. type: Plain text
-#: build/C/man2/syscalls.2:820
+#: build/C/man2/syscalls.2:821
 msgid "B<syscall>(2), B<unimplemented>(2), B<libc>(7)"
 msgstr "B<syscall>(2), B<unimplemented>(2), B<libc>(7)"
 
@@ -20396,7 +20403,7 @@ msgid ""
 msgstr "この関数は B<TIOCGPGRP> と B<TIOCGSID> の ioctl 経由で実現されている。"
 
 #. type: SS
-#: build/C/man3/tcgetpgrp.3:112 build/C/man2/vfork.2:173
+#: build/C/man3/tcgetpgrp.3:112 build/C/man2/vfork.2:233
 #, no-wrap
 msgid "History"
 msgstr "歴史"
@@ -21408,6 +21415,13 @@ msgstr ""
 msgid "VFORK"
 msgstr "VFORK"
 
+#. type: TH
+#: build/C/man2/vfork.2:26
+#, fuzzy, no-wrap
+#| msgid "2010-02-03"
+msgid "2012-02-08"
+msgstr "2010-02-03"
+
 #. type: Plain text
 #: build/C/man2/vfork.2:29
 msgid "vfork - create a child process and block parent"
@@ -21476,9 +21490,17 @@ msgstr ""
 
 #. type: Plain text
 #: build/C/man2/vfork.2:113
-msgid ""
-"B<vfork>()  differs from B<fork>(2)  in that the parent is suspended until "
-"the child terminates (either normally, by calling B<_exit>(2), or "
+#, fuzzy
+#| msgid ""
+#| "B<vfork>()  differs from B<fork>(2)  in that the parent is suspended "
+#| "until the child terminates (either normally, by calling B<_exit>(2), or "
+#| "abnormally, after delivery of a fatal signal), or it makes a call to "
+#| "B<execve>(2).  Until that point, the child shares all memory with its "
+#| "parent, including the stack.  The child must not return from the current "
+#| "function or call B<exit>(3), but may call B<_exit>(2)."
+msgid ""
+"B<vfork>()  differs from B<fork>(2)  in that the calling thread is suspended "
+"until the child terminates (either normally, by calling B<_exit>(2), or "
 "abnormally, after delivery of a fatal signal), or it makes a call to "
 "B<execve>(2).  Until that point, the child shares all memory with its "
 "parent, including the stack.  The child must not return from the current "
@@ -21492,24 +21514,38 @@ msgstr ""
 "B<exit>(3)  もコールしてはならないが、 B<_exit>(2)  ならばコールしてもよい。"
 
 #. type: Plain text
-#: build/C/man2/vfork.2:120
+#: build/C/man2/vfork.2:124
+msgid ""
+"As with B<fork>(2), the child process created by B<vfork>()  inherits copies "
+"of various of the caller's process attributes (e.g., file descriptors, "
+"signal dispositions, and current working directory); the B<vfork>()  call "
+"differs only in the treatment of the virtual address space, as described "
+"above."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:130
+#, fuzzy
+#| msgid ""
+#| "Signal handlers are inherited, but not shared.  Signals to the parent "
+#| "arrive after the child releases the parent's memory (i.e., after the "
+#| "child terminates or calls B<execve>(2))."
 msgid ""
-"Signal handlers are inherited, but not shared.  Signals to the parent arrive "
-"after the child releases the parent's memory (i.e., after the child "
-"terminates or calls B<execve>(2))."
+"Signals sent to the parent arrive after the child releases the parent's "
+"memory (i.e., after the child terminates or calls B<execve>(2))."
 msgstr ""
 "シグナルハンドラは継承されるが、共有はされない。 親プロセスへのシグナルは、子"
 "プロセスが親プロセスのメモリを 解放した後 (すなわち、子プロセスが終了するか "
 "B<execve>(2)  を呼んだ後) に到着する。"
 
 #. type: SS
-#: build/C/man2/vfork.2:120
+#: build/C/man2/vfork.2:130
 #, no-wrap
 msgid "Historic Description"
 msgstr "歴史的な説明"
 
 #. type: Plain text
-#: build/C/man2/vfork.2:147
+#: build/C/man2/vfork.2:157
 msgid ""
 "Under Linux, B<fork>(2)  is implemented using copy-on-write pages, so the "
 "only penalty incurred by B<fork>(2)  is the time and memory required to "
@@ -21538,14 +21574,37 @@ msgstr ""
 "スの変数を変更しな いようにするためにはどの変数がレジスタに保持されているかを"
 "知らな ければならなかった。"
 
-#.  In AIXv3.1 vfork is equivalent to fork.
 #. type: Plain text
 #: build/C/man2/vfork.2:161
+#, fuzzy
+#| msgid ""
+#| "4.3BSD, POSIX.1-2001.  POSIX.1-2001 declares this function obsolete; use "
+#| "B<nanosleep>(2)  instead.  POSIX.1-2008 removes the specification of "
+#| "B<usleep>()."
 msgid ""
-"4.3BSD, POSIX.1-2001.  POSIX.1-2008 removes the specification of B<vfork>"
-"().  The requirements put on B<vfork>()  by the standards are weaker than "
-"those put on B<fork>(2), so an implementation where the two are synonymous "
-"is compliant.  In particular, the programmer cannot rely on the parent "
+"4.3BSD; POSIX.1-2001 (but marked OBSOLETE).  POSIX.1-2008 removes the "
+"specification of B<vfork>()."
+msgstr ""
+"4.3BSD, POSIX.1-2001.  POSIX.1-2001 では、この関数は過去のものと宣言されてい"
+"る。 代わりに B<nanosleep>(2)  を使うこと。 POSIX.1-2008 では、 B<usleep>()  "
+"の規定が削除されている。"
+
+#.  In AIXv3.1 vfork is equivalent to fork.
+#. type: Plain text
+#: build/C/man2/vfork.2:172
+#, fuzzy
+#| msgid ""
+#| "4.3BSD, POSIX.1-2001.  POSIX.1-2008 removes the specification of B<vfork>"
+#| "().  The requirements put on B<vfork>()  by the standards are weaker than "
+#| "those put on B<fork>(2), so an implementation where the two are "
+#| "synonymous is compliant.  In particular, the programmer cannot rely on "
+#| "the parent remaining blocked until the child either terminates or calls "
+#| "B<execve>(2), and cannot rely on any specific behavior with respect to "
+#| "shared memory."
+msgid ""
+"The requirements put on B<vfork>()  by the standards are weaker than those "
+"put on B<fork>(2), so an implementation where the two are synonymous is "
+"compliant.  In particular, the programmer cannot rely on the parent "
 "remaining blocked until the child either terminates or calls B<execve>(2), "
 "and cannot rely on any specific behavior with respect to shared memory."
 msgstr ""
@@ -21558,7 +21617,53 @@ msgstr ""
 "有するこ とによる特殊な動作をあてにすべきではない。"
 
 #. type: Plain text
-#: build/C/man2/vfork.2:173
+#: build/C/man2/vfork.2:191
+#, fuzzy
+#| msgid ""
+#| "It is rather unfortunate that Linux revived this specter from the past.  "
+#| "The BSD man page states: \"This system call will be eliminated when "
+#| "proper system sharing mechanisms are implemented.  Users should not "
+#| "depend on the memory sharing semantics of B<vfork>()  as it will, in that "
+#| "case, be made synonymous to B<fork>(2).\""
+msgid ""
+"Some consider the semantics of B<vfork>()  to be an architectural blemish, "
+"and the 4.2BSD man page stated: \"This system call will be eliminated when "
+"proper system sharing mechanisms are implemented.  Users should not depend "
+"on the memory sharing semantics of B<vfork>()  as it will, in that case, be "
+"made synonymous to B<fork>(2).\" However, even though modern memory "
+"management hardware has decreased the performance difference between B<fork>"
+"()  and B<vfork>(2), there are various reasons why Linux and other systems "
+"have retained B<vfork>():"
+msgstr ""
+"Linux がこの過去の亡霊を復活させたことは、むしろ不幸と言うべきである。 BSD の"
+"マニュアルには、 「このシステムコールは妥当なシステム共有機構が実装された場合"
+"には 削除される。ユーザは B<vfork>()  のメモリ共有機能に依存するべきではな"
+"い。何故ならば、このシステムコール が削除された場合には、それは B<fork>(2)  "
+"の同義語とされるからである。」と書かれている。"
+
+#. type: Plain text
+#: build/C/man2/vfork.2:195
+msgid ""
+"Some performance-critical applications require the small performance "
+"advantage conferred by B<vfork>()."
+msgstr ""
+
+#.  http://stackoverflow.com/questions/4259629/what-is-the-difference-between-fork-and-vfork
+#.  http://developers.sun.com/solaris/articles/subprocess/subprocess.html
+#.  http://mailman.uclinux.org/pipermail/uclinux-dev/2009-April/000684.html
+#. type: Plain text
+#: build/C/man2/vfork.2:211
+msgid ""
+"B<vfork>(2)  can be implemented on systems that lack a memory-management "
+"unit (MMU), but B<fork>(2)  can't be implemented on such systems.  "
+"(POSIX.1-2008 removed B<vfork>()  from the standard; the POSIX rationale for "
+"the B<posix_spawn>(3)  function notes that that function, which provides "
+"functionality equivalent to B<fork>(2)+B<exec>(3), is designed to be "
+"implementable on systems that lack an MMU.)"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:222
 msgid ""
 "Fork handlers established using B<pthread_atfork>(3)  are not called when a "
 "multithreaded program employing the NPTL threading library calls B<vfork>"
@@ -21571,10 +21676,23 @@ msgstr ""
 "LinuxThreads スレッドライブラリを使った プログラムでは、fork ハンドラは呼び出"
 "される。 (Linux のスレッドライブラリの説明は B<pthreads>(7)  を参照。)"
 
+#. type: Plain text
+#: build/C/man2/vfork.2:230
+msgid ""
+"A call to B<vfork>()  is equivalent to calling B<clone>(2)  with I<flags> "
+"specified as:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:232
+#, no-wrap
+msgid "     CLONE_VM | CLONE_VFORK | SIGCHLD\n"
+msgstr ""
+
 #.  In the release notes for 4.2BSD Sam Leffler wrote: `vfork: Is still
 #.  present, but definitely on its way out'.
 #. type: Plain text
-#: build/C/man2/vfork.2:189
+#: build/C/man2/vfork.2:249
 msgid ""
 "The B<vfork>()  system call appeared in 3.0BSD.  In 4.4BSD it was made "
 "synonymous to B<fork>(2)  but NetBSD introduced it again, cf. http://www."
@@ -21590,21 +21708,6 @@ msgstr ""
 "は 少し遅れて) 独立したシステムコールとなった。 glibc でのサポートは "
 "glibc-2.0.112 で追加された。"
 
-#. type: Plain text
-#: build/C/man2/vfork.2:199
-msgid ""
-"It is rather unfortunate that Linux revived this specter from the past.  The "
-"BSD man page states: \"This system call will be eliminated when proper "
-"system sharing mechanisms are implemented.  Users should not depend on the "
-"memory sharing semantics of B<vfork>()  as it will, in that case, be made "
-"synonymous to B<fork>(2).\""
-msgstr ""
-"Linux がこの過去の亡霊を復活させたことは、むしろ不幸と言うべきである。 BSD の"
-"マニュアルには、 「このシステムコールは妥当なシステム共有機構が実装された場合"
-"には 削除される。ユーザは B<vfork>()  のメモリ共有機能に依存するべきではな"
-"い。何故ならば、このシステムコール が削除された場合には、それは B<fork>(2)  "
-"の同義語とされるからである。」と書かれている。"
-
 #.  As far as I can tell, the following is not true in 2.6.19:
 #.  Currently (Linux 2.3.25),
 #.  .BR strace (1)
@@ -21612,7 +21715,7 @@ msgstr ""
 #.  .BR vfork ()
 #.  and requires a kernel patch.
 #. type: Plain text
-#: build/C/man2/vfork.2:219
+#: build/C/man2/vfork.2:270
 msgid ""
 "Details of the signal handling are obscure and differ between systems.  The "
 "BSD man page states: \"To avoid a possible deadlock situation, processes "
@@ -21627,7 +21730,7 @@ msgstr ""
 "る。」 と書かれている。"
 
 #. type: Plain text
-#: build/C/man2/vfork.2:225
+#: build/C/man2/vfork.2:276
 msgid "B<clone>(2), B<execve>(2), B<fork>(2), B<unshare>(2), B<wait>(2)"
 msgstr "B<clone>(2), B<execve>(2), B<fork>(2), B<unshare>(2), B<wait>(2)"
 
@@ -21688,6 +21791,69 @@ msgstr ""
 msgid "B<capabilities>(7), B<init>(8)"
 msgstr "B<capabilities>(7), B<init>(8)"
 
+#~ msgid "2009-04-27"
+#~ msgstr "2009-04-27"
+
+#~ msgid "2008-11-07"
+#~ msgstr "2008-11-07"
+
+#~ msgid "I<fd> is not a valid file descriptor open for writing."
+#~ msgstr "I<fd> が書き込みのためにオープンされたファイル記述子でない。"
+
+#~ msgid ""
+#~ "Applications that access databases or log files often write a tiny data "
+#~ "fragment (e.g., one line in a log file) and then call B<fsync>()  "
+#~ "immediately in order to ensure that the written data is physically stored "
+#~ "on the harddisk.  Unfortunately, B<fsync>()  will always initiate two "
+#~ "write operations: one for the newly written data and another one in order "
+#~ "to update the modification time stored in the inode.  If the modification "
+#~ "time is not a part of the transaction concept B<fdatasync>()  can be used "
+#~ "to avoid unnecessary inode disk write operations."
+#~ msgstr ""
+#~ "データベースやログファイルにアクセスするアプリケーションは、 非常に小さな"
+#~ "データの断片の書き込みを行い、その後すぐに B<fsync>()  を呼び出して、書き"
+#~ "込んだデータがハードディスクに物理的に 確実に格納されるようにすることが多"
+#~ "い。 残念ながら、 B<fsync>()  は常に 2つの書き込み操作を開始する。 一つは"
+#~ "新しく書き込まれたデータに対するものであり、 もう一つは inode に格納される"
+#~ "修正時刻 (modification time) を 更新するためのものである。 修正時刻の更新"
+#~ "が不可分な操作 (トランザクション) の一部ではない場合、 B<fdatasync>()  を"
+#~ "使うことで、不必要な inode のディスク書き込み操作を避けることができる。"
+
+#~ msgid ""
+#~ "If the underlying hard disk has write caching enabled, then the data may "
+#~ "not really be on permanent storage when B<fsync>()  / B<fdatasync>()  "
+#~ "return."
+#~ msgstr ""
+#~ "データが配置されているハードディスクの書き込みキャッシュが有効に なってい"
+#~ "る場合、 B<fsync>()  / B<fdatasync>()  から戻ってきたとしても、そのデータ"
+#~ "は実際には永続的な記憶媒体に 格納されていないかもしれない。"
+
+#~ msgid ""
+#~ "When an ext2 file system is mounted with the I<sync> option, directory "
+#~ "entries are also implicitly synced by B<fsync>()."
+#~ msgstr ""
+#~ "ext2 ファイル・システムが I<sync> オプションつきでマウントされている場"
+#~ "合、 B<fsync>()  でディレクトリ・エントリも暗黙のうちに同期する。"
+
+#~ msgid ""
+#~ "On kernels before 2.4, B<fsync>()  on big files can be inefficient.  An "
+#~ "alternative might be to use the B<O_SYNC> flag to B<open>(2)."
+#~ msgstr ""
+#~ "2.4 より前のカーネルでは巨大なファイルに B<fsync>()  を使用することは効率"
+#~ "が悪い場合がある。 別の方法として B<open>(2)  の際に B<O_SYNC> フラグを使"
+#~ "用するのが良いかもしれない。"
+
+#, fuzzy
+#~| msgid "2011-09-15"
+#~ msgid "2011-09-07"
+#~ msgstr "2011-09-15"
+
+#~ msgid "B<bdflush>(2)\n"
+#~ msgstr "B<bdflush>(2)\n"
+
+#~ msgid "B<nfsservctl>(2)\t2.2\n"
+#~ msgstr "B<nfsservctl>(2)\t2.2\n"
+
 #~ msgid "2007-07-10"
 #~ msgstr "2007-07-10"