msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-03-26 16:48+0900\n"
+"POT-Creation-Date: 2013-04-30 20:30+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:77 build/C/man2/access.2:148 build/C/man2/alarm.2:61 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 build/C/man2/chmod.2:219 build/C/man2/chown.2:181 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:163 build/C/man3/daemon.3:90 build/C/man3/des_crypt.3:134 build/C/man2/dup.2:170 build/C/man3/encrypt.3:124 build/C/man3/euidaccess.3:73 build/C/man3/exec.3:199 build/C/man2/execve.2:450 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1146 build/C/man3/fexecve.3:94 build/C/man2/flock.2:138 build/C/man2/fork.2:206 build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125 build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46 build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110 build/C/man3/getdtablesize.3:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:138 build/C/man3/getopt.3:318 build/C/man2/getpagesize.2:64 build/C/man2/gettid.2:58 build/C/man3/getumask.3:58 build/C/man3/getusershell.3:85 build/C/man2/idle.2:61 build/C/man2/ioctl.2:117 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:118 build/C/man2/nice.2:75 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:58 build/C/man2/swapon.2:151 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:195 build/C/man3/ualarm.3:92 build/C/man2/umask.2:93 build/C/man2/uname.2:73 build/C/man2/uselib.2:76 build/C/man3/usleep.3:86 build/C/man2/vfork.2:159 build/C/man2/vhangup.2:63
+#: build/C/man2/_syscall.2:77 build/C/man2/access.2:156 build/C/man2/alarm.2:59 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 build/C/man2/chmod.2:219 build/C/man2/chown.2:181 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:163 build/C/man3/daemon.3:90 build/C/man3/des_crypt.3:134 build/C/man2/dup.2:170 build/C/man3/encrypt.3:124 build/C/man3/euidaccess.3:73 build/C/man3/exec.3:199 build/C/man2/execve.2:450 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1146 build/C/man3/fexecve.3:94 build/C/man2/flock.2:138 build/C/man2/fork.2:206 build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125 build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46 build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110 build/C/man3/getdtablesize.3:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:138 build/C/man3/getopt.3:318 build/C/man2/getpagesize.2:64 build/C/man2/gettid.2:58 build/C/man3/getumask.3:58 build/C/man3/getusershell.3:85 build/C/man2/idle.2:61 build/C/man2/ioctl.2:117 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:118 build/C/man2/nice.2:75 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:58 build/C/man2/swapon.2:151 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:195 build/C/man3/ualarm.3:92 build/C/man2/umask.2:93 build/C/man2/uname.2:73 build/C/man2/uselib.2:76 build/C/man3/usleep.3:86 build/C/man2/vfork.2:159 build/C/man2/vhangup.2:63
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:79 build/C/man2/access.2:150 build/C/man2/alarm.2:63 build/C/man2/brk.2:122 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:168 build/C/man3/daemon.3:96 build/C/man2/dup.2:180 build/C/man3/encrypt.3:135 build/C/man3/euidaccess.3:79 build/C/man3/exec.3:205 build/C/man2/execve.2:458 build/C/man2/exit_group.2:45 build/C/man2/fcntl.2:1196 build/C/man3/fexecve.3:98 build/C/man2/flock.2:147 build/C/man2/fork.2:208 build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140 build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50 build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113 build/C/man3/getdtablesize.3:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:350 build/C/man2/getpagesize.2:71 build/C/man2/gettid.2:62 build/C/man3/getumask.3:60 build/C/man2/ioctl.2:132 build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:121 build/C/man2/nice.2:82 build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67 build/C/man2/setup.2:65 build/C/man2/swapon.2:157 build/C/man2/syscall.2:78 build/C/man2/syscalls.2:640 build/C/man2/sysctl.2:114 build/C/man3/tcgetpgrp.3:108 build/C/man2/truncate.2:208 build/C/man3/ualarm.3:100 build/C/man2/umask.2:95 build/C/man2/uname.2:82 build/C/man2/uselib.2:80 build/C/man3/usleep.3:104 build/C/man2/vfork.2:174
+#: build/C/man2/_syscall.2:79 build/C/man2/access.2:158 build/C/man2/alarm.2:61 build/C/man2/brk.2:122 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:168 build/C/man3/daemon.3:96 build/C/man2/dup.2:180 build/C/man3/encrypt.3:135 build/C/man3/euidaccess.3:79 build/C/man3/exec.3:205 build/C/man2/execve.2:458 build/C/man2/exit_group.2:45 build/C/man2/fcntl.2:1196 build/C/man3/fexecve.3:98 build/C/man2/flock.2:147 build/C/man2/fork.2:208 build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140 build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50 build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113 build/C/man3/getdtablesize.3:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:350 build/C/man2/getpagesize.2:71 build/C/man2/gettid.2:62 build/C/man3/getumask.3:60 build/C/man2/ioctl.2:132 build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:121 build/C/man2/nice.2:82 build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67 build/C/man2/setup.2:65 build/C/man2/swapon.2:157 build/C/man2/syscall.2:78 build/C/man2/syscalls.2:656 build/C/man2/sysctl.2:114 build/C/man3/tcgetpgrp.3:108 build/C/man2/truncate.2:208 build/C/man3/ualarm.3:100 build/C/man2/umask.2:95 build/C/man2/uname.2:82 build/C/man2/uselib.2:80 build/C/man3/usleep.3:104 build/C/man2/vfork.2:174
#, no-wrap
msgid "NOTES"
msgstr ""
#. The preferred way to invoke system calls that glibc does not know
#. about yet is via
#. .BR syscall (2).
-#. However, this mechanism can only be used if using a libc
+#. However, this mechanism can be used only if using a libc
#. (such as glibc) that supports
#. .BR syscall (2),
#. and if the
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288 build/C/man3/confstr.3:129 build/C/man3/encrypt.3:137 build/C/man2/execve.2:542 build/C/man2/fork.2:239 build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376 build/C/man5/shells.5:45 build/C/man2/syscall.2:82 build/C/man2/sysctl.2:143
+#: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288 build/C/man3/confstr.3:129 build/C/man3/encrypt.3:137 build/C/man2/execve.2:542 build/C/man2/fork.2:239 build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376 build/C/man5/shells.5:45 build/C/man2/syscall.2:198 build/C/man2/sysctl.2:143
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:163 build/C/man2/access.2:242 build/C/man2/alarm.2:81 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 build/C/man2/chmod.2:221 build/C/man2/chown.2:336 build/C/man2/chroot.2:151 build/C/man2/close.2:125 build/C/man3/confstr.3:146 build/C/man3/crypt.3:229 build/C/man3/daemon.3:104 build/C/man3/des_crypt.3:137 build/C/man2/dup.2:207 build/C/man3/encrypt.3:161 build/C/man7/environ.7:227 build/C/man3/euidaccess.3:94 build/C/man3/exec.3:241 build/C/man2/execve.2:637 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1297 build/C/man3/fexecve.3:106 build/C/man2/flock.2:201 build/C/man2/fork.2:244 build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162 build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249 build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:193 build/C/man3/getopt.3:514 build/C/man2/getpagesize.2:108 build/C/man2/gettid.2:71 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:87 build/C/man2/ioctl.2:140 build/C/man2/ioctl_list.2:953 build/C/man2/ioperm.2:121 build/C/man3/lockf.3:156 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:133 build/C/man2/nice.2:105 build/C/man2/pread.2:145 build/C/man2/set_thread_area.2:72 build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:60 build/C/man2/swapon.2:191 build/C/man2/syscall.2:98 build/C/man2/syscalls.2:817 build/C/man3/sysconf.3:335 build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:117 build/C/man2/truncate.2:251 build/C/man3/ualarm.3:135 build/C/man2/umask.2:116 build/C/man2/uname.2:157 build/C/man2/uselib.2:102 build/C/man3/usleep.3:137 build/C/man2/vfork.2:273 build/C/man2/vhangup.2:66
+#: build/C/man2/_syscall.2:163 build/C/man2/access.2:250 build/C/man2/alarm.2:79 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 build/C/man2/chmod.2:221 build/C/man2/chown.2:336 build/C/man2/chroot.2:151 build/C/man2/close.2:125 build/C/man3/confstr.3:146 build/C/man3/crypt.3:229 build/C/man3/daemon.3:104 build/C/man3/des_crypt.3:137 build/C/man2/dup.2:207 build/C/man3/encrypt.3:161 build/C/man7/environ.7:227 build/C/man3/euidaccess.3:94 build/C/man3/exec.3:241 build/C/man2/execve.2:637 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1297 build/C/man3/fexecve.3:106 build/C/man2/flock.2:201 build/C/man2/fork.2:244 build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162 build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249 build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:193 build/C/man3/getopt.3:514 build/C/man2/getpagesize.2:108 build/C/man2/gettid.2:71 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:87 build/C/man2/ioctl.2:140 build/C/man2/ioctl_list.2:953 build/C/man2/ioperm.2:121 build/C/man3/lockf.3:156 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:133 build/C/man2/nice.2:105 build/C/man2/pread.2:150 build/C/man2/set_thread_area.2:72 build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:60 build/C/man2/swapon.2:191 build/C/man2/syscall.2:214 build/C/man2/syscalls.2:833 build/C/man3/sysconf.3:335 build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:117 build/C/man2/truncate.2:256 build/C/man3/ualarm.3:142 build/C/man2/umask.2:116 build/C/man2/uname.2:157 build/C/man2/uselib.2:102 build/C/man3/usleep.3:137 build/C/man2/vfork.2:273 build/C/man2/vhangup.2:66
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:167 build/C/man2/access.2:253 build/C/man2/alarm.2:90 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 build/C/man2/chmod.2:228 build/C/man2/chown.2:342 build/C/man2/chroot.2:154 build/C/man2/close.2:132 build/C/man3/confstr.3:150 build/C/man3/crypt.3:235 build/C/man3/daemon.3:107 build/C/man3/des_crypt.3:141 build/C/man2/dup.2:211 build/C/man3/encrypt.3:166 build/C/man7/environ.7:241 build/C/man3/euidaccess.3:105 build/C/man3/exec.3:248 build/C/man2/execve.2:648 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1318 build/C/man3/fexecve.3:108 build/C/man2/flock.2:215 build/C/man2/fork.2:255 build/C/man3/fpathconf.3:185 build/C/man2/fsync.2:171 build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58 build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131 build/C/man3/getdtablesize.3:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:197 build/C/man3/getopt.3:516 build/C/man2/getpagesize.2:111 build/C/man2/gettid.2:90 build/C/man3/getumask.3:65 build/C/man3/getusershell.3:89 build/C/man2/idle.2:64 build/C/man2/ioctl.2:148 build/C/man2/ioctl_list.2:955 build/C/man2/ioperm.2:125 build/C/man3/lockf.3:171 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:145 build/C/man2/nice.2:112 build/C/man2/pread.2:150 build/C/man2/set_thread_area.2:74 build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66 build/C/man3/swab.3:62 build/C/man2/swapon.2:195 build/C/man2/syscall.2:102 build/C/man2/syscalls.2:821 build/C/man3/sysconf.3:343 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:121 build/C/man2/truncate.2:255 build/C/man3/ualarm.3:143 build/C/man2/umask.2:122 build/C/man2/uname.2:161 build/C/man2/uselib.2:112 build/C/man3/usleep.3:146 build/C/man2/vfork.2:279 build/C/man2/vhangup.2:69
+#: build/C/man2/_syscall.2:167 build/C/man2/access.2:261 build/C/man2/alarm.2:88 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 build/C/man2/chmod.2:228 build/C/man2/chown.2:342 build/C/man2/chroot.2:154 build/C/man2/close.2:132 build/C/man3/confstr.3:150 build/C/man3/crypt.3:235 build/C/man3/daemon.3:107 build/C/man3/des_crypt.3:141 build/C/man2/dup.2:211 build/C/man3/encrypt.3:166 build/C/man7/environ.7:241 build/C/man3/euidaccess.3:105 build/C/man3/exec.3:248 build/C/man2/execve.2:648 build/C/man2/exit_group.2:51 build/C/man2/fcntl.2:1318 build/C/man3/fexecve.3:108 build/C/man2/flock.2:215 build/C/man2/fork.2:255 build/C/man3/fpathconf.3:185 build/C/man2/fsync.2:171 build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58 build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131 build/C/man3/getdtablesize.3:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:197 build/C/man3/getopt.3:516 build/C/man2/getpagesize.2:111 build/C/man2/gettid.2:90 build/C/man3/getumask.3:65 build/C/man3/getusershell.3:89 build/C/man2/idle.2:64 build/C/man2/ioctl.2:148 build/C/man2/ioctl_list.2:955 build/C/man2/ioperm.2:125 build/C/man3/lockf.3:171 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:145 build/C/man2/nice.2:112 build/C/man2/pread.2:155 build/C/man2/set_thread_area.2:74 build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66 build/C/man3/swab.3:62 build/C/man2/swapon.2:195 build/C/man2/syscall.2:218 build/C/man2/syscalls.2:837 build/C/man3/sysconf.3:343 build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:121 build/C/man2/truncate.2:260 build/C/man3/ualarm.3:150 build/C/man2/umask.2:122 build/C/man2/uname.2:161 build/C/man2/uselib.2:112 build/C/man3/usleep.3:146 build/C/man2/vfork.2:279 build/C/man2/vhangup.2:69
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/_syscall.2:174 build/C/man2/access.2:260 build/C/man2/alarm.2:97 build/C/man2/brk.2:176 build/C/man2/chdir.2:147 build/C/man2/chmod.2:235 build/C/man2/chown.2:349 build/C/man2/chroot.2:161 build/C/man2/close.2:139 build/C/man3/confstr.3:157 build/C/man3/crypt.3:242 build/C/man3/daemon.3:114 build/C/man3/des_crypt.3:148 build/C/man2/dup.2:218 build/C/man3/encrypt.3:173 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:255 build/C/man2/execve.2:655 build/C/man2/exit_group.2:58 build/C/man2/fcntl.2:1325 build/C/man3/fexecve.3:115 build/C/man2/flock.2:222 build/C/man2/fork.2:262 build/C/man3/fpathconf.3:192 build/C/man2/fsync.2:178 build/C/man3/get_nprocs_conf.3:95 build/C/man2/get_thread_area.2:65 build/C/man3/getcwd.3:263 build/C/man2/getdomainname.2:138 build/C/man3/getdtablesize.3:102 build/C/man3/gethostid.3:134 build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:204 build/C/man3/getopt.3:523 build/C/man2/getpagesize.2:118 build/C/man2/gettid.2:97 build/C/man3/getumask.3:72 build/C/man3/getusershell.3:96 build/C/man2/idle.2:71 build/C/man2/ioctl.2:155 build/C/man2/ioctl_list.2:962 build/C/man2/ioperm.2:132 build/C/man3/lockf.3:178 build/C/man2/mincore.2:176 build/C/man2/mkdir.2:152 build/C/man2/nice.2:119 build/C/man2/pread.2:157 build/C/man2/set_thread_area.2:81 build/C/man2/setup.2:79 build/C/man5/shells.5:66 build/C/man3/sleep.3:73 build/C/man3/swab.3:69 build/C/man2/swapon.2:202 build/C/man2/syscall.2:109 build/C/man2/syscalls.2:828 build/C/man3/sysconf.3:350 build/C/man2/sysctl.2:190 build/C/man2/sysinfo.2:103 build/C/man3/tcgetpgrp.3:128 build/C/man2/truncate.2:262 build/C/man3/ualarm.3:150 build/C/man2/umask.2:129 build/C/man2/uname.2:168 build/C/man2/uselib.2:119 build/C/man3/usleep.3:153 build/C/man2/vfork.2:286 build/C/man2/vhangup.2:76
+#: build/C/man2/_syscall.2:174 build/C/man2/access.2:268 build/C/man2/alarm.2:95 build/C/man2/brk.2:176 build/C/man2/chdir.2:147 build/C/man2/chmod.2:235 build/C/man2/chown.2:349 build/C/man2/chroot.2:161 build/C/man2/close.2:139 build/C/man3/confstr.3:157 build/C/man3/crypt.3:242 build/C/man3/daemon.3:114 build/C/man3/des_crypt.3:148 build/C/man2/dup.2:218 build/C/man3/encrypt.3:173 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:112 build/C/man3/exec.3:255 build/C/man2/execve.2:655 build/C/man2/exit_group.2:58 build/C/man2/fcntl.2:1325 build/C/man3/fexecve.3:115 build/C/man2/flock.2:222 build/C/man2/fork.2:262 build/C/man3/fpathconf.3:192 build/C/man2/fsync.2:178 build/C/man3/get_nprocs_conf.3:95 build/C/man2/get_thread_area.2:65 build/C/man3/getcwd.3:263 build/C/man2/getdomainname.2:138 build/C/man3/getdtablesize.3:102 build/C/man3/gethostid.3:134 build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:204 build/C/man3/getopt.3:523 build/C/man2/getpagesize.2:118 build/C/man2/gettid.2:97 build/C/man3/getumask.3:72 build/C/man3/getusershell.3:96 build/C/man2/idle.2:71 build/C/man2/ioctl.2:155 build/C/man2/ioctl_list.2:962 build/C/man2/ioperm.2:132 build/C/man3/lockf.3:178 build/C/man2/mincore.2:176 build/C/man2/mkdir.2:152 build/C/man2/nice.2:119 build/C/man2/pread.2:162 build/C/man2/set_thread_area.2:81 build/C/man2/setup.2:79 build/C/man5/shells.5:66 build/C/man3/sleep.3:73 build/C/man3/swab.3:69 build/C/man2/swapon.2:202 build/C/man2/syscall.2:225 build/C/man2/syscalls.2:844 build/C/man3/sysconf.3:350 build/C/man2/sysctl.2:190 build/C/man2/sysinfo.2:103 build/C/man3/tcgetpgrp.3:128 build/C/man2/truncate.2:267 build/C/man3/ualarm.3:157 build/C/man2/umask.2:129 build/C/man2/uname.2:168 build/C/man2/uselib.2:119 build/C/man3/usleep.3:153 build/C/man2/vfork.2:286 build/C/man2/vhangup.2:76
msgid ""
-"This page is part of release 3.50 of the Linux I<man-pages> project. A "
+"This page is part of release 3.51 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
"found at http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
#: build/C/man2/access.2:43
#, no-wrap
-msgid "2013-02-28"
+msgid "2013-04-16"
msgstr ""
#. type: Plain text
msgstr ""
#. type: SH
-#: build/C/man2/access.2:88 build/C/man2/alarm.2:56 build/C/man2/brk.2:93 build/C/man2/chdir.2:70 build/C/man2/chmod.2:153 build/C/man2/chown.2:119 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:94 build/C/man3/crypt.3:120 build/C/man3/daemon.3:72 build/C/man3/des_crypt.3:106 build/C/man2/dup.2:120 build/C/man3/encrypt.3:113 build/C/man3/euidaccess.3:58 build/C/man3/exec.3:183 build/C/man2/execve.2:355 build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1051 build/C/man3/fexecve.3:67 build/C/man2/flock.2:111 build/C/man2/fork.2:173 build/C/man3/fpathconf.3:160 build/C/man2/fsync.2:108 build/C/man3/get_nprocs_conf.3:46 build/C/man2/get_thread_area.2:29 build/C/man3/getcwd.3:156 build/C/man2/getdomainname.2:75 build/C/man3/getdtablesize.3:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:274 build/C/man2/gettid.2:50 build/C/man3/getusershell.3:77 build/C/man2/idle.2:52 build/C/man2/ioctl.2:83 build/C/man2/ioctl_list.2:106 build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:48 build/C/man2/nice.2:56 build/C/man2/pread.2:79 build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53 build/C/man3/sleep.3:40 build/C/man3/swab.3:54 build/C/man2/swapon.2:108 build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311 build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:61 build/C/man2/truncate.2:110 build/C/man3/ualarm.3:81 build/C/man2/umask.2:90 build/C/man2/uname.2:63 build/C/man2/uselib.2:48 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:50
+#: build/C/man2/access.2:88 build/C/man2/alarm.2:54 build/C/man2/brk.2:93 build/C/man2/chdir.2:70 build/C/man2/chmod.2:153 build/C/man2/chown.2:119 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:94 build/C/man3/crypt.3:120 build/C/man3/daemon.3:72 build/C/man3/des_crypt.3:106 build/C/man2/dup.2:120 build/C/man3/encrypt.3:113 build/C/man3/euidaccess.3:58 build/C/man3/exec.3:183 build/C/man2/execve.2:355 build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1051 build/C/man3/fexecve.3:67 build/C/man2/flock.2:111 build/C/man2/fork.2:173 build/C/man3/fpathconf.3:160 build/C/man2/fsync.2:108 build/C/man3/get_nprocs_conf.3:46 build/C/man2/get_thread_area.2:29 build/C/man3/getcwd.3:156 build/C/man2/getdomainname.2:75 build/C/man3/getdtablesize.3:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:274 build/C/man2/gettid.2:50 build/C/man3/getusershell.3:77 build/C/man2/idle.2:52 build/C/man2/ioctl.2:83 build/C/man2/ioctl_list.2:106 build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:48 build/C/man2/nice.2:56 build/C/man2/pread.2:79 build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53 build/C/man3/sleep.3:40 build/C/man3/swab.3:54 build/C/man2/swapon.2:108 build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311 build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:61 build/C/man2/truncate.2:110 build/C/man3/ualarm.3:81 build/C/man2/umask.2:90 build/C/man2/uname.2:63 build/C/man2/uselib.2:48 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:50
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:96 build/C/man3/euidaccess.3:66
+#: build/C/man2/access.2:104
msgid ""
-"On success (all requested permissions granted), zero is returned. On error "
-"(at least one bit in I<mode> asked for a permission that is denied, or some "
-"other error occurred), -1 is returned, and I<errno> is set appropriately."
+"On success (all requested permissions granted, or I<mode> is B<F_OK> and the "
+"file exists), zero is returned. On error (at least one bit in I<mode> asked "
+"for a permission that is denied, or I<mode> is B<F_OK> and the file does not "
+"exist, or some other error occurred), -1 is returned, and I<errno> is set "
+"appropriately."
msgstr ""
#. type: SH
-#: build/C/man2/access.2:96 build/C/man2/chdir.2:75 build/C/man2/chmod.2:158 build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:121 build/C/man3/crypt.3:123 build/C/man2/dup.2:126 build/C/man3/encrypt.3:115 build/C/man3/euidaccess.3:66 build/C/man3/exec.3:190 build/C/man2/execve.2:361 build/C/man2/fcntl.2:1084 build/C/man3/fexecve.3:74 build/C/man2/flock.2:116 build/C/man2/fork.2:180 build/C/man2/fsync.2:113 build/C/man2/get_thread_area.2:35 build/C/man3/getcwd.3:172 build/C/man2/getdomainname.2:80 build/C/man3/getdtablesize.3:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101 build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:92 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:53 build/C/man2/nice.2:61 build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49 build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:81 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:83 build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:77 build/C/man2/vhangup.2:55
+#: build/C/man2/access.2:104 build/C/man2/chdir.2:75 build/C/man2/chmod.2:158 build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:121 build/C/man3/crypt.3:123 build/C/man2/dup.2:126 build/C/man3/encrypt.3:115 build/C/man3/euidaccess.3:66 build/C/man3/exec.3:190 build/C/man2/execve.2:361 build/C/man2/fcntl.2:1084 build/C/man3/fexecve.3:74 build/C/man2/flock.2:116 build/C/man2/fork.2:180 build/C/man2/fsync.2:113 build/C/man2/get_thread_area.2:35 build/C/man3/getcwd.3:172 build/C/man2/getdomainname.2:80 build/C/man3/getdtablesize.3:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101 build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:92 build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:53 build/C/man2/nice.2:61 build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49 build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:81 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:83 build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84 build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:77 build/C/man2/vhangup.2:55
#, no-wrap
msgid "ERRORS"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:99
+#: build/C/man2/access.2:107
msgid "B<access>() shall fail if:"
msgstr ""
#. type: TP
-#: build/C/man2/access.2:99 build/C/man2/chdir.2:81 build/C/man2/chdir.2:117 build/C/man2/chmod.2:163 build/C/man2/chown.2:129 build/C/man2/chroot.2:98 build/C/man2/execve.2:369 build/C/man2/execve.2:376 build/C/man2/execve.2:379 build/C/man2/execve.2:382 build/C/man3/getcwd.3:173 build/C/man3/gethostid.3:84 build/C/man2/mkdir.2:54 build/C/man2/truncate.2:118 build/C/man2/uselib.2:59
+#: build/C/man2/access.2:107 build/C/man2/chdir.2:81 build/C/man2/chdir.2:117 build/C/man2/chmod.2:163 build/C/man2/chown.2:129 build/C/man2/chroot.2:98 build/C/man2/execve.2:369 build/C/man2/execve.2:376 build/C/man2/execve.2:379 build/C/man2/execve.2:382 build/C/man3/getcwd.3:173 build/C/man3/gethostid.3:84 build/C/man2/mkdir.2:54 build/C/man2/truncate.2:118 build/C/man2/uselib.2:59
#, no-wrap
msgid "B<EACCES>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:106
+#: build/C/man2/access.2:114
msgid ""
"The requested access would be denied to the file, or search permission is "
"denied for one of the directories in the path prefix of I<pathname>. (See "
msgstr ""
#. type: TP
-#: build/C/man2/access.2:106 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 build/C/man2/chown.2:138 build/C/man2/chroot.2:112 build/C/man2/execve.2:403 build/C/man2/mkdir.2:76 build/C/man2/truncate.2:151
+#: build/C/man2/access.2:114 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 build/C/man2/chown.2:138 build/C/man2/chroot.2:112 build/C/man2/execve.2:403 build/C/man2/mkdir.2:76 build/C/man2/truncate.2:151
#, no-wrap
msgid "B<ELOOP>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:110 build/C/man2/mkdir.2:80
+#: build/C/man2/access.2:118 build/C/man2/mkdir.2:80
msgid "Too many symbolic links were encountered in resolving I<pathname>."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:110 build/C/man2/chdir.2:98 build/C/man2/chmod.2:179 build/C/man2/chown.2:142 build/C/man2/chroot.2:116 build/C/man2/execve.2:411 build/C/man2/gethostname.2:109 build/C/man2/mkdir.2:84 build/C/man2/truncate.2:154
+#: build/C/man2/access.2:118 build/C/man2/chdir.2:98 build/C/man2/chmod.2:179 build/C/man2/chown.2:142 build/C/man2/chroot.2:116 build/C/man2/execve.2:411 build/C/man2/gethostname.2:109 build/C/man2/mkdir.2:84 build/C/man2/truncate.2:154
#, no-wrap
msgid "B<ENAMETOOLONG>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:114
+#: build/C/man2/access.2:122
msgid "I<pathname> is too long."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:114 build/C/man2/chdir.2:102 build/C/man2/chmod.2:183 build/C/man2/chown.2:146 build/C/man2/chown.2:172 build/C/man2/chroot.2:120 build/C/man2/execve.2:418 build/C/man3/getcwd.3:198 build/C/man3/getlogin.3:120 build/C/man2/mkdir.2:87 build/C/man2/swapon.2:136 build/C/man2/truncate.2:158
+#: build/C/man2/access.2:122 build/C/man2/chdir.2:102 build/C/man2/chmod.2:183 build/C/man2/chown.2:146 build/C/man2/chown.2:172 build/C/man2/chroot.2:120 build/C/man2/execve.2:418 build/C/man3/getcwd.3:198 build/C/man3/getlogin.3:120 build/C/man2/mkdir.2:87 build/C/man2/swapon.2:136 build/C/man2/truncate.2:158
#, no-wrap
msgid "B<ENOENT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:119
+#: build/C/man2/access.2:127
msgid "A component of I<pathname> does not exist or is a dangling symbolic link."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:119 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 build/C/man2/chown.2:152 build/C/man2/chroot.2:126 build/C/man2/execve.2:432 build/C/man2/mkdir.2:104 build/C/man2/sysctl.2:88 build/C/man2/truncate.2:161
+#: build/C/man2/access.2:127 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 build/C/man2/chown.2:152 build/C/man2/chroot.2:126 build/C/man2/execve.2:432 build/C/man2/mkdir.2:104 build/C/man2/sysctl.2:88 build/C/man2/truncate.2:161
#, no-wrap
msgid "B<ENOTDIR>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:124 build/C/man2/mkdir.2:109
+#: build/C/man2/access.2:132 build/C/man2/mkdir.2:109
msgid "A component used as a directory in I<pathname> is not, in fact, a directory."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:124 build/C/man2/chmod.2:198 build/C/man2/chmod.2:216 build/C/man2/chown.2:159 build/C/man2/chown.2:178 build/C/man2/mkdir.2:114 build/C/man2/truncate.2:170
+#: build/C/man2/access.2:132 build/C/man2/chmod.2:198 build/C/man2/chmod.2:216 build/C/man2/chown.2:159 build/C/man2/chown.2:178 build/C/man2/mkdir.2:114 build/C/man2/truncate.2:170
#, no-wrap
msgid "B<EROFS>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:127
+#: build/C/man2/access.2:135
msgid "Write permission was requested for a file on a read-only file system."
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:130
+#: build/C/man2/access.2:138
msgid "B<access>() may fail if:"
msgstr ""
#. type: TP
-#: build/C/man2/access.2:130 build/C/man2/chdir.2:87 build/C/man2/chmod.2:168 build/C/man2/chown.2:134 build/C/man2/chroot.2:105 build/C/man2/execve.2:386 build/C/man2/fcntl.2:1106 build/C/man2/get_thread_area.2:36 build/C/man3/getcwd.3:176 build/C/man2/getdomainname.2:83 build/C/man2/gethostname.2:95 build/C/man2/ioctl.2:97 build/C/man2/mincore.2:104 build/C/man2/mkdir.2:73 build/C/man2/set_thread_area.2:53 build/C/man2/sysctl.2:82 build/C/man2/sysinfo.2:80 build/C/man2/truncate.2:124 build/C/man2/uname.2:69
+#: build/C/man2/access.2:138 build/C/man2/chdir.2:87 build/C/man2/chmod.2:168 build/C/man2/chown.2:134 build/C/man2/chroot.2:105 build/C/man2/execve.2:386 build/C/man2/fcntl.2:1106 build/C/man2/get_thread_area.2:36 build/C/man3/getcwd.3:176 build/C/man2/getdomainname.2:83 build/C/man2/gethostname.2:95 build/C/man2/ioctl.2:97 build/C/man2/mincore.2:104 build/C/man2/mkdir.2:73 build/C/man2/set_thread_area.2:53 build/C/man2/sysctl.2:82 build/C/man2/sysinfo.2:80 build/C/man2/truncate.2:124 build/C/man2/uname.2:69
#, no-wrap
msgid "B<EFAULT>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:134 build/C/man2/mkdir.2:76
+#: build/C/man2/access.2:142 build/C/man2/mkdir.2:76
msgid "I<pathname> points outside your accessible address space."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:134 build/C/man3/confstr.3:122 build/C/man2/dup.2:151 build/C/man2/execve.2:390 build/C/man2/fcntl.2:1122 build/C/man3/fexecve.3:78 build/C/man2/flock.2:126 build/C/man2/get_thread_area.2:39 build/C/man3/getcwd.3:180 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:101 build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50 build/C/man2/swapon.2:121 build/C/man3/tcgetpgrp.3:88 build/C/man2/truncate.2:140 build/C/man2/truncate.2:191 build/C/man3/ualarm.3:88 build/C/man3/usleep.3:82
+#: build/C/man2/access.2:142 build/C/man3/confstr.3:122 build/C/man2/dup.2:151 build/C/man2/execve.2:390 build/C/man2/fcntl.2:1122 build/C/man3/fexecve.3:78 build/C/man2/flock.2:126 build/C/man2/get_thread_area.2:39 build/C/man3/getcwd.3:180 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:101 build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50 build/C/man2/swapon.2:121 build/C/man3/tcgetpgrp.3:88 build/C/man2/truncate.2:140 build/C/man2/truncate.2:191 build/C/man3/ualarm.3:88 build/C/man3/usleep.3:82
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:138
+#: build/C/man2/access.2:146
msgid "I<mode> was incorrectly specified."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:138 build/C/man2/chdir.2:91 build/C/man2/chmod.2:172 build/C/man2/chmod.2:210 build/C/man2/chown.2:169 build/C/man2/chroot.2:109 build/C/man2/close.2:81 build/C/man2/execve.2:394 build/C/man2/fsync.2:118 build/C/man2/ioperm.2:94 build/C/man2/truncate.2:145
+#: build/C/man2/access.2:146 build/C/man2/chdir.2:91 build/C/man2/chmod.2:172 build/C/man2/chmod.2:210 build/C/man2/chown.2:169 build/C/man2/chroot.2:109 build/C/man2/close.2:81 build/C/man2/execve.2:394 build/C/man2/fsync.2:118 build/C/man2/ioperm.2:94 build/C/man2/truncate.2:145
#, no-wrap
msgid "B<EIO>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:141 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 build/C/man2/chroot.2:112 build/C/man2/close.2:84 build/C/man2/execve.2:397
+#: build/C/man2/access.2:149 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 build/C/man2/chroot.2:112 build/C/man2/close.2:84 build/C/man2/execve.2:397
msgid "An I/O error occurred."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:141 build/C/man2/chdir.2:105 build/C/man2/chmod.2:186 build/C/man2/chown.2:149 build/C/man2/chroot.2:123 build/C/man2/execve.2:429 build/C/man2/fork.2:196 build/C/man3/getlogin.3:123 build/C/man2/ioperm.2:97 build/C/man2/mincore.2:112 build/C/man2/mincore.2:124 build/C/man2/mkdir.2:92 build/C/man2/swapon.2:141
+#: build/C/man2/access.2:149 build/C/man2/chdir.2:105 build/C/man2/chmod.2:186 build/C/man2/chown.2:149 build/C/man2/chroot.2:123 build/C/man2/execve.2:429 build/C/man2/fork.2:196 build/C/man3/getlogin.3:123 build/C/man2/ioperm.2:97 build/C/man2/mincore.2:112 build/C/man2/mincore.2:124 build/C/man2/mkdir.2:92 build/C/man2/swapon.2:141
#, no-wrap
msgid "B<ENOMEM>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:144 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 build/C/man2/chown.2:152 build/C/man2/chroot.2:126 build/C/man2/execve.2:432 build/C/man2/mkdir.2:95
+#: build/C/man2/access.2:152 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 build/C/man2/chown.2:152 build/C/man2/chroot.2:126 build/C/man2/execve.2:432 build/C/man2/mkdir.2:95
msgid "Insufficient kernel memory was available."
msgstr ""
#. type: TP
-#: build/C/man2/access.2:144 build/C/man2/execve.2:447 build/C/man2/truncate.2:173
+#: build/C/man2/access.2:152 build/C/man2/execve.2:447 build/C/man2/truncate.2:173
#, no-wrap
msgid "B<ETXTBSY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:148
+#: build/C/man2/access.2:156
msgid "Write access was requested to an executable which is being executed."
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:150 build/C/man2/close.2:87 build/C/man2/fork.2:208 build/C/man3/swab.3:60 build/C/man2/umask.2:95
+#: build/C/man2/access.2:158 build/C/man2/close.2:87 build/C/man2/fork.2:208 build/C/man3/swab.3:60 build/C/man2/umask.2:95
msgid "SVr4, 4.3BSD, POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:165
+#: build/C/man2/access.2:173
msgid ""
"B<Warning>: Using B<access>() to check if a user is authorized to, for "
"example, open a file before actually doing so using B<open>(2) creates a "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:172
+#: build/C/man2/access.2:180
msgid ""
"B<access>() always dereferences symbolic links. If you need to check the "
"permissions on a symbolic link, use B<faccessat>(2) with the flag "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:179
+#: build/C/man2/access.2:187
msgid ""
"B<access>() returns an error if any of the access types in I<mode> is "
"denied, even if some of the other access types in I<mode> are permitted."
#. HPU-UX 11 and Tru64 5.1 do this.
#. type: Plain text
-#: build/C/man2/access.2:186
+#: build/C/man2/access.2:194
msgid ""
"If the calling process has appropriate privileges (i.e., is superuser), "
"POSIX.1-2001 permits an implementation to indicate success for an B<X_OK> "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:194
+#: build/C/man2/access.2:202
msgid ""
-"A file is only accessible if the permissions on each of the directories in "
+"A file is accessible only if the permissions on each of the directories in "
"the path prefix of I<pathname> grant search (i.e., execute) access. If any "
"directory is inaccessible, then the B<access>() call will fail, regardless "
"of the permissions on the file itself."
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:202
+#: build/C/man2/access.2:210
msgid ""
"Only access bits are checked, not the file type or contents. Therefore, if "
"a directory is found to be writable, it probably means that files can be "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:208
+#: build/C/man2/access.2:216
msgid ""
"B<access>() may not work correctly on NFS file systems with UID mapping "
"enabled, because UID mapping is done on the server and hidden from the "
msgstr ""
#. type: SH
-#: build/C/man2/access.2:208 build/C/man7/environ.7:189 build/C/man2/fcntl.2:1239 build/C/man3/gethostid.3:122 build/C/man3/getlogin.3:161 build/C/man3/getopt.3:369 build/C/man2/mincore.2:144 build/C/man2/pread.2:133 build/C/man3/sleep.3:46 build/C/man3/sysconf.3:326 build/C/man2/sysctl.2:135 build/C/man2/truncate.2:243 build/C/man2/vfork.2:252
+#: build/C/man2/access.2:216 build/C/man7/environ.7:189 build/C/man2/fcntl.2:1239 build/C/man3/gethostid.3:122 build/C/man3/getlogin.3:161 build/C/man3/getopt.3:369 build/C/man2/mincore.2:144 build/C/man2/pread.2:138 build/C/man3/sleep.3:46 build/C/man3/sysconf.3:326 build/C/man2/sysctl.2:135 build/C/man2/truncate.2:248 build/C/man2/vfork.2:252
#, no-wrap
msgid "BUGS"
msgstr ""
#. This behavior appears to have been an implementation accident.
#. type: Plain text
-#: build/C/man2/access.2:231
+#: build/C/man2/access.2:239
msgid ""
"In kernel 2.4 (and earlier) there is some strangeness in the handling of "
"B<X_OK> tests for superuser. If all categories of execute permission are "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:242
+#: build/C/man2/access.2:250
msgid ""
"In kernels before 2.6.20, B<access>() ignored the effect of the "
"B<MS_NOEXEC> flag if it was used to B<mount>(2) the underlying file "
msgstr ""
#. type: Plain text
-#: build/C/man2/access.2:253
+#: build/C/man2/access.2:261
msgid ""
"B<chmod>(2), B<chown>(2), B<faccessat>(2), B<open>(2), B<setgid>(2), "
"B<setuid>(2), B<stat>(2), B<euidaccess>(3), B<credentials>(7), "
msgstr ""
#. type: TH
-#: build/C/man2/alarm.2:30
+#: build/C/man2/alarm.2:30 build/C/man3/ualarm.3:24
#, no-wrap
-msgid "2008-06-12"
+msgid "2013-04-18"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:52
-msgid "If I<seconds> is zero, no new B<alarm>() is scheduled."
+#: build/C/man2/alarm.2:50
+msgid "If I<seconds> is zero, any pending alarm is cancelled."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:56
+#: build/C/man2/alarm.2:54
msgid "In any event any previously set B<alarm>() is canceled."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:61
+#: build/C/man2/alarm.2:59
msgid ""
"B<alarm>() returns the number of seconds remaining until any previously "
"scheduled alarm was due to be delivered, or zero if there was no previously "
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:63
+#: build/C/man2/alarm.2:61
msgid "SVr4, POSIX.1-2001, 4.3BSD."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:69
+#: build/C/man2/alarm.2:67
msgid ""
"B<alarm>() and B<setitimer>(2) share the same timer; calls to one will "
"interfere with use of the other."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:78
+#: build/C/man2/alarm.2:76
msgid ""
"B<sleep>(3) may be implemented using B<SIGALRM>; mixing calls to B<alarm>() "
"and B<sleep>(3) is a bad idea."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:81
+#: build/C/man2/alarm.2:79
msgid ""
"Scheduling delays can, as ever, cause the execution of the process to be "
"delayed by an arbitrary amount of time."
msgstr ""
#. type: Plain text
-#: build/C/man2/alarm.2:90
+#: build/C/man2/alarm.2:88
msgid ""
"B<gettimeofday>(2), B<pause>(2), B<select>(2), B<setitimer>(2), "
"B<sigaction>(2), B<signal>(2), B<sleep>(3), B<time>(7)"
msgstr ""
#. type: TH
-#: build/C/man2/brk.2:29 build/C/man2/chroot.2:33 build/C/man3/getcwd.3:32 build/C/man3/gethostid.3:29 build/C/man3/ualarm.3:24
+#: build/C/man2/brk.2:29 build/C/man2/chroot.2:33 build/C/man3/getcwd.3:32 build/C/man3/gethostid.3:29
#, no-wrap
msgid "2010-09-20"
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man2/chmod.2:61 build/C/man2/chmod.2:66 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:62 build/C/man2/dup.2:68 build/C/man2/dup.2:101 build/C/man2/dup.2:110 build/C/man2/execve.2:124 build/C/man2/execve.2:128 build/C/man2/execve.2:131 build/C/man2/execve.2:134 build/C/man2/execve.2:137 build/C/man2/execve.2:140 build/C/man2/execve.2:143 build/C/man2/execve.2:146 build/C/man2/execve.2:149 build/C/man2/execve.2:152 build/C/man2/execve.2:156 build/C/man2/execve.2:160 build/C/man2/execve.2:169 build/C/man2/execve.2:176 build/C/man2/execve.2:181 build/C/man2/execve.2:188 build/C/man2/execve.2:195 build/C/man2/execve.2:202 build/C/man2/execve.2:209 build/C/man2/execve.2:213 build/C/man2/execve.2:216 build/C/man2/execve.2:224 build/C/man2/execve.2:228 build/C/man2/execve.2:233 build/C/man2/fork.2:52 build/C/man2/fork.2:56 build/C/man2/fork.2:58 build/C/man2/fork.2:62 build/C/man2/fork.2:68 build/C/man2/fork.2:71 build/C/man2/fork.2:74 build/C/man2/fork.2:77 build/C/man2/fork.2:82 build/C/man2/fork.2:94 build/C/man2/fork.2:101 build/C/man2/fork.2:107 build/C/man2/fork.2:114 build/C/man2/fork.2:120 build/C/man2/fork.2:125 build/C/man2/fork.2:133 build/C/man2/fork.2:142 build/C/man2/fork.2:156 build/C/man2/fork.2:165 build/C/man2/syscalls.2:87 build/C/man2/syscalls.2:90 build/C/man2/syscalls.2:96 build/C/man2/syscalls.2:112 build/C/man2/syscalls.2:118 build/C/man2/syscalls.2:124 build/C/man2/syscalls.2:130 build/C/man2/syscalls.2:137 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:193 build/C/man2/vfork.2:197
+#: build/C/man2/chmod.2:61 build/C/man2/chmod.2:66 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:62 build/C/man2/dup.2:68 build/C/man2/dup.2:101 build/C/man2/dup.2:110 build/C/man2/execve.2:124 build/C/man2/execve.2:128 build/C/man2/execve.2:131 build/C/man2/execve.2:134 build/C/man2/execve.2:137 build/C/man2/execve.2:140 build/C/man2/execve.2:143 build/C/man2/execve.2:146 build/C/man2/execve.2:149 build/C/man2/execve.2:152 build/C/man2/execve.2:156 build/C/man2/execve.2:160 build/C/man2/execve.2:169 build/C/man2/execve.2:176 build/C/man2/execve.2:181 build/C/man2/execve.2:188 build/C/man2/execve.2:195 build/C/man2/execve.2:202 build/C/man2/execve.2:209 build/C/man2/execve.2:213 build/C/man2/execve.2:216 build/C/man2/execve.2:224 build/C/man2/execve.2:228 build/C/man2/execve.2:233 build/C/man2/fork.2:52 build/C/man2/fork.2:56 build/C/man2/fork.2:58 build/C/man2/fork.2:62 build/C/man2/fork.2:68 build/C/man2/fork.2:71 build/C/man2/fork.2:74 build/C/man2/fork.2:77 build/C/man2/fork.2:82 build/C/man2/fork.2:94 build/C/man2/fork.2:101 build/C/man2/fork.2:107 build/C/man2/fork.2:114 build/C/man2/fork.2:120 build/C/man2/fork.2:125 build/C/man2/fork.2:133 build/C/man2/fork.2:142 build/C/man2/fork.2:156 build/C/man2/fork.2:165 build/C/man2/syscalls.2:87 build/C/man2/syscalls.2:90 build/C/man2/syscalls.2:96 build/C/man2/syscalls.2:112 build/C/man2/syscalls.2:118 build/C/man2/syscalls.2:124 build/C/man2/syscalls.2:130 build/C/man2/syscalls.2:137 build/C/man2/syscalls.2:692 build/C/man2/syscalls.2:713 build/C/man2/syscalls.2:724 build/C/man2/syscalls.2:731 build/C/man2/syscalls.2:742 build/C/man2/syscalls.2:754 build/C/man2/syscalls.2:775 build/C/man2/syscalls.2:783 build/C/man2/vfork.2:193 build/C/man2/vfork.2:197
#, no-wrap
msgid "*"
msgstr ""
#. type: Plain text
#: build/C/man2/chown.2:192
msgid ""
-"The 4.4BSD version can only be used by the superuser (that is, ordinary "
+"The 4.4BSD version can be used only by the superuser (that is, ordinary "
"users cannot give away files)."
msgstr ""
msgstr ""
#. type: tbl table
-#: build/C/man3/crypt.3:193
+#: build/C/man3/crypt.3:193 build/C/man2/syscall.2:157 build/C/man2/syscall.2:180
#, no-wrap
msgid "_\n"
msgstr ""
msgstr ""
#. type: Plain text
+#: build/C/man3/euidaccess.3:66
+msgid ""
+"On success (all requested permissions granted), zero is returned. On error "
+"(at least one bit in I<mode> asked for a permission that is denied, or some "
+"other error occurred), -1 is returned, and I<errno> is set appropriately."
+msgstr ""
+
+#. type: Plain text
#: build/C/man3/euidaccess.3:69
msgid "As for B<access>(2)."
msgstr ""
#. type: Plain text
#: build/C/man3/exec.3:190
msgid ""
-"The B<exec>() functions only return if an error has occurred. The return "
+"The B<exec>() functions return only if an error has occurred. The return "
"value is -1, and I<errno> is set to indicate the error."
msgstr ""
#: build/C/man2/fcntl.2:791
msgid ""
"Take out a read lease. This will cause the calling process to be notified "
-"when the file is opened for writing or is truncated. A read lease can only "
-"be placed on a file descriptor that is opened read-only."
+"when the file is opened for writing or is truncated. A read lease can be "
+"placed only on a file descriptor that is opened read-only."
msgstr ""
#. type: TP
#. type: Plain text
#: build/C/man2/fcntl.2:822
msgid ""
-"Leases may only be taken out on regular files. An unprivileged process may "
-"only take out a lease on a file whose UID (owner) matches the file system "
+"Leases may be taken out only on regular files. An unprivileged process may "
+"take out a lease only on a file whose UID (owner) matches the file system "
"UID of the process. A process with the B<CAP_LEASE> capability may take out "
"leases on arbitrary files."
msgstr ""
#. type: Plain text
#: build/C/man2/flock.2:103
msgid ""
-"A process may only hold one type of lock (shared or exclusive) on a file. "
+"A process may hold only one type of lock (shared or exclusive) on a file. "
"Subsequent B<flock>() calls on an already locked file will convert an "
"existing lock to the new lock mode."
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/get_thread_area.2:55 build/C/man2/set_thread_area.2:72
+#: build/C/man2/get_thread_area.2:55
msgid ""
"Glibc does not provide a wrapper for this system call, since it is generally "
-"intended only for use by threading libraries. In the unlikely event that "
+"intended for use only by threading libraries. In the unlikely event that "
"you want to call it directly, use B<syscall>(2)."
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/pread.2:25
+#: build/C/man2/pread.2:25 build/C/man2/truncate.2:43
#, no-wrap
-msgid "2012-04-30"
+msgid "2013-04-01"
msgstr ""
#. type: Plain text
"functions transparently deal with the change."
msgstr ""
+#. type: Plain text
+#: build/C/man2/pread.2:138 build/C/man2/truncate.2:248
+msgid ""
+"On some 32-bit architectures, the calling signature for these system calls "
+"differ, for the reasons described in B<syscall>(2)."
+msgstr ""
+
#. FIXME https://bugzilla.kernel.org/show_bug.cgi?id=43178
#. type: Plain text
-#: build/C/man2/pread.2:145
+#: build/C/man2/pread.2:150
msgid ""
"POSIX requires that opening a file with the B<O_APPEND> flag should have no "
"affect on the location at which B<pwrite>() writes data. However, on "
msgstr ""
#. type: Plain text
-#: build/C/man2/pread.2:150
+#: build/C/man2/pread.2:155
msgid "B<lseek>(2), B<read>(2), B<readv>(2), B<write>(2)"
msgstr ""
msgstr ""
#. type: Plain text
+#: build/C/man2/set_thread_area.2:72
+msgid ""
+"Glibc does not provide a wrapper for this system call, since it is generally "
+"intended only for use by threading libraries. In the unlikely event that "
+"you want to call it directly, use B<syscall>(2)."
+msgstr ""
+
+#. type: Plain text
#: build/C/man2/set_thread_area.2:74
msgid "B<get_thread_area>(2)"
msgstr ""
#. type: Plain text
#: build/C/man2/swapon.2:86
msgid ""
-"These functions may only be used by a privileged process (one having the "
+"These functions may be used only by a privileged process (one having the "
"B<CAP_SYS_ADMIN> capability)."
msgstr ""
#. type: TH
#: build/C/man2/syscall.2:40
#, no-wrap
-msgid "2012-08-14"
+msgid "2013-04-07"
msgstr ""
#. type: Plain text
msgid "B<syscall>() first appeared in 4BSD."
msgstr ""
+#. type: SS
+#: build/C/man2/syscall.2:82
+#, no-wrap
+msgid "Architecture-specific requirements"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:93
+msgid ""
+"Each architecture ABI has its own requirements on how system call arguments "
+"are passed to the kernel. For system calls that have a glibc wrapper (e.g., "
+"most system calls), glibc handles the details of copying arguments to the "
+"right registers in a manner suitable for the architecture. However, when "
+"using B<syscall>() to make a system call, the caller might need to handle "
+"architecture-dependent details; this requirement is most commonly "
+"encountered on certain 32-bit architectures."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:104
+msgid ""
+"For example, on the ARM architecture Embedded ABI (EABI), a 64-bit value "
+"(e.g., I<long long>) must be aligned to an even register pair. Thus, using "
+"B<syscall>() instead of the wrapper provided by glibc, the B<readahead>() "
+"system call would be invoked as follows on the ARM architecture with the "
+"EABI:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:111
+#, no-wrap
+msgid ""
+"syscall(SYS_readahead, fd, 0,\n"
+" (unsigned int) (offset E<gt>E<gt> 32),\n"
+" (unsigned int) (offset & 0xFFFFFFFF),\n"
+" count);\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:125
+msgid ""
+"Since the offset argument is 64 bits, and the first argument (I<fd>) is "
+"passed in I<r0>, the caller must manually split and align the 64-bit value "
+"so that it is passed in the I<r2>/I<r3> register pair. That means inserting "
+"a dummy value into I<r1> (the second argument of 0)."
+msgstr ""
+
+#. Mike Frysinger: this issue ends up forcing MIPS
+#. O32 to take 7 arguments to syscall()
+#. type: Plain text
+#: build/C/man2/syscall.2:130
+msgid ""
+"Similar issues can occur on MIPS with the O32 ABI, on PowerPC with the "
+"32-bit ABI, and on Xtensa."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:141
+msgid ""
+"The affected system calls are B<fadvise64_64>(2), B<ftruncate64>(2), "
+"B<posix_fadvise>(2), B<pread64>(2), B<pwrite64>(2), B<readahead>(2), "
+"B<sync_file_range>(2), and B<truncate64>(2)."
+msgstr ""
+
+#. type: SS
+#: build/C/man2/syscall.2:141
+#, no-wrap
+msgid "Architecture calling conventions"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:145
+msgid ""
+"Every architecture has its own way of invoking and passing arguments to the "
+"kernel. The details for various architectures are listed in the two tables "
+"below."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:151
+msgid ""
+"The first table lists the instruction used to transition to kernel mode, "
+"(which might not be the fastest or best way to transition to the kernel, so "
+"you might have to refer to the VDSO), the register used to indicate the "
+"system call number, and the register used to return the system call result."
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:156
+#, no-wrap
+msgid "arch/ABI\tinstruction\tsyscall #\tretval\tNotes\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:158
+#, no-wrap
+msgid "arm/OABI\tswi NR\t-\ta1\tNR is syscall #\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:159
+#, no-wrap
+msgid "arm/EABI\tswi 0x0\tr7\tr1\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:160
+#, no-wrap
+msgid "blackfin\texcpt 0x0\tP0\tR0\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:161
+#, no-wrap
+msgid "i386\tint $0x80\teax\teax\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:162
+#, no-wrap
+msgid "ia64\tbreak 0x100000\tr15\tr10/r8\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:163
+#, no-wrap
+msgid "parisc\tble 0x100(%sr2, %r0)\tr20\tr28\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:164
+#, no-wrap
+msgid "sparc/32\tt 0x10\tg1\to0\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:165
+#, no-wrap
+msgid "sparc/64\tt 0x6d\tg1\to0\t\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:166
+#, no-wrap
+msgid "x86_64\tsyscall\trax\trax\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:174
+msgid "The second table shows the registers used to pass the system call arguments."
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:179
+#, no-wrap
+msgid "arch/ABI\targ1\targ2\targ3\targ4\targ5\targ6\targ7\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:181
+#, no-wrap
+msgid "arm/OABI\ta1\ta2\ta3\ta4\tv1\tv2\tv3\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:182
+#, no-wrap
+msgid "arm/EABI\tr1\tr2\tr3\tr4\tr5\tr6\tr7\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:183
+#, no-wrap
+msgid "blackfin\tR0\tR1\tR2\tR3\tR4\tR5\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:184
+#, no-wrap
+msgid "i386\tebx\tecx\tedx\tesi\tedi\tebp\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:185
+#, no-wrap
+msgid "ia64\tr11\tr9\tr10\tr14\tr15\tr13\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:186
+#, no-wrap
+msgid "parisc\tr26\tr25\tr24\tr23\tr22\tr21\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:187
+#, no-wrap
+msgid "sparc/32\to0\to1\to2\to3\to4\to5\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:188
+#, no-wrap
+msgid "sparc/64\to0\to1\to2\to3\to4\to5\t-\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscall.2:189
+#, no-wrap
+msgid "x86_64\trdi\trsi\trdx\tr10\tr8\tr9\t-\n"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/syscall.2:198
+msgid ""
+"Note that these tables don't cover the entire calling convention\\(emsome "
+"architectures may indiscriminately clobber other registers not listed here."
+msgstr ""
+
#. type: Plain text
-#: build/C/man2/syscall.2:88
+#: build/C/man2/syscall.2:204
#, no-wrap
msgid ""
"#define _GNU_SOURCE\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/syscall.2:93
+#: build/C/man2/syscall.2:209
#, no-wrap
msgid ""
"int\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/syscall.2:97
+#: build/C/man2/syscall.2:213
#, no-wrap
msgid ""
" tid = syscall(SYS_gettid);\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/syscall.2:102
+#: build/C/man2/syscall.2:218
msgid "B<_syscall>(2), B<intro>(2), B<syscalls>(2)"
msgstr ""
#. type: TH
#: build/C/man2/syscalls.2:31
#, no-wrap
-msgid "2013-03-10"
+msgid "2013-04-17"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/syscalls.2:152
msgid ""
-"The list of system calls that are available as at kernel 3.5 (or in a few "
+"The list of system calls that are available as at kernel 3.9 (or in a few "
"cases only on older kernels) is as follows:"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:171
#, no-wrap
-msgid "Deprecated (does nothing) since 2.6\n"
+msgid "Deprecated (does nothing)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:172 build/C/man2/syscalls.2:182 build/C/man2/syscalls.2:310 build/C/man2/syscalls.2:381 build/C/man2/syscalls.2:395 build/C/man2/syscalls.2:405 build/C/man2/syscalls.2:532
+#: build/C/man2/syscalls.2:172 build/C/man2/syscalls.2:184 build/C/man2/syscalls.2:314 build/C/man2/syscalls.2:387 build/C/man2/syscalls.2:403 build/C/man2/syscalls.2:415
#, no-wrap
-msgid "T}\n"
+msgid ".br\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:173
#, no-wrap
+msgid "since 2.6\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:174 build/C/man2/syscalls.2:186 build/C/man2/syscalls.2:316 build/C/man2/syscalls.2:389 build/C/man2/syscalls.2:405 build/C/man2/syscalls.2:417 build/C/man2/syscalls.2:545 build/C/man2/syscalls.2:590
+#, no-wrap
+msgid "T}\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:175
+#, no-wrap
msgid "B<bind>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:174
+#: build/C/man2/syscalls.2:176
#, no-wrap
msgid "B<brk>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:175
+#: build/C/man2/syscalls.2:177
#, no-wrap
msgid "B<cacheflush>(2)\t1.2\tNot on x86\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:176
+#: build/C/man2/syscalls.2:178
#, no-wrap
msgid "B<capget>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:177
+#: build/C/man2/syscalls.2:179
#, no-wrap
msgid "B<capset>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:178
+#: build/C/man2/syscalls.2:180
#, no-wrap
msgid "B<chdir>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:179
+#: build/C/man2/syscalls.2:181
#, no-wrap
msgid "B<chmod>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:180
+#: build/C/man2/syscalls.2:182
#, no-wrap
msgid "B<chown>(2)\t2.2\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:181 build/C/man2/syscalls.2:309
+#: build/C/man2/syscalls.2:183 build/C/man2/syscalls.2:313
+#, no-wrap
+msgid "See B<chown>(2) for\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:185 build/C/man2/syscalls.2:315
#, no-wrap
-msgid "See B<chown>(2) for version details\n"
+msgid "version details\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:183
+#: build/C/man2/syscalls.2:187
#, no-wrap
msgid "B<chown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:184
+#: build/C/man2/syscalls.2:188
#, no-wrap
msgid "B<chroot>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:185
+#: build/C/man2/syscalls.2:189
#, no-wrap
msgid "B<clock_adjtime>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:186
+#: build/C/man2/syscalls.2:190
#, no-wrap
msgid "B<clock_getres>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:187
+#: build/C/man2/syscalls.2:191
#, no-wrap
msgid "B<clock_gettime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:188
+#: build/C/man2/syscalls.2:192
#, no-wrap
msgid "B<clock_nanosleep>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:189
+#: build/C/man2/syscalls.2:193
#, no-wrap
msgid "B<clock_settime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:190
+#: build/C/man2/syscalls.2:194
#, no-wrap
msgid "B<clone>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:191
+#: build/C/man2/syscalls.2:195
#, no-wrap
msgid "B<close>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:192
+#: build/C/man2/syscalls.2:196
#, no-wrap
msgid "B<connect>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:193
+#: build/C/man2/syscalls.2:197
#, no-wrap
msgid "B<creat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:194
+#: build/C/man2/syscalls.2:198
#, no-wrap
msgid "B<create_module>(2)\t\tRemoved in 2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:195
+#: build/C/man2/syscalls.2:199
#, no-wrap
msgid "B<delete_module>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:196
+#: build/C/man2/syscalls.2:200
#, no-wrap
msgid "B<dup>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:197
+#: build/C/man2/syscalls.2:201
#, no-wrap
msgid "B<dup2>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:198
+#: build/C/man2/syscalls.2:202
#, no-wrap
msgid "B<dup3>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:199
+#: build/C/man2/syscalls.2:203
#, no-wrap
msgid "B<epoll_create>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:200
+#: build/C/man2/syscalls.2:204
#, no-wrap
msgid "B<epoll_create1>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:201
+#: build/C/man2/syscalls.2:205
#, no-wrap
msgid "B<epoll_ctl>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:202
+#: build/C/man2/syscalls.2:206
#, no-wrap
msgid "B<epoll_pwait>(2)\t2.6.19\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:203
+#: build/C/man2/syscalls.2:207
#, no-wrap
msgid "B<epoll_wait>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:204
+#: build/C/man2/syscalls.2:208
#, no-wrap
msgid "B<eventfd>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:205
+#: build/C/man2/syscalls.2:209
#, no-wrap
msgid "B<eventfd2>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:206
+#: build/C/man2/syscalls.2:210
#, no-wrap
msgid "B<execve>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:207
+#: build/C/man2/syscalls.2:211
#, no-wrap
msgid "B<exit>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:208
+#: build/C/man2/syscalls.2:212
#, no-wrap
msgid "B<exit_group>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:209
+#: build/C/man2/syscalls.2:213
#, no-wrap
msgid "B<faccessat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:210
+#: build/C/man2/syscalls.2:214
#, no-wrap
msgid "B<fadvise64>(2)\t2.6\n"
msgstr ""
#. Implements \fBposix_fadvise\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:212
+#: build/C/man2/syscalls.2:216
#, no-wrap
msgid "B<fadvise64_64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:213
+#: build/C/man2/syscalls.2:217
#, no-wrap
msgid "B<fallocate>(2)\t2.6.23\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:214
+#: build/C/man2/syscalls.2:218
#, no-wrap
msgid "B<fanotify_init>(2)\t2.6.37\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:215
+#: build/C/man2/syscalls.2:219
#, no-wrap
msgid "B<fanotify_mark>(2)\t2.6.37\n"
msgstr ""
#. 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:218
+#: build/C/man2/syscalls.2:222
#, no-wrap
msgid "B<fchdir>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:219
+#: build/C/man2/syscalls.2:223
#, no-wrap
msgid "B<fchmod>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:220
+#: build/C/man2/syscalls.2:224
#, no-wrap
msgid "B<fchmodat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:221
+#: build/C/man2/syscalls.2:225
#, no-wrap
msgid "B<fchown>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:222
+#: build/C/man2/syscalls.2:226
#, no-wrap
msgid "B<fchown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:223
+#: build/C/man2/syscalls.2:227
#, no-wrap
msgid "B<fchownat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:224
+#: build/C/man2/syscalls.2:228
#, no-wrap
msgid "B<fcntl>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:225
+#: build/C/man2/syscalls.2:229
#, no-wrap
msgid "B<fcntl64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:226
+#: build/C/man2/syscalls.2:230
#, no-wrap
msgid "B<fdatasync>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:227
+#: build/C/man2/syscalls.2:231
#, no-wrap
msgid "B<fgetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:228
+#: build/C/man2/syscalls.2:232
#, no-wrap
msgid "B<finit_module>(2)\t3.8\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:229
+#: build/C/man2/syscalls.2:233
#, no-wrap
msgid "B<flistxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:230
+#: build/C/man2/syscalls.2:234
#, no-wrap
msgid "B<flock>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:231
+#: build/C/man2/syscalls.2:235
#, no-wrap
msgid "B<fork>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:232
+#: build/C/man2/syscalls.2:236
#, no-wrap
msgid "B<free_hugepages>(2)\t2.5.36\tRemoved in 2.5.44\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:233
+#: build/C/man2/syscalls.2:237
#, no-wrap
msgid "B<fremovexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:234
+#: build/C/man2/syscalls.2:238
#, no-wrap
msgid "B<fsetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:235
+#: build/C/man2/syscalls.2:239
#, no-wrap
msgid "B<fstat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:236
+#: build/C/man2/syscalls.2:240
#, no-wrap
msgid "B<fstat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:237
+#: build/C/man2/syscalls.2:241
#, no-wrap
msgid "B<fstatat64>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:238
+#: build/C/man2/syscalls.2:242
#, no-wrap
msgid "B<fstatfs>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:239
+#: build/C/man2/syscalls.2:243
#, no-wrap
msgid "B<fstatfs64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:240
+#: build/C/man2/syscalls.2:244
#, no-wrap
msgid "B<fsync>(2)\t1.0\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:241
+#: build/C/man2/syscalls.2:245
#, no-wrap
msgid "B<ftruncate>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:242
+#: build/C/man2/syscalls.2:246
#, no-wrap
msgid "B<ftruncate64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:243
+#: build/C/man2/syscalls.2:247
#, no-wrap
msgid "B<futex>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:244
+#: build/C/man2/syscalls.2:248
#, no-wrap
msgid "B<futimesat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:245
+#: build/C/man2/syscalls.2:249
#, no-wrap
msgid "B<get_kernel_syms>(2)\t\tRemoved in 2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:246
+#: build/C/man2/syscalls.2:250
#, no-wrap
msgid "B<get_mempolicy>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:247
+#: build/C/man2/syscalls.2:251
#, no-wrap
msgid "B<get_robust_list>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:248
+#: build/C/man2/syscalls.2:252
#, no-wrap
msgid "B<get_thread_area>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:249
+#: build/C/man2/syscalls.2:253
#, no-wrap
msgid "B<getcpu>(2)\t2.6.19\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:250
+#: build/C/man2/syscalls.2:254
#, no-wrap
msgid "B<getcwd>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:251
+#: build/C/man2/syscalls.2:255
#, no-wrap
msgid "B<getdents>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:252
+#: build/C/man2/syscalls.2:256
#, no-wrap
msgid "B<getdents64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:253
+#: build/C/man2/syscalls.2:257
#, no-wrap
msgid "B<getegid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:254
+#: build/C/man2/syscalls.2:258
#, no-wrap
msgid "B<getegid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:255
+#: build/C/man2/syscalls.2:259
#, no-wrap
msgid "B<geteuid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:256
+#: build/C/man2/syscalls.2:260
#, no-wrap
msgid "B<geteuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:257
+#: build/C/man2/syscalls.2:261
#, no-wrap
msgid "B<getgid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:258
+#: build/C/man2/syscalls.2:262
#, no-wrap
msgid "B<getgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:259
+#: build/C/man2/syscalls.2:263
#, no-wrap
msgid "B<getgroups>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:260
+#: build/C/man2/syscalls.2:264
#, no-wrap
msgid "B<getgroups32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:261
+#: build/C/man2/syscalls.2:265
#, no-wrap
msgid "B<getitimer>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:262
+#: build/C/man2/syscalls.2:266
#, no-wrap
msgid "B<getpeername>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:263
+#: build/C/man2/syscalls.2:267
#, no-wrap
msgid "B<getpagesize>(2)\t2.0\tNot on x86\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:264
+#: build/C/man2/syscalls.2:268
#, no-wrap
msgid "B<getpgid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:265
+#: build/C/man2/syscalls.2:269
#, no-wrap
msgid "B<getpgrp>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:266
+#: build/C/man2/syscalls.2:270
#, no-wrap
msgid "B<getpid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:267
+#: build/C/man2/syscalls.2:271
#, no-wrap
msgid "B<getppid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:268
+#: build/C/man2/syscalls.2:272
#, no-wrap
msgid "B<getpriority>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:269
+#: build/C/man2/syscalls.2:273
#, no-wrap
msgid "B<getresgid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:270
+#: build/C/man2/syscalls.2:274
#, no-wrap
msgid "B<getresgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:271
+#: build/C/man2/syscalls.2:275
#, no-wrap
msgid "B<getresuid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:272
+#: build/C/man2/syscalls.2:276
#, no-wrap
msgid "B<getresuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:273
+#: build/C/man2/syscalls.2:277
#, no-wrap
msgid "B<getrlimit>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:274
+#: build/C/man2/syscalls.2:278
#, no-wrap
msgid "B<getrusage>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:275
+#: build/C/man2/syscalls.2:279
#, no-wrap
msgid "B<getsid>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:276
+#: build/C/man2/syscalls.2:280
#, no-wrap
msgid "B<getsockname>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:277
+#: build/C/man2/syscalls.2:281
#, no-wrap
msgid "B<getsockopt>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:278
+#: build/C/man2/syscalls.2:282
#, no-wrap
msgid "B<gettid>(2)\t2.4.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:279
+#: build/C/man2/syscalls.2:283
#, no-wrap
msgid "B<gettimeofday>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:280
+#: build/C/man2/syscalls.2:284
#, no-wrap
msgid "B<getuid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:281
+#: build/C/man2/syscalls.2:285
#, no-wrap
msgid "B<getuid32>(2)\t2.4\n"
msgstr ""
#. \fBgetunwind\fP(2) 2.4.8 ia64; DEPRECATED
#. type: tbl table
-#: build/C/man2/syscalls.2:283
+#: build/C/man2/syscalls.2:287
#, no-wrap
msgid "B<getxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:284
+#: build/C/man2/syscalls.2:288
#, no-wrap
msgid "B<init_module>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:285
+#: build/C/man2/syscalls.2:289
#, no-wrap
msgid "B<inotify_add_watch>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:286
+#: build/C/man2/syscalls.2:290
#, no-wrap
msgid "B<inotify_init>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:287
+#: build/C/man2/syscalls.2:291
#, no-wrap
msgid "B<inotify_init1>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:288
+#: build/C/man2/syscalls.2:292
#, no-wrap
msgid "B<inotify_rm_watch>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:289
+#: build/C/man2/syscalls.2:293
#, no-wrap
msgid "B<io_cancel>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:290
+#: build/C/man2/syscalls.2:294
#, no-wrap
msgid "B<io_destroy>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:291
+#: build/C/man2/syscalls.2:295
#, no-wrap
msgid "B<io_getevents>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:292
+#: build/C/man2/syscalls.2:296
#, no-wrap
msgid "B<io_setup>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:293
+#: build/C/man2/syscalls.2:297
#, no-wrap
msgid "B<io_submit>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:294
+#: build/C/man2/syscalls.2:298
#, no-wrap
msgid "B<ioctl>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:295
+#: build/C/man2/syscalls.2:299
#, no-wrap
msgid "B<ioperm>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:296
+#: build/C/man2/syscalls.2:300
#, no-wrap
msgid "B<iopl>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:297
+#: build/C/man2/syscalls.2:301
#, no-wrap
msgid "B<ioprio_get>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:298
+#: build/C/man2/syscalls.2:302
#, no-wrap
msgid "B<ioprio_set>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:299
+#: build/C/man2/syscalls.2:303
#, no-wrap
msgid "B<ipc>(2)\t1.0\n"
msgstr ""
#. Implements System V IPC calls
#. type: tbl table
-#: build/C/man2/syscalls.2:301
+#: build/C/man2/syscalls.2:305
#, no-wrap
msgid "B<kcmp>(2)\t3.5\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:302
+#: build/C/man2/syscalls.2:306
#, no-wrap
msgid "B<kern_features>(2)\t3.7\tSparc64\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:303
+#: build/C/man2/syscalls.2:307
#, no-wrap
msgid "B<kexec_load>(2)\t2.6.13\n"
msgstr ""
#. 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:306
+#: build/C/man2/syscalls.2:310
#, no-wrap
msgid "B<keyctl>(2)\t2.6.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:307
+#: build/C/man2/syscalls.2:311
#, no-wrap
msgid "B<kill>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:308
+#: build/C/man2/syscalls.2:312
#, no-wrap
msgid "B<lchown>(2)\t1.0\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:311
+#: build/C/man2/syscalls.2:317
#, no-wrap
msgid "B<lchown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:312
+#: build/C/man2/syscalls.2:318
#, no-wrap
msgid "B<lgetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:313
+#: build/C/man2/syscalls.2:319
#, no-wrap
msgid "B<link>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:314
+#: build/C/man2/syscalls.2:320
#, no-wrap
msgid "B<linkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:315
+#: build/C/man2/syscalls.2:321
#, no-wrap
msgid "B<listen>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:316
+#: build/C/man2/syscalls.2:322
#, no-wrap
msgid "B<listxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:317
+#: build/C/man2/syscalls.2:323
#, no-wrap
msgid "B<llistxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:318
+#: build/C/man2/syscalls.2:324
#, no-wrap
msgid "B<lookup_dcookie>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:319
+#: build/C/man2/syscalls.2:325
#, no-wrap
msgid "B<lremovexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:320
+#: build/C/man2/syscalls.2:326
#, no-wrap
msgid "B<lseek>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:321
+#: build/C/man2/syscalls.2:327
#, no-wrap
msgid "B<lsetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:322
+#: build/C/man2/syscalls.2:328
#, no-wrap
msgid "B<lstat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:323
+#: build/C/man2/syscalls.2:329
#, no-wrap
msgid "B<lstat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:324
+#: build/C/man2/syscalls.2:330
#, no-wrap
msgid "B<madvise>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:325
+#: build/C/man2/syscalls.2:331
#, no-wrap
msgid "B<madvise1>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:326
+#: build/C/man2/syscalls.2:332
#, no-wrap
msgid "B<mbind>(2)\t2.6.6\n"
msgstr ""
#. \fBmemory_ordering\fP(2) ??? Sparc64
#. type: tbl table
-#: build/C/man2/syscalls.2:328
+#: build/C/man2/syscalls.2:334
#, no-wrap
msgid "B<migrate_pages>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:329
+#: build/C/man2/syscalls.2:335
#, no-wrap
msgid "B<mincore>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:330
+#: build/C/man2/syscalls.2:336
#, no-wrap
msgid "B<mkdir>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:331
+#: build/C/man2/syscalls.2:337
#, no-wrap
msgid "B<mkdirat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:332
+#: build/C/man2/syscalls.2:338
#, no-wrap
msgid "B<mknod>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:333
+#: build/C/man2/syscalls.2:339
#, no-wrap
msgid "B<mknodat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:334
+#: build/C/man2/syscalls.2:340
#, no-wrap
msgid "B<mlock>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:335
+#: build/C/man2/syscalls.2:341
#, no-wrap
msgid "B<mlockall>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:336
+#: build/C/man2/syscalls.2:342
#, no-wrap
msgid "B<mmap>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:337
+#: build/C/man2/syscalls.2:343
#, no-wrap
msgid "B<mmap2>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:338
+#: build/C/man2/syscalls.2:344
#, no-wrap
msgid "B<modify_ldt>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:339
+#: build/C/man2/syscalls.2:345
#, no-wrap
msgid "B<mount>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:340
+#: build/C/man2/syscalls.2:346
#, no-wrap
msgid "B<move_pages>(2)\t2.6.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:341
+#: build/C/man2/syscalls.2:347
#, no-wrap
msgid "B<mprotect>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:342
+#: build/C/man2/syscalls.2:348
#, no-wrap
msgid "B<mq_getsetattr>(2)\t2.6.6\n"
msgstr ""
#. Implements \fBmq_getattr\fP(3) and \fBmq_setattr\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:344
+#: build/C/man2/syscalls.2:350
#, no-wrap
msgid "B<mq_notify>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:345
+#: build/C/man2/syscalls.2:351
#, no-wrap
msgid "B<mq_open>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:346
+#: build/C/man2/syscalls.2:352
#, no-wrap
msgid "B<mq_timedreceive>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:347
+#: build/C/man2/syscalls.2:353
#, no-wrap
msgid "B<mq_timedsend>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:348
+#: build/C/man2/syscalls.2:354
#, no-wrap
msgid "B<mq_unlink>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:349
+#: build/C/man2/syscalls.2:355
#, no-wrap
msgid "B<mremap>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:350
+#: build/C/man2/syscalls.2:356
#, no-wrap
msgid "B<msgctl>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:351
+#: build/C/man2/syscalls.2:357
#, no-wrap
msgid "B<msgget>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:352
+#: build/C/man2/syscalls.2:358
#, no-wrap
msgid "B<msgrcv>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:353
+#: build/C/man2/syscalls.2:359
#, no-wrap
msgid "B<msgsnd>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:354
+#: build/C/man2/syscalls.2:360
#, no-wrap
msgid "B<msync>(2)\t2.0\n"
msgstr ""
#. \fBmultiplexer\fP(2) ?? __NR_multiplexer reserved on
#. PowerPC, but unimplemented?
#. type: tbl table
-#: build/C/man2/syscalls.2:357
+#: build/C/man2/syscalls.2:363
#, no-wrap
msgid "B<munlock>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:358
+#: build/C/man2/syscalls.2:364
#, no-wrap
msgid "B<munlockall>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:359
+#: build/C/man2/syscalls.2:365
#, no-wrap
msgid "B<munmap>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:360
+#: build/C/man2/syscalls.2:366
#, no-wrap
msgid "B<name_to_handle_at>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:361
+#: build/C/man2/syscalls.2:367
#, no-wrap
msgid "B<nanosleep>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:362
+#: build/C/man2/syscalls.2:368
#, no-wrap
msgid "B<nfsservctl>(2)\t2.2\tRemoved in 3.1\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:363
+#: build/C/man2/syscalls.2:369
#, no-wrap
msgid "B<nice>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:364
+#: build/C/man2/syscalls.2:370
#, no-wrap
msgid "B<oldfstat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:365
+#: build/C/man2/syscalls.2:371
#, no-wrap
msgid "B<oldlstat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:366
+#: build/C/man2/syscalls.2:372
#, no-wrap
msgid "B<oldolduname>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:367
+#: build/C/man2/syscalls.2:373
#, no-wrap
msgid "B<oldstat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:368
+#: build/C/man2/syscalls.2:374
#, no-wrap
msgid "B<olduname>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:369
+#: build/C/man2/syscalls.2:375
#, no-wrap
msgid "B<open>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:370
+#: build/C/man2/syscalls.2:376
#, no-wrap
msgid "B<open_by_handle_at>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:371
+#: build/C/man2/syscalls.2:377
#, no-wrap
msgid "B<openat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:372
+#: build/C/man2/syscalls.2:378
#, no-wrap
msgid "B<pause>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:373
+#: build/C/man2/syscalls.2:379
#, no-wrap
msgid "B<pciconfig_iobase>(2)\t2.2.15; 2.4\tNot on x86\n"
msgstr ""
#. Alpha, PowerPC, ARM; not x86
#. type: tbl table
-#: build/C/man2/syscalls.2:375
+#: build/C/man2/syscalls.2:381
#, no-wrap
msgid "B<pciconfig_read>(2)\t2.0.26; 2.2\tNot on x86\n"
msgstr ""
#. , PowerPC, ARM; not x86
#. type: tbl table
-#: build/C/man2/syscalls.2:377
+#: build/C/man2/syscalls.2:383
#, no-wrap
msgid "B<pciconfig_write>(2)\t2.0.26; 2.2\tNot on x86\n"
msgstr ""
#. , PowerPC, ARM; not x86
#. type: tbl table
-#: build/C/man2/syscalls.2:379
+#: build/C/man2/syscalls.2:385
#, no-wrap
msgid "B<perf_event_open>(2)\t2.6.31\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:380
+#: build/C/man2/syscalls.2:386
#, no-wrap
-msgid "Was called perf_counter_open() in 2.6.31; renamed in 2.6.32\n"
+msgid "Was called perf_counter_open()\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:382
+#: build/C/man2/syscalls.2:388
+#, no-wrap
+msgid "in 2.6.31; renamed in 2.6.32\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:390
#, no-wrap
msgid "B<personality>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:383
+#: build/C/man2/syscalls.2:391
#, no-wrap
msgid "B<perfctr>(2)\t2.2\tSparc; removed in 2.6.34\n"
msgstr ""
#. commit c7d5a0050773e98d1094eaa9f2a1a793fafac300 removed perfctr()
#. type: tbl table
-#: build/C/man2/syscalls.2:385
+#: build/C/man2/syscalls.2:393
#, no-wrap
msgid "B<perfmonctl>(2)\t2.4\tia64\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:386
+#: build/C/man2/syscalls.2:394
#, no-wrap
msgid "B<pipe>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:387
+#: build/C/man2/syscalls.2:395
#, no-wrap
msgid "B<pipe2>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:388
+#: build/C/man2/syscalls.2:396
#, no-wrap
msgid "B<pivot_root>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:389
+#: build/C/man2/syscalls.2:397
#, no-wrap
msgid "B<poll>(2)\t2.0.36; 2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:390
+#: build/C/man2/syscalls.2:398
#, no-wrap
msgid "B<ppc_rtas>(2)\t\tPowerPC only\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:391
+#: build/C/man2/syscalls.2:399
#, no-wrap
msgid "B<ppoll>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:392
+#: build/C/man2/syscalls.2:400
#, no-wrap
msgid "B<prctl>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:393
+#: build/C/man2/syscalls.2:401
#, no-wrap
msgid "B<pread64>(2)\t\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:394
+#: build/C/man2/syscalls.2:402
#, no-wrap
-msgid "Added as \"pread\" in 2.2; renamed \"pread64\" in 2.6\n"
+msgid "Added as \"pread\" in 2.2;\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:396
+#: build/C/man2/syscalls.2:404
+#, no-wrap
+msgid "renamed \"pread64\" in 2.6\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:406
#, no-wrap
msgid "B<preadv>(2)\t2.6.30\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:397
+#: build/C/man2/syscalls.2:407
#, no-wrap
msgid "B<prlimit>(2)\t2.6.36\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:398
+#: build/C/man2/syscalls.2:408
#, no-wrap
msgid "B<process_vm_readv>(2)\t3.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:399
+#: build/C/man2/syscalls.2:409
#, no-wrap
msgid "B<process_vm_writev>(2)\t3.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:400
+#: build/C/man2/syscalls.2:410
#, no-wrap
msgid "B<pselect6>(2)\t2.6.16\n"
msgstr ""
#. Implements \fBpselect\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:402
+#: build/C/man2/syscalls.2:412
#, no-wrap
msgid "B<ptrace>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:403
+#: build/C/man2/syscalls.2:413
#, no-wrap
msgid "B<pwrite64>(2)\t\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:404
+#: build/C/man2/syscalls.2:414
#, no-wrap
-msgid "Added as \"pwrite\" in 2.2; renamed \"pwrite64\" in 2.6\n"
+msgid "Added as \"pwrite\" in 2.2;\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:406
+#: build/C/man2/syscalls.2:416
+#, no-wrap
+msgid "renamed \"pwrite64\" in 2.6\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:418
#, no-wrap
msgid "B<pwritev>(2)\t2.6.30\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:407
+#: build/C/man2/syscalls.2:419
#, no-wrap
msgid "B<query_module>(2)\t2.2\tRemoved in 2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:408
+#: build/C/man2/syscalls.2:420
#, no-wrap
msgid "B<quotactl>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:409
+#: build/C/man2/syscalls.2:421
#, no-wrap
msgid "B<read>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:410
+#: build/C/man2/syscalls.2:422
#, no-wrap
msgid "B<readahead>(2)\t2.4.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:411
+#: build/C/man2/syscalls.2:423
#, no-wrap
msgid "B<readdir>(2)\t1.0\n"
msgstr ""
#. Supersedes \fBgetdents\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:413
+#: build/C/man2/syscalls.2:425
#, no-wrap
msgid "B<readlink>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:414
+#: build/C/man2/syscalls.2:426
#, no-wrap
msgid "B<readlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:415
+#: build/C/man2/syscalls.2:427
#, no-wrap
msgid "B<readv>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:416
+#: build/C/man2/syscalls.2:428
#, no-wrap
msgid "B<reboot>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:417
+#: build/C/man2/syscalls.2:429
#, no-wrap
msgid "B<recv>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:418
+#: build/C/man2/syscalls.2:430
#, no-wrap
msgid "B<recvfrom>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:419
+#: build/C/man2/syscalls.2:431
#, no-wrap
msgid "B<recvmsg>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:420
+#: build/C/man2/syscalls.2:432
#, no-wrap
msgid "B<recvmmsg>(2)\t2.6.33\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:421
+#: build/C/man2/syscalls.2:433
#, no-wrap
msgid "B<remap_file_pages>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:422
+#: build/C/man2/syscalls.2:434
#, no-wrap
msgid "B<removexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:423
+#: build/C/man2/syscalls.2:435
#, no-wrap
msgid "B<rename>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:424
+#: build/C/man2/syscalls.2:436
#, no-wrap
msgid "B<renameat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:425
+#: build/C/man2/syscalls.2:437
#, no-wrap
msgid "B<request_key>(2)\t2.6.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:426
+#: build/C/man2/syscalls.2:438
#, no-wrap
msgid "B<restart_syscall>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:427
+#: build/C/man2/syscalls.2:439
#, no-wrap
msgid "B<rmdir>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:428
+#: build/C/man2/syscalls.2:440
#, no-wrap
msgid "B<rt_sigaction>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:429
+#: build/C/man2/syscalls.2:441
#, no-wrap
msgid "B<rt_sigpending>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:430
+#: build/C/man2/syscalls.2:442
#, no-wrap
msgid "B<rt_sigprocmask>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:431
+#: build/C/man2/syscalls.2:443
#, no-wrap
msgid "B<rt_sigqueueinfo>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:432
+#: build/C/man2/syscalls.2:444
#, no-wrap
msgid "B<rt_sigreturn>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:433
+#: build/C/man2/syscalls.2:445
#, no-wrap
msgid "B<rt_sigsuspend>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:434
+#: build/C/man2/syscalls.2:446
#, no-wrap
msgid "B<rt_sigtimedwait>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:435
+#: build/C/man2/syscalls.2:447
#, no-wrap
msgid "B<rt_tgsigqueueinfo>(2)\t2.6.31\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:436
+#: build/C/man2/syscalls.2:448
#, no-wrap
msgid "B<s390_runtime_instr>(2)\t3.7\ts390 only\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:437
+#: build/C/man2/syscalls.2:449
#, no-wrap
msgid "B<sched_get_priority_max>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:438
+#: build/C/man2/syscalls.2:450
#, no-wrap
msgid "B<sched_get_priority_min>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:439
+#: build/C/man2/syscalls.2:451
#, no-wrap
msgid "B<sched_getaffinity>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:440
+#: build/C/man2/syscalls.2:452
#, no-wrap
msgid "B<sched_getparam>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:441
+#: build/C/man2/syscalls.2:453
#, no-wrap
msgid "B<sched_getscheduler>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:442
+#: build/C/man2/syscalls.2:454
#, no-wrap
msgid "B<sched_rr_get_interval>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:443
+#: build/C/man2/syscalls.2:455
#, no-wrap
msgid "B<sched_setaffinity>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:444
+#: build/C/man2/syscalls.2:456
#, no-wrap
msgid "B<sched_setparam>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:445
+#: build/C/man2/syscalls.2:457
#, no-wrap
msgid "B<sched_setscheduler>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:446
+#: build/C/man2/syscalls.2:458
#, no-wrap
msgid "B<sched_yield>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:447
+#: build/C/man2/syscalls.2:459
#, no-wrap
msgid "B<select>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:448
+#: build/C/man2/syscalls.2:460
#, no-wrap
msgid "B<semctl>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:449
+#: build/C/man2/syscalls.2:461
#, no-wrap
msgid "B<semget>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:450
+#: build/C/man2/syscalls.2:462
#, no-wrap
msgid "B<semop>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:451
+#: build/C/man2/syscalls.2:463
#, no-wrap
msgid "B<semtimedop>(2)\t2.6; 2.4.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:452
+#: build/C/man2/syscalls.2:464
#, no-wrap
msgid "B<send>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:453
+#: build/C/man2/syscalls.2:465
#, no-wrap
msgid "B<sendfile>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:454
+#: build/C/man2/syscalls.2:466
#, no-wrap
msgid "B<sendfile64>(2)\t2.6; 2.4.19\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:455
+#: build/C/man2/syscalls.2:467
#, no-wrap
msgid "B<sendmmsg>(2)\t3.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:456
+#: build/C/man2/syscalls.2:468
#, no-wrap
msgid "B<sendmsg>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:457
+#: build/C/man2/syscalls.2:469
#, no-wrap
msgid "B<sendto>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:458
+#: build/C/man2/syscalls.2:470
#, no-wrap
msgid "B<set_mempolicy>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:459
+#: build/C/man2/syscalls.2:471
#, no-wrap
msgid "B<set_robust_list>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:460
+#: build/C/man2/syscalls.2:472
#, no-wrap
msgid "B<set_thread_area>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:461
+#: build/C/man2/syscalls.2:473
#, no-wrap
msgid "B<set_tid_address>(2)\t2.6\n"
msgstr ""
#. 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:476
#, no-wrap
msgid "B<setdomainname>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:465
+#: build/C/man2/syscalls.2:477
#, no-wrap
msgid "B<setfsgid>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:466
+#: build/C/man2/syscalls.2:478
#, no-wrap
msgid "B<setfsgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:467
+#: build/C/man2/syscalls.2:479
#, no-wrap
msgid "B<setfsuid>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:468
+#: build/C/man2/syscalls.2:480
#, no-wrap
msgid "B<setfsuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:469
+#: build/C/man2/syscalls.2:481
#, no-wrap
msgid "B<setgid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:470
+#: build/C/man2/syscalls.2:482
#, no-wrap
msgid "B<setgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:471
+#: build/C/man2/syscalls.2:483
#, no-wrap
msgid "B<setgroups>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:472
+#: build/C/man2/syscalls.2:484
#, no-wrap
msgid "B<setgroups32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:473
+#: build/C/man2/syscalls.2:485
#, no-wrap
msgid "B<sethostname>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:474
+#: build/C/man2/syscalls.2:486
#, no-wrap
msgid "B<setitimer>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:475
+#: build/C/man2/syscalls.2:487
#, no-wrap
msgid "B<setns>(2)\t3.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:476
+#: build/C/man2/syscalls.2:488
#, no-wrap
msgid "B<setpgid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:477
+#: build/C/man2/syscalls.2:489
#, no-wrap
msgid "B<setpriority>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:478
+#: build/C/man2/syscalls.2:490
#, no-wrap
msgid "B<setregid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:479
+#: build/C/man2/syscalls.2:491
#, no-wrap
msgid "B<setregid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:480
+#: build/C/man2/syscalls.2:492
#, no-wrap
msgid "B<setresgid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:481
+#: build/C/man2/syscalls.2:493
#, no-wrap
msgid "B<setresgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:482
+#: build/C/man2/syscalls.2:494
#, no-wrap
msgid "B<setresuid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:483
+#: build/C/man2/syscalls.2:495
#, no-wrap
msgid "B<setresuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:484
+#: build/C/man2/syscalls.2:496
#, no-wrap
msgid "B<setreuid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:485
+#: build/C/man2/syscalls.2:497
#, no-wrap
msgid "B<setreuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:486
+#: build/C/man2/syscalls.2:498
#, no-wrap
msgid "B<setrlimit>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:487
+#: build/C/man2/syscalls.2:499
#, no-wrap
msgid "B<setsid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:488
+#: build/C/man2/syscalls.2:500
#, no-wrap
msgid "B<setsockopt>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:489
+#: build/C/man2/syscalls.2:501
#, no-wrap
msgid "B<settimeofday>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:490
+#: build/C/man2/syscalls.2:502
#, no-wrap
msgid "B<setuid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:491
+#: build/C/man2/syscalls.2:503
#, no-wrap
msgid "B<setuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:492
+#: build/C/man2/syscalls.2:504
#, no-wrap
msgid "B<setup>(2)\t\tRemoved in 2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:493
+#: build/C/man2/syscalls.2:505
#, no-wrap
msgid "B<setxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:494
+#: build/C/man2/syscalls.2:506
#, no-wrap
msgid "B<sgetmask>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:495
+#: build/C/man2/syscalls.2:507
#, no-wrap
msgid "B<shmat>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:496
+#: build/C/man2/syscalls.2:508
#, no-wrap
msgid "B<shmctl>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:497
+#: build/C/man2/syscalls.2:509
#, no-wrap
msgid "B<shmdt>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:498
+#: build/C/man2/syscalls.2:510
#, no-wrap
msgid "B<shmget>(2)\t2.0\tSee notes on B<ipc>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:499
+#: build/C/man2/syscalls.2:511
#, no-wrap
msgid "B<shutdown>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:500
+#: build/C/man2/syscalls.2:512
#, no-wrap
msgid "B<sigaction>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:501
+#: build/C/man2/syscalls.2:513
#, no-wrap
msgid "B<sigaltstack>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:502
+#: build/C/man2/syscalls.2:514
#, no-wrap
msgid "B<signal>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:503
+#: build/C/man2/syscalls.2:515
#, no-wrap
msgid "B<signalfd>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:504
+#: build/C/man2/syscalls.2:516
#, no-wrap
msgid "B<signalfd4>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:505
+#: build/C/man2/syscalls.2:517
#, no-wrap
msgid "B<sigpending>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:506
+#: build/C/man2/syscalls.2:518
#, no-wrap
msgid "B<sigprocmask>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:507
+#: build/C/man2/syscalls.2:519
#, no-wrap
msgid "B<sigreturn>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:508
+#: build/C/man2/syscalls.2:520
#, no-wrap
msgid "B<sigsuspend>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:509
+#: build/C/man2/syscalls.2:521
#, no-wrap
msgid "B<socket>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:510
+#: build/C/man2/syscalls.2:522
#, no-wrap
msgid "B<socketcall>(2)\t1.0\n"
msgstr ""
#. Implements BSD socket calls
#. type: tbl table
-#: build/C/man2/syscalls.2:512
+#: build/C/man2/syscalls.2:524
#, no-wrap
msgid "B<socketpair>(2)\t2.0\tSee notes on B<socketcall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:513
+#: build/C/man2/syscalls.2:525
#, no-wrap
msgid "B<splice>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:514
+#: build/C/man2/syscalls.2:526
#, no-wrap
msgid "B<spu_create>(2)\t2.6.16\tPowerPC only\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:515
+#: build/C/man2/syscalls.2:527
#, no-wrap
msgid "B<spu_run>(2)\t2.6.16\tPowerPC only\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:516
+#: build/C/man2/syscalls.2:528
#, no-wrap
msgid "B<ssetmask>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:517
+#: build/C/man2/syscalls.2:529
#, no-wrap
msgid "B<stat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:518
+#: build/C/man2/syscalls.2:530
#, no-wrap
msgid "B<stat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:519
+#: build/C/man2/syscalls.2:531
#, no-wrap
msgid "B<statfs>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:520
+#: build/C/man2/syscalls.2:532
#, no-wrap
msgid "B<statfs64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:521
+#: build/C/man2/syscalls.2:533
#, no-wrap
msgid "B<stime>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:522
+#: build/C/man2/syscalls.2:534
#, no-wrap
msgid "B<subpage_prot>(2)\t2.6.25\tPowerPC if\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:523
+#: build/C/man2/syscalls.2:535
#, no-wrap
msgid "\t\tCONFIG_PPC_64K_PAGES\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:524
+#: build/C/man2/syscalls.2:536
#, no-wrap
msgid "B<swapoff>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:525
+#: build/C/man2/syscalls.2:537
#, no-wrap
msgid "B<swapon>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:526
+#: build/C/man2/syscalls.2:538
#, no-wrap
msgid "B<symlink>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:527
+#: build/C/man2/syscalls.2:539
#, no-wrap
msgid "B<symlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:528
+#: build/C/man2/syscalls.2:540
#, no-wrap
msgid "B<sync>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:529
+#: build/C/man2/syscalls.2:541
#, no-wrap
msgid "B<sync_file_range>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:530
+#: build/C/man2/syscalls.2:542
#, no-wrap
msgid "B<sync_file_range2>(2)\t2.6.22\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:531
+#: build/C/man2/syscalls.2:543
+#, no-wrap
+msgid "Architecture-specific\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:544
#, no-wrap
-msgid "Architecture-specific variant of B<sync_file_range>(2)\n"
+msgid "variant of B<sync_file_range>(2)\n"
msgstr ""
#. PowerPC, ARM, tile
#. First appeared on ARM, as arm_sync_file_range(), but later renamed
#. \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32
#. type: tbl table
-#: build/C/man2/syscalls.2:536
+#: build/C/man2/syscalls.2:549
#, no-wrap
msgid "B<syncfs>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:537
+#: build/C/man2/syscalls.2:550
#, no-wrap
msgid "B<sysfs>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:538
+#: build/C/man2/syscalls.2:551
#, no-wrap
msgid "B<sysinfo>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:539
+#: build/C/man2/syscalls.2:552
#, no-wrap
msgid "B<syslog>(2)\t1.0\n"
msgstr ""
#. glibc interface is \fBklogctl\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:541
+#: build/C/man2/syscalls.2:554
#, no-wrap
msgid "B<tee>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:542
+#: build/C/man2/syscalls.2:555
#, no-wrap
msgid "B<tgkill>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:543
+#: build/C/man2/syscalls.2:556
#, no-wrap
msgid "B<time>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:544
+#: build/C/man2/syscalls.2:557
#, no-wrap
msgid "B<timer_create>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:545
+#: build/C/man2/syscalls.2:558
#, no-wrap
msgid "B<timer_delete>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:546
+#: build/C/man2/syscalls.2:559
#, no-wrap
msgid "B<timer_getoverrun>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:547
+#: build/C/man2/syscalls.2:560
#, no-wrap
msgid "B<timer_gettime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:548
+#: build/C/man2/syscalls.2:561
#, no-wrap
msgid "B<timer_settime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:549
+#: build/C/man2/syscalls.2:562
#, no-wrap
msgid "B<timerfd_create>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:550
+#: build/C/man2/syscalls.2:563
#, no-wrap
msgid "B<timerfd_gettime>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:551
+#: build/C/man2/syscalls.2:564
#, no-wrap
msgid "B<timerfd_settime>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:552
+#: build/C/man2/syscalls.2:565
#, no-wrap
msgid "B<times>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:553
+#: build/C/man2/syscalls.2:566
#, no-wrap
msgid "B<tkill>(2)\t2.6; 2.4.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:554
+#: build/C/man2/syscalls.2:567
#, no-wrap
msgid "B<truncate>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:555
+#: build/C/man2/syscalls.2:568
#, no-wrap
msgid "B<truncate64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:556
+#: build/C/man2/syscalls.2:569
#, no-wrap
msgid "B<ugetrlimit>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:557
+#: build/C/man2/syscalls.2:570
#, no-wrap
msgid "B<umask>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:558
+#: build/C/man2/syscalls.2:571
#, no-wrap
msgid "B<umount>(2)\t1.0\n"
msgstr ""
#. sys_oldumount() -- __NR_umount
#. type: tbl table
-#: build/C/man2/syscalls.2:560
+#: build/C/man2/syscalls.2:573
#, no-wrap
msgid "B<umount2>(2)\t2.2\n"
msgstr ""
#. sys_umount() -- __NR_umount2
#. type: tbl table
-#: build/C/man2/syscalls.2:562
+#: build/C/man2/syscalls.2:575
#, no-wrap
msgid "B<uname>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:563
+#: build/C/man2/syscalls.2:576
#, no-wrap
msgid "B<unlink>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:564
+#: build/C/man2/syscalls.2:577
#, no-wrap
msgid "B<unlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:565
+#: build/C/man2/syscalls.2:578
#, no-wrap
msgid "B<unshare>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:566
+#: build/C/man2/syscalls.2:579
#, no-wrap
msgid "B<uselib>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:567
+#: build/C/man2/syscalls.2:580
#, no-wrap
msgid "B<ustat>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:568
+#: build/C/man2/syscalls.2:581
#, no-wrap
msgid "B<utime>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:569
+#: build/C/man2/syscalls.2:582
#, no-wrap
msgid "B<utimensat>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:570
+#: build/C/man2/syscalls.2:583
#, no-wrap
msgid "B<utimes>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:571
+#: build/C/man2/syscalls.2:584
#, no-wrap
msgid "B<utrap_install>(2)\t2.2\tSparc\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:572
+#: build/C/man2/syscalls.2:585
#, no-wrap
msgid "B<vfork>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:573
+#: build/C/man2/syscalls.2:586
#, no-wrap
msgid "B<vhangup>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:574
+#: build/C/man2/syscalls.2:587
#, no-wrap
-msgid "B<vm86old>(2)\t1.0\tWas \"vm86\"; renamed in 2.0.28/2.2\n"
+msgid "B<vm86old>(2)\t1.0\tT{\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:575
+#: build/C/man2/syscalls.2:588
+#, no-wrap
+msgid "Was \"vm86\"; renamed in\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:589
+#, no-wrap
+msgid "2.0.28/2.2\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:591
#, no-wrap
msgid "B<vm86>(2)\t2.0.28; 2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:576
+#: build/C/man2/syscalls.2:592
#, no-wrap
msgid "B<vmsplice>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:577
+#: build/C/man2/syscalls.2:593
#, no-wrap
msgid "B<wait4>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:578
+#: build/C/man2/syscalls.2:594
#, no-wrap
msgid "B<waitid>(2)\t2.6.10\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:579
+#: build/C/man2/syscalls.2:595
#, no-wrap
msgid "B<waitpid>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:580
+#: build/C/man2/syscalls.2:596
#, no-wrap
msgid "B<write>(2)\t1.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:581
+#: build/C/man2/syscalls.2:597
#, no-wrap
msgid "B<writev>(2)\t2.0\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:590
+#: build/C/man2/syscalls.2:606
msgid ""
"On many platforms, including x86-32, socket calls are all multiplexed (via "
"glibc wrapper functions) through B<socketcall>(2) and similarly System V "
#. __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:635
+#: build/C/man2/syscalls.2:651
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), "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:640
+#: build/C/man2/syscalls.2:656
msgid ""
"There was briefly B<set_zone_reclaim>(2), added in Linux 2.6.13, and removed "
"in 2.6.16; this system call was never available to user space."
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:657
+#: build/C/man2/syscalls.2:673
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 Linux kernel "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:676
+#: build/C/man2/syscalls.2:692
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 "
#. 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:697
+#: build/C/man2/syscalls.2:713
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:708
+#: build/C/man2/syscalls.2:724
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:715
+#: build/C/man2/syscalls.2:731
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>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:726
+#: build/C/man2/syscalls.2:742
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 "
#. 64-bit off_t changes: ftruncate64, *stat64,
#. fcntl64 (because of the flock structure), getdents64, *statfs64
#. type: Plain text
-#: build/C/man2/syscalls.2:738
+#: build/C/man2/syscalls.2:754
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., "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:755
+#: build/C/man2/syscalls.2:771
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:759
+#: build/C/man2/syscalls.2:775
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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:767
+#: build/C/man2/syscalls.2:783
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 "
#. and the semantics of the latter call were changed to what
#. they are today.
#. type: Plain text
-#: build/C/man2/syscalls.2:817
+#: build/C/man2/syscalls.2:833
msgid ""
"The B<select>(2) and B<mmap>(2) system calls use five or more arguments, "
"which caused problems in the way argument passing on the i386 used to be set "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:821
+#: build/C/man2/syscalls.2:837
msgid "B<syscall>(2), B<unimplemented>(2), B<libc>(7)"
msgstr ""
msgid "TRUNCATE"
msgstr ""
-#. type: TH
-#: build/C/man2/truncate.2:43
-#, no-wrap
-msgid "2011-09-08"
-msgstr ""
-
#. type: Plain text
#: build/C/man2/truncate.2:46
msgid "truncate, ftruncate - truncate a file to a specified length"
#. http://sourceware.org/bugzilla/show_bug.cgi?id=12037
#. type: Plain text
-#: build/C/man2/truncate.2:251
+#: build/C/man2/truncate.2:256
msgid ""
"A header file bug in glibc 2.12 meant that the minimum value of "
"B<_POSIX_C_SOURCE> required to expose the declaration of B<ftruncate>() was "
msgstr ""
#. type: Plain text
-#: build/C/man2/truncate.2:255
+#: build/C/man2/truncate.2:260
msgid "B<open>(2), B<stat>(2), B<path_resolution>(7)"
msgstr ""
"POSIX do not define any errors."
msgstr ""
+#. This case is not documented in HP-US, Solar, FreeBSD, NetBSD, or OpenBSD!
+#. type: Plain text
+#: build/C/man3/ualarm.3:107
+msgid ""
+"POSIX.1-2001 does not specify what happens if the I<usecs> argument is 0. "
+"On Linux (and probably most other systems), the effect is to cancel any "
+"pending alarm."
+msgstr ""
+
#. type: Plain text
-#: build/C/man3/ualarm.3:113
+#: build/C/man3/ualarm.3:120
msgid ""
"The type I<useconds_t> is an unsigned integer type capable of holding "
"integers in the range [0,1000000]. On the original BSD implementation, and "
msgstr ""
#. type: Plain text
-#: build/C/man3/ualarm.3:127
+#: build/C/man3/ualarm.3:134
msgid ""
"The interaction of this function with other timer functions such as "
"B<alarm>(2), B<sleep>(3), B<nanosleep>(2), B<setitimer>(2), "
msgstr ""
#. type: Plain text
-#: build/C/man3/ualarm.3:135
+#: build/C/man3/ualarm.3:142
msgid ""
"This function is obsolete. Use B<setitimer>(2) or POSIX interval timers "
"(B<timer_create>(2), etc.) instead."
msgstr ""
#. type: Plain text
-#: build/C/man3/ualarm.3:143
+#: build/C/man3/ualarm.3:150
msgid ""
"B<alarm>(2), B<getitimer>(2), B<nanosleep>(2), B<select>(2), "
"B<setitimer>(2), B<usleep>(3), B<time>(7)"
"process (using B<msgget>(2), B<semget>(2), B<shmget>(2))."
msgstr ""
-#. FIXME . eventually: .BR acl (5)
#. type: Plain text
#: build/C/man2/umask.2:122
-msgid "B<chmod>(2), B<mkdir>(2), B<open>(2), B<stat>(2)"
+msgid "B<chmod>(2), B<mkdir>(2), B<open>(2), B<stat>(2) B<acl>(5)"
msgstr ""
#. type: TH