msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-03-19 23:50+0900\n"
+"POT-Creation-Date: 2012-03-22 04:26+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: TH
-#: build/C/man2/_syscall.2:38 build/C/man2/access.2:43 build/C/man2/alarm.2:30 build/C/man2/brk.2:30 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 build/C/man2/chown.2:38 build/C/man2/chroot.2:33 build/C/man2/close.2:35 build/C/man2/dup.2:36 build/C/man7/environ.7:33 build/C/man2/execve.2:37 build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61 build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39 build/C/man2/fsync.2:37 build/C/man2/get_thread_area.2:6 build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32 build/C/man2/getpagesize.2:23 build/C/man2/gettid.2:26 build/C/man2/idle.2:32 build/C/man2/ioctl.2:39 build/C/man2/ioctl_list.2:27 build/C/man2/ioperm.2:35 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:9 build/C/man2/nice.2:31 build/C/man2/pread.2:23 build/C/man2/set_thread_area.2:7 build/C/man2/setup.2:34 build/C/man2/swapon.2:37 build/C/man2/syscall.2:38 build/C/man2/syscalls.2:29 build/C/man2/sysctl.2:28 build/C/man2/sysinfo.2:14 build/C/man2/truncate.2:41 build/C/man2/umask.2:34 build/C/man2/uname.2:25 build/C/man2/uselib.2:31 build/C/man2/vfork.2:26 build/C/man2/vhangup.2:27
+#: build/C/man2/_syscall.2:38 build/C/man2/access.2:43 build/C/man2/alarm.2:30 build/C/man2/brk.2:30 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 build/C/man2/chown.2:38 build/C/man2/chroot.2:33 build/C/man2/close.2:35 build/C/man2/dup.2:36 build/C/man7/environ.7:33 build/C/man2/execve.2:37 build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61 build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39 build/C/man2/fsync.2:38 build/C/man2/get_thread_area.2:6 build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32 build/C/man2/getpagesize.2:23 build/C/man2/gettid.2:26 build/C/man2/idle.2:32 build/C/man2/ioctl.2:39 build/C/man2/ioctl_list.2:27 build/C/man2/ioperm.2:35 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:9 build/C/man2/nice.2:31 build/C/man2/pread.2:23 build/C/man2/set_thread_area.2:7 build/C/man2/setup.2:34 build/C/man2/swapon.2:37 build/C/man2/syscall.2:38 build/C/man2/syscalls.2:29 build/C/man2/sysctl.2:28 build/C/man2/sysinfo.2:14 build/C/man2/truncate.2:41 build/C/man2/umask.2:34 build/C/man2/uname.2:25 build/C/man2/uselib.2:31 build/C/man2/vfork.2:26 build/C/man2/vhangup.2:27
#, no-wrap
msgid "Linux"
msgstr ""
#. type: TH
-#: build/C/man2/_syscall.2:38 build/C/man2/access.2:43 build/C/man2/alarm.2:30 build/C/man2/brk.2:30 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 build/C/man2/chown.2:38 build/C/man2/chroot.2:33 build/C/man2/close.2:35 build/C/man3/confstr.3:29 build/C/man3/crypt.3:35 build/C/man3/daemon.3:34 build/C/man3/des_crypt.3:10 build/C/man2/dup.2:36 build/C/man3/encrypt.3:24 build/C/man7/environ.7:33 build/C/man3/euidaccess.3:26 build/C/man3/exec.3:39 build/C/man2/execve.2:37 build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61 build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39 build/C/man3/fpathconf.3:24 build/C/man2/fsync.2:37 build/C/man2/get_thread_area.2:6 build/C/man3/getcwd.3:30 build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32 build/C/man3/getlogin.3:28 build/C/man3/getopt.3:39 build/C/man2/getpagesize.2:23 build/C/man2/gettid.2:26 build/C/man3/getumask.3:26 build/C/man3/getusershell.3:28 build/C/man2/idle.2:32 build/C/man2/ioctl.2:39 build/C/man2/ioctl_list.2:27 build/C/man2/ioperm.2:35 build/C/man3/lockf.3:22 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:9 build/C/man2/nice.2:31 build/C/man2/pread.2:23 build/C/man2/set_thread_area.2:7 build/C/man2/setup.2:34 build/C/man5/shells.5:27 build/C/man3/sleep.3:24 build/C/man3/swab.3:29 build/C/man2/swapon.2:37 build/C/man2/syscall.2:38 build/C/man2/syscalls.2:29 build/C/man3/sysconf.3:25 build/C/man2/sysctl.2:28 build/C/man2/sysinfo.2:14 build/C/man3/tcgetpgrp.3:23 build/C/man2/truncate.2:41 build/C/man3/ualarm.3:23 build/C/man2/umask.2:34 build/C/man2/uname.2:25 build/C/man2/uselib.2:31 build/C/man3/usleep.3:31 build/C/man2/vfork.2:26 build/C/man2/vhangup.2:27
+#: build/C/man2/_syscall.2:38 build/C/man2/access.2:43 build/C/man2/alarm.2:30 build/C/man2/brk.2:30 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 build/C/man2/chown.2:38 build/C/man2/chroot.2:33 build/C/man2/close.2:35 build/C/man3/confstr.3:29 build/C/man3/crypt.3:35 build/C/man3/daemon.3:34 build/C/man3/des_crypt.3:10 build/C/man2/dup.2:36 build/C/man3/encrypt.3:24 build/C/man7/environ.7:33 build/C/man3/euidaccess.3:26 build/C/man3/exec.3:39 build/C/man2/execve.2:37 build/C/man2/exit_group.2:23 build/C/man2/fcntl.2:61 build/C/man3/fexecve.3:25 build/C/man2/flock.2:34 build/C/man2/fork.2:39 build/C/man3/fpathconf.3:24 build/C/man2/fsync.2:38 build/C/man2/get_thread_area.2:6 build/C/man3/getcwd.3:30 build/C/man2/getdomainname.2:29 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32 build/C/man3/getlogin.3:28 build/C/man3/getopt.3:39 build/C/man2/getpagesize.2:23 build/C/man2/gettid.2:26 build/C/man3/getumask.3:26 build/C/man3/getusershell.3:28 build/C/man2/idle.2:32 build/C/man2/ioctl.2:39 build/C/man2/ioctl_list.2:27 build/C/man2/ioperm.2:35 build/C/man3/lockf.3:22 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:9 build/C/man2/nice.2:31 build/C/man2/pread.2:23 build/C/man2/set_thread_area.2:7 build/C/man2/setup.2:34 build/C/man5/shells.5:27 build/C/man3/sleep.3:24 build/C/man3/swab.3:29 build/C/man2/swapon.2:37 build/C/man2/syscall.2:38 build/C/man2/syscalls.2:29 build/C/man3/sysconf.3:25 build/C/man2/sysctl.2:28 build/C/man2/sysinfo.2:14 build/C/man3/tcgetpgrp.3:23 build/C/man2/truncate.2:41 build/C/man3/ualarm.3:23 build/C/man2/umask.2:34 build/C/man2/uname.2:25 build/C/man2/uselib.2:31 build/C/man3/usleep.3:31 build/C/man2/vfork.2:26 build/C/man2/vhangup.2:27
#, no-wrap
msgid "Linux Programmer's Manual"
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:39 build/C/man2/access.2:44 build/C/man2/alarm.2:31 build/C/man2/brk.2:31 build/C/man2/chdir.2:34 build/C/man2/chmod.2:32 build/C/man2/chown.2:39 build/C/man2/chroot.2:34 build/C/man2/close.2:36 build/C/man3/confstr.3:30 build/C/man3/crypt.3:36 build/C/man3/daemon.3:35 build/C/man3/des_crypt.3:11 build/C/man2/dup.2:37 build/C/man3/encrypt.3:25 build/C/man7/environ.7:34 build/C/man3/euidaccess.3:27 build/C/man3/exec.3:40 build/C/man2/execve.2:38 build/C/man2/exit_group.2:24 build/C/man2/fcntl.2:62 build/C/man3/fexecve.3:26 build/C/man2/flock.2:35 build/C/man2/fork.2:40 build/C/man3/fpathconf.3:25 build/C/man2/fsync.2:38 build/C/man2/get_thread_area.2:7 build/C/man3/getcwd.3:31 build/C/man2/getdomainname.2:30 build/C/man2/getdtablesize.2:28 build/C/man3/gethostid.3:30 build/C/man2/gethostname.2:33 build/C/man3/getlogin.3:29 build/C/man3/getopt.3:40 build/C/man2/getpagesize.2:24 build/C/man2/gettid.2:27 build/C/man3/getumask.3:27 build/C/man3/getusershell.3:29 build/C/man2/idle.2:33 build/C/man2/ioctl.2:40 build/C/man2/ioctl_list.2:28 build/C/man2/ioperm.2:36 build/C/man3/lockf.3:23 build/C/man2/mincore.2:35 build/C/man2/mkdir.2:10 build/C/man2/nice.2:32 build/C/man2/pread.2:24 build/C/man2/set_thread_area.2:8 build/C/man2/setup.2:35 build/C/man5/shells.5:28 build/C/man3/sleep.3:25 build/C/man3/swab.3:30 build/C/man2/swapon.2:38 build/C/man2/syscall.2:39 build/C/man2/syscalls.2:30 build/C/man3/sysconf.3:26 build/C/man2/sysctl.2:29 build/C/man2/sysinfo.2:15 build/C/man3/tcgetpgrp.3:24 build/C/man2/truncate.2:42 build/C/man3/ualarm.3:24 build/C/man2/umask.2:35 build/C/man2/uname.2:26 build/C/man2/uselib.2:32 build/C/man3/usleep.3:32 build/C/man2/vfork.2:27 build/C/man2/vhangup.2:28
+#: build/C/man2/_syscall.2:39 build/C/man2/access.2:44 build/C/man2/alarm.2:31 build/C/man2/brk.2:31 build/C/man2/chdir.2:34 build/C/man2/chmod.2:32 build/C/man2/chown.2:39 build/C/man2/chroot.2:34 build/C/man2/close.2:36 build/C/man3/confstr.3:30 build/C/man3/crypt.3:36 build/C/man3/daemon.3:35 build/C/man3/des_crypt.3:11 build/C/man2/dup.2:37 build/C/man3/encrypt.3:25 build/C/man7/environ.7:34 build/C/man3/euidaccess.3:27 build/C/man3/exec.3:40 build/C/man2/execve.2:38 build/C/man2/exit_group.2:24 build/C/man2/fcntl.2:62 build/C/man3/fexecve.3:26 build/C/man2/flock.2:35 build/C/man2/fork.2:40 build/C/man3/fpathconf.3:25 build/C/man2/fsync.2:39 build/C/man2/get_thread_area.2:7 build/C/man3/getcwd.3:31 build/C/man2/getdomainname.2:30 build/C/man2/getdtablesize.2:28 build/C/man3/gethostid.3:30 build/C/man2/gethostname.2:33 build/C/man3/getlogin.3:29 build/C/man3/getopt.3:40 build/C/man2/getpagesize.2:24 build/C/man2/gettid.2:27 build/C/man3/getumask.3:27 build/C/man3/getusershell.3:29 build/C/man2/idle.2:33 build/C/man2/ioctl.2:40 build/C/man2/ioctl_list.2:28 build/C/man2/ioperm.2:36 build/C/man3/lockf.3:23 build/C/man2/mincore.2:35 build/C/man2/mkdir.2:10 build/C/man2/nice.2:32 build/C/man2/pread.2:24 build/C/man2/set_thread_area.2:8 build/C/man2/setup.2:35 build/C/man5/shells.5:28 build/C/man3/sleep.3:25 build/C/man3/swab.3:30 build/C/man2/swapon.2:38 build/C/man2/syscall.2:39 build/C/man2/syscalls.2:30 build/C/man3/sysconf.3:26 build/C/man2/sysctl.2:29 build/C/man2/sysinfo.2:15 build/C/man3/tcgetpgrp.3:24 build/C/man2/truncate.2:42 build/C/man3/ualarm.3:24 build/C/man2/umask.2:35 build/C/man2/uname.2:26 build/C/man2/uselib.2:32 build/C/man3/usleep.3:32 build/C/man2/vfork.2:27 build/C/man2/vhangup.2:28
#, no-wrap
msgid "NAME"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:41 build/C/man2/access.2:46 build/C/man2/alarm.2:33 build/C/man2/brk.2:33 build/C/man2/chdir.2:36 build/C/man2/chmod.2:34 build/C/man2/chown.2:41 build/C/man2/chroot.2:36 build/C/man2/close.2:38 build/C/man3/confstr.3:32 build/C/man3/crypt.3:38 build/C/man3/daemon.3:37 build/C/man3/des_crypt.3:14 build/C/man2/dup.2:39 build/C/man3/encrypt.3:27 build/C/man7/environ.7:36 build/C/man3/euidaccess.3:29 build/C/man3/exec.3:42 build/C/man2/execve.2:40 build/C/man2/exit_group.2:26 build/C/man2/fcntl.2:64 build/C/man3/fexecve.3:28 build/C/man2/flock.2:37 build/C/man2/fork.2:42 build/C/man3/fpathconf.3:27 build/C/man2/fsync.2:40 build/C/man2/get_thread_area.2:9 build/C/man3/getcwd.3:33 build/C/man2/getdomainname.2:32 build/C/man2/getdtablesize.2:30 build/C/man3/gethostid.3:32 build/C/man2/gethostname.2:35 build/C/man3/getlogin.3:31 build/C/man3/getopt.3:43 build/C/man2/getpagesize.2:26 build/C/man2/gettid.2:29 build/C/man3/getumask.3:29 build/C/man3/getusershell.3:31 build/C/man2/idle.2:35 build/C/man2/ioctl.2:42 build/C/man2/ioperm.2:38 build/C/man3/lockf.3:25 build/C/man2/mincore.2:37 build/C/man2/mkdir.2:12 build/C/man2/nice.2:34 build/C/man2/pread.2:26 build/C/man2/set_thread_area.2:10 build/C/man2/setup.2:37 build/C/man3/sleep.3:27 build/C/man3/swab.3:32 build/C/man2/swapon.2:40 build/C/man2/syscall.2:41 build/C/man2/syscalls.2:32 build/C/man3/sysconf.3:28 build/C/man2/sysctl.2:31 build/C/man2/sysinfo.2:17 build/C/man3/tcgetpgrp.3:26 build/C/man2/truncate.2:44 build/C/man3/ualarm.3:26 build/C/man2/umask.2:37 build/C/man2/uname.2:28 build/C/man2/uselib.2:34 build/C/man3/usleep.3:34 build/C/man2/vfork.2:29 build/C/man2/vhangup.2:30
+#: build/C/man2/_syscall.2:41 build/C/man2/access.2:46 build/C/man2/alarm.2:33 build/C/man2/brk.2:33 build/C/man2/chdir.2:36 build/C/man2/chmod.2:34 build/C/man2/chown.2:41 build/C/man2/chroot.2:36 build/C/man2/close.2:38 build/C/man3/confstr.3:32 build/C/man3/crypt.3:38 build/C/man3/daemon.3:37 build/C/man3/des_crypt.3:14 build/C/man2/dup.2:39 build/C/man3/encrypt.3:27 build/C/man7/environ.7:36 build/C/man3/euidaccess.3:29 build/C/man3/exec.3:42 build/C/man2/execve.2:40 build/C/man2/exit_group.2:26 build/C/man2/fcntl.2:64 build/C/man3/fexecve.3:28 build/C/man2/flock.2:37 build/C/man2/fork.2:42 build/C/man3/fpathconf.3:27 build/C/man2/fsync.2:41 build/C/man2/get_thread_area.2:9 build/C/man3/getcwd.3:33 build/C/man2/getdomainname.2:32 build/C/man2/getdtablesize.2:30 build/C/man3/gethostid.3:32 build/C/man2/gethostname.2:35 build/C/man3/getlogin.3:31 build/C/man3/getopt.3:43 build/C/man2/getpagesize.2:26 build/C/man2/gettid.2:29 build/C/man3/getumask.3:29 build/C/man3/getusershell.3:31 build/C/man2/idle.2:35 build/C/man2/ioctl.2:42 build/C/man2/ioperm.2:38 build/C/man3/lockf.3:25 build/C/man2/mincore.2:37 build/C/man2/mkdir.2:12 build/C/man2/nice.2:34 build/C/man2/pread.2:26 build/C/man2/set_thread_area.2:10 build/C/man2/setup.2:37 build/C/man3/sleep.3:27 build/C/man3/swab.3:32 build/C/man2/swapon.2:40 build/C/man2/syscall.2:41 build/C/man2/syscalls.2:32 build/C/man3/sysconf.3:28 build/C/man2/sysctl.2:31 build/C/man2/sysinfo.2:17 build/C/man3/tcgetpgrp.3:26 build/C/man2/truncate.2:44 build/C/man3/ualarm.3:26 build/C/man2/umask.2:37 build/C/man2/uname.2:28 build/C/man2/uselib.2:34 build/C/man3/usleep.3:34 build/C/man2/vfork.2:29 build/C/man2/vhangup.2:30
#, no-wrap
msgid "SYNOPSIS"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:47 build/C/man2/access.2:52 build/C/man2/alarm.2:39 build/C/man2/brk.2:65 build/C/man2/chdir.2:59 build/C/man2/chmod.2:57 build/C/man2/chown.2:67 build/C/man2/chroot.2:63 build/C/man2/close.2:44 build/C/man3/confstr.3:46 build/C/man3/crypt.3:55 build/C/man3/daemon.3:49 build/C/man3/des_crypt.3:30 build/C/man2/dup.2:51 build/C/man3/encrypt.3:50 build/C/man7/environ.7:41 build/C/man3/euidaccess.3:37 build/C/man3/exec.3:70 build/C/man2/execve.2:46 build/C/man2/exit_group.2:32 build/C/man2/fcntl.2:71 build/C/man3/fexecve.3:53 build/C/man2/flock.2:41 build/C/man2/fork.2:46 build/C/man3/fpathconf.3:35 build/C/man2/fsync.2:60 build/C/man2/get_thread_area.2:15 build/C/man3/getcwd.3:73 build/C/man2/getdomainname.2:51 build/C/man2/getdtablesize.2:57 build/C/man3/gethostid.3:56 build/C/man2/gethostname.2:63 build/C/man3/getlogin.3:52 build/C/man3/getopt.3:77 build/C/man2/getpagesize.2:53 build/C/man2/gettid.2:35 build/C/man3/getumask.3:37 build/C/man3/getusershell.3:55 build/C/man2/idle.2:39 build/C/man2/ioctl.2:46 build/C/man2/ioctl_list.2:30 build/C/man2/ioperm.2:46 build/C/man3/lockf.3:42 build/C/man2/mincore.2:51 build/C/man2/mkdir.2:20 build/C/man2/nice.2:46 build/C/man2/pread.2:51 build/C/man2/set_thread_area.2:16 build/C/man2/setup.2:41 build/C/man5/shells.5:30 build/C/man3/sleep.3:33 build/C/man3/swab.3:39 build/C/man2/swapon.2:50 build/C/man2/syscall.2:49 build/C/man2/syscalls.2:34 build/C/man3/sysconf.3:34 build/C/man2/sysctl.2:39 build/C/man2/sysinfo.2:21 build/C/man3/tcgetpgrp.3:32 build/C/man2/truncate.2:77 build/C/man3/ualarm.3:57 build/C/man2/umask.2:43 build/C/man2/uname.2:32 build/C/man2/uselib.2:38 build/C/man3/usleep.3:65 build/C/man2/vfork.2:60 build/C/man2/vhangup.2:44
+#: build/C/man2/_syscall.2:47 build/C/man2/access.2:52 build/C/man2/alarm.2:39 build/C/man2/brk.2:65 build/C/man2/chdir.2:59 build/C/man2/chmod.2:57 build/C/man2/chown.2:67 build/C/man2/chroot.2:63 build/C/man2/close.2:44 build/C/man3/confstr.3:46 build/C/man3/crypt.3:55 build/C/man3/daemon.3:49 build/C/man3/des_crypt.3:30 build/C/man2/dup.2:52 build/C/man3/encrypt.3:50 build/C/man7/environ.7:41 build/C/man3/euidaccess.3:37 build/C/man3/exec.3:70 build/C/man2/execve.2:46 build/C/man2/exit_group.2:32 build/C/man2/fcntl.2:71 build/C/man3/fexecve.3:53 build/C/man2/flock.2:41 build/C/man2/fork.2:46 build/C/man3/fpathconf.3:35 build/C/man2/fsync.2:61 build/C/man2/get_thread_area.2:15 build/C/man3/getcwd.3:73 build/C/man2/getdomainname.2:51 build/C/man2/getdtablesize.2:57 build/C/man3/gethostid.3:56 build/C/man2/gethostname.2:63 build/C/man3/getlogin.3:52 build/C/man3/getopt.3:77 build/C/man2/getpagesize.2:53 build/C/man2/gettid.2:35 build/C/man3/getumask.3:37 build/C/man3/getusershell.3:55 build/C/man2/idle.2:39 build/C/man2/ioctl.2:46 build/C/man2/ioctl_list.2:30 build/C/man2/ioperm.2:46 build/C/man3/lockf.3:42 build/C/man2/mincore.2:51 build/C/man2/mkdir.2:20 build/C/man2/nice.2:46 build/C/man2/pread.2:51 build/C/man2/set_thread_area.2:16 build/C/man2/setup.2:41 build/C/man5/shells.5:30 build/C/man3/sleep.3:33 build/C/man3/swab.3:39 build/C/man2/swapon.2:50 build/C/man2/syscall.2:49 build/C/man2/syscalls.2:34 build/C/man3/sysconf.3:34 build/C/man2/sysctl.2:39 build/C/man2/sysinfo.2:21 build/C/man3/tcgetpgrp.3:32 build/C/man2/truncate.2:77 build/C/man3/ualarm.3:57 build/C/man2/umask.2:43 build/C/man2/uname.2:32 build/C/man2/uselib.2:38 build/C/man3/usleep.3:65 build/C/man2/vfork.2:60 build/C/man2/vhangup.2:44
#, no-wrap
msgid "DESCRIPTION"
msgstr ""
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:115 build/C/man2/chdir.2:125 build/C/man2/chmod.2:218 build/C/man2/chown.2:181 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:125 build/C/man3/crypt.3:162 build/C/man3/daemon.3:88 build/C/man3/des_crypt.3:130 build/C/man2/dup.2:169 build/C/man3/encrypt.3:118 build/C/man3/euidaccess.3:74 build/C/man3/exec.3:197 build/C/man2/execve.2:435 build/C/man2/exit_group.2:41 build/C/man2/fcntl.2:1136 build/C/man3/fexecve.3:94 build/C/man2/flock.2:137 build/C/man2/fork.2:187 build/C/man3/fpathconf.3:152 build/C/man2/fsync.2:122 build/C/man2/get_thread_area.2:41 build/C/man3/getcwd.3:206 build/C/man2/getdomainname.2:110 build/C/man2/getdtablesize.2:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:138 build/C/man3/getopt.3:316 build/C/man2/getpagesize.2:62 build/C/man2/gettid.2:55 build/C/man3/getumask.3:56 build/C/man3/getusershell.3:83 build/C/man2/idle.2:61 build/C/man2/ioctl.2:115 build/C/man2/ioperm.2:95 build/C/man3/lockf.3:148 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:113 build/C/man2/nice.2:75 build/C/man2/pread.2:113 build/C/man2/set_thread_area.2:59 build/C/man2/setup.2:62 build/C/man3/sleep.3:42 build/C/man3/swab.3:56 build/C/man2/swapon.2:151 build/C/man3/sysconf.3:322 build/C/man2/sysctl.2:95 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:104 build/C/man2/truncate.2:193 build/C/man3/ualarm.3:91 build/C/man2/umask.2:93 build/C/man2/uname.2:71 build/C/man2/uselib.2:76 build/C/man3/usleep.3:84 build/C/man2/vfork.2:147 build/C/man2/vhangup.2:62
+#: build/C/man2/_syscall.2:77 build/C/man2/access.2:148 build/C/man2/alarm.2:61 build/C/man2/brk.2:115 build/C/man2/chdir.2:125 build/C/man2/chmod.2:218 build/C/man2/chown.2:181 build/C/man2/chroot.2:134 build/C/man2/close.2:84 build/C/man3/confstr.3:125 build/C/man3/crypt.3:162 build/C/man3/daemon.3:88 build/C/man3/des_crypt.3:130 build/C/man2/dup.2:170 build/C/man3/encrypt.3:118 build/C/man3/euidaccess.3:74 build/C/man3/exec.3:197 build/C/man2/execve.2:435 build/C/man2/exit_group.2:41 build/C/man2/fcntl.2:1136 build/C/man3/fexecve.3:94 build/C/man2/flock.2:137 build/C/man2/fork.2:187 build/C/man3/fpathconf.3:152 build/C/man2/fsync.2:126 build/C/man2/get_thread_area.2:41 build/C/man3/getcwd.3:206 build/C/man2/getdomainname.2:110 build/C/man2/getdtablesize.2:69 build/C/man3/gethostid.3:92 build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:138 build/C/man3/getopt.3:316 build/C/man2/getpagesize.2:62 build/C/man2/gettid.2:55 build/C/man3/getumask.3:56 build/C/man3/getusershell.3:83 build/C/man2/idle.2:61 build/C/man2/ioctl.2:115 build/C/man2/ioperm.2:95 build/C/man3/lockf.3:148 build/C/man2/mincore.2:134 build/C/man2/mkdir.2:113 build/C/man2/nice.2:75 build/C/man2/pread.2:113 build/C/man2/set_thread_area.2:59 build/C/man2/setup.2:62 build/C/man3/sleep.3:42 build/C/man3/swab.3:56 build/C/man2/swapon.2:151 build/C/man3/sysconf.3:322 build/C/man2/sysctl.2:95 build/C/man2/sysinfo.2:83 build/C/man3/tcgetpgrp.3:104 build/C/man2/truncate.2:193 build/C/man3/ualarm.3:91 build/C/man2/umask.2:93 build/C/man2/uname.2:71 build/C/man2/uselib.2:76 build/C/man3/usleep.3:84 build/C/man2/vfork.2:157 build/C/man2/vhangup.2:62
#, 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:123 build/C/man2/chdir.2:127 build/C/man2/chown.2:192 build/C/man2/chroot.2:139 build/C/man2/close.2:87 build/C/man3/crypt.3:167 build/C/man3/daemon.3:94 build/C/man2/dup.2:179 build/C/man3/encrypt.3:129 build/C/man3/euidaccess.3:80 build/C/man3/exec.3:203 build/C/man2/execve.2:443 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1186 build/C/man3/fexecve.3:98 build/C/man2/flock.2:146 build/C/man2/fork.2:189 build/C/man3/fpathconf.3:154 build/C/man2/fsync.2:137 build/C/man2/get_thread_area.2:45 build/C/man3/getcwd.3:228 build/C/man2/getdomainname.2:113 build/C/man2/getdtablesize.2:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:348 build/C/man2/getpagesize.2:69 build/C/man2/gettid.2:59 build/C/man3/getumask.3:58 build/C/man2/ioctl.2:130 build/C/man2/ioperm.2:99 build/C/man2/mkdir.2:116 build/C/man2/nice.2:82 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:65 build/C/man2/swapon.2:157 build/C/man2/syscall.2:63 build/C/man2/syscalls.2:593 build/C/man2/sysctl.2:109 build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:206 build/C/man3/ualarm.3:99 build/C/man2/umask.2:95 build/C/man2/uname.2:80 build/C/man2/uselib.2:80 build/C/man3/usleep.3:102 build/C/man2/vfork.2:161
+#: build/C/man2/_syscall.2:79 build/C/man2/access.2:150 build/C/man2/alarm.2:63 build/C/man2/brk.2:123 build/C/man2/chdir.2:127 build/C/man2/chown.2:192 build/C/man2/chroot.2:139 build/C/man2/close.2:87 build/C/man3/crypt.3:167 build/C/man3/daemon.3:94 build/C/man2/dup.2:180 build/C/man3/encrypt.3:129 build/C/man3/euidaccess.3:80 build/C/man3/exec.3:203 build/C/man2/execve.2:443 build/C/man2/exit_group.2:43 build/C/man2/fcntl.2:1186 build/C/man3/fexecve.3:98 build/C/man2/flock.2:146 build/C/man2/fork.2:189 build/C/man3/fpathconf.3:154 build/C/man2/fsync.2:141 build/C/man2/get_thread_area.2:45 build/C/man3/getcwd.3:228 build/C/man2/getdomainname.2:113 build/C/man2/getdtablesize.2:77 build/C/man3/gethostid.3:102 build/C/man2/gethostname.2:130 build/C/man3/getopt.3:348 build/C/man2/getpagesize.2:69 build/C/man2/gettid.2:59 build/C/man3/getumask.3:58 build/C/man2/ioctl.2:130 build/C/man2/ioperm.2:99 build/C/man2/mkdir.2:116 build/C/man2/nice.2:82 build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 build/C/man2/setup.2:65 build/C/man2/swapon.2:157 build/C/man2/syscall.2:63 build/C/man2/syscalls.2:594 build/C/man2/sysctl.2:109 build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:206 build/C/man3/ualarm.3:99 build/C/man2/umask.2:95 build/C/man2/uname.2:80 build/C/man2/uselib.2:80 build/C/man3/usleep.3:102 build/C/man2/vfork.2:172
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288 build/C/man3/confstr.3:127 build/C/man3/encrypt.3:131 build/C/man2/execve.2:527 build/C/man2/fork.2:212 build/C/man3/getopt.3:374 build/C/man5/shells.5:43 build/C/man2/syscall.2:67 build/C/man2/sysctl.2:129
+#: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288 build/C/man3/confstr.3:127 build/C/man3/encrypt.3:131 build/C/man2/execve.2:527 build/C/man2/fork.2:220 build/C/man3/getopt.3:374 build/C/man5/shells.5:43 build/C/man2/syscall.2:67 build/C/man2/sysctl.2:129
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:163 build/C/man2/access.2:241 build/C/man2/alarm.2:81 build/C/man2/brk.2:165 build/C/man2/chdir.2:136 build/C/man2/chmod.2:220 build/C/man2/chown.2:336 build/C/man2/chroot.2:151 build/C/man2/close.2:125 build/C/man3/confstr.3:144 build/C/man3/crypt.3:228 build/C/man3/daemon.3:102 build/C/man3/des_crypt.3:133 build/C/man2/dup.2:206 build/C/man3/encrypt.3:155 build/C/man7/environ.7:227 build/C/man3/euidaccess.3:95 build/C/man3/exec.3:239 build/C/man2/execve.2:622 build/C/man2/exit_group.2:47 build/C/man2/fcntl.2:1287 build/C/man3/fexecve.3:106 build/C/man2/flock.2:200 build/C/man2/fork.2:217 build/C/man3/fpathconf.3:163 build/C/man2/fsync.2:181 build/C/man2/get_thread_area.2:49 build/C/man3/getcwd.3:247 build/C/man2/getdomainname.2:127 build/C/man2/getdtablesize.2:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:193 build/C/man3/getopt.3:512 build/C/man2/getpagesize.2:106 build/C/man2/gettid.2:68 build/C/man3/getumask.3:61 build/C/man3/getusershell.3:85 build/C/man2/ioctl.2:138 build/C/man2/ioctl_list.2:866 build/C/man2/ioperm.2:108 build/C/man3/lockf.3:150 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:128 build/C/man2/nice.2:105 build/C/man2/pread.2:131 build/C/man2/set_thread_area.2:67 build/C/man5/shells.5:52 build/C/man3/sleep.3:59 build/C/man3/swab.3:58 build/C/man2/swapon.2:191 build/C/man2/syscall.2:82 build/C/man2/syscalls.2:816 build/C/man3/sysconf.3:333 build/C/man2/sysctl.2:167 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:115 build/C/man2/truncate.2:249 build/C/man3/ualarm.3:134 build/C/man2/umask.2:116 build/C/man2/uname.2:155 build/C/man2/uselib.2:102 build/C/man3/usleep.3:135 build/C/man2/vfork.2:219 build/C/man2/vhangup.2:65
+#: build/C/man2/_syscall.2:163 build/C/man2/access.2:241 build/C/man2/alarm.2:81 build/C/man2/brk.2:165 build/C/man2/chdir.2:136 build/C/man2/chmod.2:220 build/C/man2/chown.2:336 build/C/man2/chroot.2:151 build/C/man2/close.2:125 build/C/man3/confstr.3:144 build/C/man3/crypt.3:228 build/C/man3/daemon.3:102 build/C/man3/des_crypt.3:133 build/C/man2/dup.2:207 build/C/man3/encrypt.3:155 build/C/man7/environ.7:227 build/C/man3/euidaccess.3:95 build/C/man3/exec.3:239 build/C/man2/execve.2:622 build/C/man2/exit_group.2:47 build/C/man2/fcntl.2:1287 build/C/man3/fexecve.3:106 build/C/man2/flock.2:200 build/C/man2/fork.2:225 build/C/man3/fpathconf.3:163 build/C/man2/fsync.2:163 build/C/man2/get_thread_area.2:49 build/C/man3/getcwd.3:247 build/C/man2/getdomainname.2:127 build/C/man2/getdtablesize.2:90 build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 build/C/man3/getlogin.3:193 build/C/man3/getopt.3:512 build/C/man2/getpagesize.2:106 build/C/man2/gettid.2:68 build/C/man3/getumask.3:61 build/C/man3/getusershell.3:85 build/C/man2/ioctl.2:138 build/C/man2/ioctl_list.2:866 build/C/man2/ioperm.2:108 build/C/man3/lockf.3:150 build/C/man2/mincore.2:166 build/C/man2/mkdir.2:128 build/C/man2/nice.2:105 build/C/man2/pread.2:131 build/C/man2/set_thread_area.2:67 build/C/man5/shells.5:52 build/C/man3/sleep.3:59 build/C/man3/swab.3:58 build/C/man2/swapon.2:191 build/C/man2/syscall.2:82 build/C/man2/syscalls.2:817 build/C/man3/sysconf.3:333 build/C/man2/sysctl.2:167 build/C/man2/sysinfo.2:94 build/C/man3/tcgetpgrp.3:115 build/C/man2/truncate.2:249 build/C/man3/ualarm.3:134 build/C/man2/umask.2:116 build/C/man2/uname.2:155 build/C/man2/uselib.2:102 build/C/man3/usleep.3:135 build/C/man2/vfork.2:270 build/C/man2/vhangup.2:65
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/_syscall.2:167 build/C/man2/access.2:252 build/C/man2/alarm.2:90 build/C/man2/brk.2:170 build/C/man2/chdir.2:140 build/C/man2/chmod.2:227 build/C/man2/chown.2:342 build/C/man2/chroot.2:154 build/C/man2/close.2:132 build/C/man3/confstr.3:148 build/C/man3/crypt.3:234 build/C/man3/daemon.3:105 build/C/man3/des_crypt.3:137 build/C/man2/dup.2:210 build/C/man3/encrypt.3:160 build/C/man7/environ.7:241 build/C/man3/euidaccess.3:106 build/C/man3/exec.3:246 build/C/man2/execve.2:633 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1309 build/C/man3/fexecve.3:108 build/C/man2/flock.2:214 build/C/man2/fork.2:227 build/C/man3/fpathconf.3:168 build/C/man2/fsync.2:190 build/C/man2/get_thread_area.2:52 build/C/man3/getcwd.3:254 build/C/man2/getdomainname.2:131 build/C/man2/getdtablesize.2:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:197 build/C/man3/getopt.3:514 build/C/man2/getpagesize.2:109 build/C/man2/gettid.2:72 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:87 build/C/man2/idle.2:64 build/C/man2/ioctl.2:146 build/C/man2/ioctl_list.2:868 build/C/man2/ioperm.2:111 build/C/man3/lockf.3:166 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:140 build/C/man2/nice.2:112 build/C/man2/pread.2:136 build/C/man2/set_thread_area.2:69 build/C/man2/setup.2:72 build/C/man5/shells.5:55 build/C/man3/sleep.3:64 build/C/man3/swab.3:60 build/C/man2/swapon.2:195 build/C/man2/syscall.2:86 build/C/man2/syscalls.2:820 build/C/man3/sysconf.3:341 build/C/man2/sysctl.2:169 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:119 build/C/man2/truncate.2:253 build/C/man3/ualarm.3:142 build/C/man2/umask.2:122 build/C/man2/uname.2:159 build/C/man2/uselib.2:112 build/C/man3/usleep.3:144 build/C/man2/vfork.2:225 build/C/man2/vhangup.2:68
+#: build/C/man2/_syscall.2:167 build/C/man2/access.2:252 build/C/man2/alarm.2:90 build/C/man2/brk.2:170 build/C/man2/chdir.2:140 build/C/man2/chmod.2:227 build/C/man2/chown.2:342 build/C/man2/chroot.2:154 build/C/man2/close.2:132 build/C/man3/confstr.3:148 build/C/man3/crypt.3:234 build/C/man3/daemon.3:105 build/C/man3/des_crypt.3:137 build/C/man2/dup.2:211 build/C/man3/encrypt.3:160 build/C/man7/environ.7:241 build/C/man3/euidaccess.3:106 build/C/man3/exec.3:246 build/C/man2/execve.2:633 build/C/man2/exit_group.2:49 build/C/man2/fcntl.2:1309 build/C/man3/fexecve.3:108 build/C/man2/flock.2:214 build/C/man2/fork.2:235 build/C/man3/fpathconf.3:168 build/C/man2/fsync.2:172 build/C/man2/get_thread_area.2:52 build/C/man3/getcwd.3:254 build/C/man2/getdomainname.2:131 build/C/man2/getdtablesize.2:95 build/C/man3/gethostid.3:127 build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:197 build/C/man3/getopt.3:514 build/C/man2/getpagesize.2:109 build/C/man2/gettid.2:72 build/C/man3/getumask.3:63 build/C/man3/getusershell.3:87 build/C/man2/idle.2:64 build/C/man2/ioctl.2:146 build/C/man2/ioctl_list.2:868 build/C/man2/ioperm.2:111 build/C/man3/lockf.3:166 build/C/man2/mincore.2:169 build/C/man2/mkdir.2:140 build/C/man2/nice.2:112 build/C/man2/pread.2:136 build/C/man2/set_thread_area.2:69 build/C/man2/setup.2:72 build/C/man5/shells.5:55 build/C/man3/sleep.3:64 build/C/man3/swab.3:60 build/C/man2/swapon.2:195 build/C/man2/syscall.2:86 build/C/man2/syscalls.2:821 build/C/man3/sysconf.3:341 build/C/man2/sysctl.2:169 build/C/man2/sysinfo.2:96 build/C/man3/tcgetpgrp.3:119 build/C/man2/truncate.2:253 build/C/man3/ualarm.3:142 build/C/man2/umask.2:122 build/C/man2/uname.2:159 build/C/man2/uselib.2:112 build/C/man3/usleep.3:144 build/C/man2/vfork.2:276 build/C/man2/vhangup.2:68
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man2/_syscall.2:174 build/C/man2/access.2:259 build/C/man2/alarm.2:97 build/C/man2/brk.2:177 build/C/man2/chdir.2:147 build/C/man2/chmod.2:234 build/C/man2/chown.2:349 build/C/man2/chroot.2:161 build/C/man2/close.2:139 build/C/man3/confstr.3:155 build/C/man3/crypt.3:241 build/C/man3/daemon.3:112 build/C/man3/des_crypt.3:144 build/C/man2/dup.2:217 build/C/man3/encrypt.3:167 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:113 build/C/man3/exec.3:253 build/C/man2/execve.2:640 build/C/man2/exit_group.2:56 build/C/man2/fcntl.2:1316 build/C/man3/fexecve.3:115 build/C/man2/flock.2:221 build/C/man2/fork.2:234 build/C/man3/fpathconf.3:175 build/C/man2/fsync.2:197 build/C/man2/get_thread_area.2:59 build/C/man3/getcwd.3:261 build/C/man2/getdomainname.2:138 build/C/man2/getdtablesize.2:102 build/C/man3/gethostid.3:134 build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:204 build/C/man3/getopt.3:521 build/C/man2/getpagesize.2:116 build/C/man2/gettid.2:79 build/C/man3/getumask.3:70 build/C/man3/getusershell.3:94 build/C/man2/idle.2:71 build/C/man2/ioctl.2:153 build/C/man2/ioctl_list.2:875 build/C/man2/ioperm.2:118 build/C/man3/lockf.3:173 build/C/man2/mincore.2:176 build/C/man2/mkdir.2:147 build/C/man2/nice.2:119 build/C/man2/pread.2:143 build/C/man2/set_thread_area.2:76 build/C/man2/setup.2:79 build/C/man5/shells.5:62 build/C/man3/sleep.3:71 build/C/man3/swab.3:67 build/C/man2/swapon.2:202 build/C/man2/syscall.2:93 build/C/man2/syscalls.2:827 build/C/man3/sysconf.3:348 build/C/man2/sysctl.2:176 build/C/man2/sysinfo.2:103 build/C/man3/tcgetpgrp.3:126 build/C/man2/truncate.2:260 build/C/man3/ualarm.3:149 build/C/man2/umask.2:129 build/C/man2/uname.2:166 build/C/man2/uselib.2:119 build/C/man3/usleep.3:151 build/C/man2/vfork.2:232 build/C/man2/vhangup.2:75
+#: build/C/man2/_syscall.2:174 build/C/man2/access.2:259 build/C/man2/alarm.2:97 build/C/man2/brk.2:177 build/C/man2/chdir.2:147 build/C/man2/chmod.2:234 build/C/man2/chown.2:349 build/C/man2/chroot.2:161 build/C/man2/close.2:139 build/C/man3/confstr.3:155 build/C/man3/crypt.3:241 build/C/man3/daemon.3:112 build/C/man3/des_crypt.3:144 build/C/man2/dup.2:218 build/C/man3/encrypt.3:167 build/C/man7/environ.7:248 build/C/man3/euidaccess.3:113 build/C/man3/exec.3:253 build/C/man2/execve.2:640 build/C/man2/exit_group.2:56 build/C/man2/fcntl.2:1316 build/C/man3/fexecve.3:115 build/C/man2/flock.2:221 build/C/man2/fork.2:242 build/C/man3/fpathconf.3:175 build/C/man2/fsync.2:179 build/C/man2/get_thread_area.2:59 build/C/man3/getcwd.3:261 build/C/man2/getdomainname.2:138 build/C/man2/getdtablesize.2:102 build/C/man3/gethostid.3:134 build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:204 build/C/man3/getopt.3:521 build/C/man2/getpagesize.2:116 build/C/man2/gettid.2:79 build/C/man3/getumask.3:70 build/C/man3/getusershell.3:94 build/C/man2/idle.2:71 build/C/man2/ioctl.2:153 build/C/man2/ioctl_list.2:875 build/C/man2/ioperm.2:118 build/C/man3/lockf.3:173 build/C/man2/mincore.2:176 build/C/man2/mkdir.2:147 build/C/man2/nice.2:119 build/C/man2/pread.2:143 build/C/man2/set_thread_area.2:76 build/C/man2/setup.2:79 build/C/man5/shells.5:62 build/C/man3/sleep.3:71 build/C/man3/swab.3:67 build/C/man2/swapon.2:202 build/C/man2/syscall.2:93 build/C/man2/syscalls.2:828 build/C/man3/sysconf.3:348 build/C/man2/sysctl.2:176 build/C/man2/sysinfo.2:103 build/C/man3/tcgetpgrp.3:126 build/C/man2/truncate.2:260 build/C/man3/ualarm.3:149 build/C/man2/umask.2:129 build/C/man2/uname.2:166 build/C/man2/uselib.2:119 build/C/man3/usleep.3:151 build/C/man2/vfork.2:283 build/C/man2/vhangup.2:75
msgid ""
-"This page is part of release 3.35 of the Linux I<man-pages> project. A "
+"This page is part of release 3.37 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
-"found at http://man7.org/linux/man-pages/."
+"found at http://www.kernel.org/doc/man-pages/."
msgstr ""
#. type: TH
msgstr ""
#. type: SH
-#: build/C/man2/access.2:88 build/C/man2/alarm.2:56 build/C/man2/brk.2:94 build/C/man2/chdir.2:70 build/C/man2/chmod.2:152 build/C/man2/chown.2:119 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:92 build/C/man3/crypt.3:119 build/C/man3/daemon.3:70 build/C/man3/des_crypt.3:102 build/C/man2/dup.2:119 build/C/man3/encrypt.3:107 build/C/man3/euidaccess.3:59 build/C/man3/exec.3:181 build/C/man2/execve.2:340 build/C/man2/exit_group.2:37 build/C/man2/fcntl.2:1041 build/C/man3/fexecve.3:67 build/C/man2/flock.2:110 build/C/man2/fork.2:160 build/C/man3/fpathconf.3:143 build/C/man2/fsync.2:105 build/C/man2/get_thread_area.2:24 build/C/man3/getcwd.3:154 build/C/man2/getdomainname.2:75 build/C/man2/getdtablesize.2:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:272 build/C/man2/gettid.2:47 build/C/man3/getusershell.3:75 build/C/man2/idle.2:52 build/C/man2/ioctl.2:81 build/C/man2/ioctl_list.2:103 build/C/man2/ioperm.2:73 build/C/man3/lockf.3:110 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:47 build/C/man2/nice.2:56 build/C/man2/pread.2:77 build/C/man2/set_thread_area.2:40 build/C/man2/setup.2:53 build/C/man3/sleep.3:38 build/C/man3/swab.3:52 build/C/man2/swapon.2:108 build/C/man2/syscall.2:57 build/C/man3/sysconf.3:309 build/C/man2/sysctl.2:69 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:59 build/C/man2/truncate.2:108 build/C/man3/ualarm.3:80 build/C/man2/umask.2:90 build/C/man2/uname.2:61 build/C/man2/uselib.2:48 build/C/man3/usleep.3:73 build/C/man2/vhangup.2:49
+#: build/C/man2/access.2:88 build/C/man2/alarm.2:56 build/C/man2/brk.2:94 build/C/man2/chdir.2:70 build/C/man2/chmod.2:152 build/C/man2/chown.2:119 build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:92 build/C/man3/crypt.3:119 build/C/man3/daemon.3:70 build/C/man3/des_crypt.3:102 build/C/man2/dup.2:120 build/C/man3/encrypt.3:107 build/C/man3/euidaccess.3:59 build/C/man3/exec.3:181 build/C/man2/execve.2:340 build/C/man2/exit_group.2:37 build/C/man2/fcntl.2:1041 build/C/man3/fexecve.3:67 build/C/man2/flock.2:110 build/C/man2/fork.2:160 build/C/man3/fpathconf.3:143 build/C/man2/fsync.2:109 build/C/man2/get_thread_area.2:24 build/C/man3/getcwd.3:154 build/C/man2/getdomainname.2:75 build/C/man2/getdtablesize.2:61 build/C/man3/gethostid.3:71 build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 build/C/man3/getopt.3:272 build/C/man2/gettid.2:47 build/C/man3/getusershell.3:75 build/C/man2/idle.2:52 build/C/man2/ioctl.2:81 build/C/man2/ioctl_list.2:103 build/C/man2/ioperm.2:73 build/C/man3/lockf.3:110 build/C/man2/mincore.2:94 build/C/man2/mkdir.2:47 build/C/man2/nice.2:56 build/C/man2/pread.2:77 build/C/man2/set_thread_area.2:40 build/C/man2/setup.2:53 build/C/man3/sleep.3:38 build/C/man3/swab.3:52 build/C/man2/swapon.2:108 build/C/man2/syscall.2:57 build/C/man3/sysconf.3:309 build/C/man2/sysctl.2:69 build/C/man2/sysinfo.2:74 build/C/man3/tcgetpgrp.3:59 build/C/man2/truncate.2:108 build/C/man3/ualarm.3:80 build/C/man2/umask.2:90 build/C/man2/uname.2:61 build/C/man2/uselib.2:48 build/C/man3/usleep.3:73 build/C/man2/vhangup.2:49
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/access.2:96 build/C/man2/chdir.2:75 build/C/man2/chmod.2:157 build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:119 build/C/man3/crypt.3:122 build/C/man2/dup.2:125 build/C/man3/encrypt.3:109 build/C/man3/euidaccess.3:67 build/C/man3/exec.3:188 build/C/man2/execve.2:346 build/C/man2/fcntl.2:1074 build/C/man3/fexecve.3:74 build/C/man2/flock.2:115 build/C/man2/fork.2:167 build/C/man2/fsync.2:110 build/C/man2/get_thread_area.2:30 build/C/man3/getcwd.3:170 build/C/man2/getdomainname.2:80 build/C/man2/getdtablesize.2:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101 build/C/man2/gettid.2:49 build/C/man2/idle.2:55 build/C/man2/ioctl.2:90 build/C/man2/ioperm.2:78 build/C/man3/lockf.3:115 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:52 build/C/man2/nice.2:61 build/C/man2/pread.2:87 build/C/man2/set_thread_area.2:45 build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:76 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:81 build/C/man2/truncate.2:113 build/C/man3/ualarm.3:83 build/C/man2/uname.2:66 build/C/man2/uselib.2:53 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:54
+#: build/C/man2/access.2:96 build/C/man2/chdir.2:75 build/C/man2/chmod.2:157 build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70 build/C/man3/confstr.3:119 build/C/man3/crypt.3:122 build/C/man2/dup.2:126 build/C/man3/encrypt.3:109 build/C/man3/euidaccess.3:67 build/C/man3/exec.3:188 build/C/man2/execve.2:346 build/C/man2/fcntl.2:1074 build/C/man3/fexecve.3:74 build/C/man2/flock.2:115 build/C/man2/fork.2:167 build/C/man2/fsync.2:114 build/C/man2/get_thread_area.2:30 build/C/man3/getcwd.3:170 build/C/man2/getdomainname.2:80 build/C/man2/getdtablesize.2:63 build/C/man3/gethostid.3:81 build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101 build/C/man2/gettid.2:49 build/C/man2/idle.2:55 build/C/man2/ioctl.2:90 build/C/man2/ioperm.2:78 build/C/man3/lockf.3:115 build/C/man2/mincore.2:101 build/C/man2/mkdir.2:52 build/C/man2/nice.2:61 build/C/man2/pread.2:87 build/C/man2/set_thread_area.2:45 build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:76 build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:81 build/C/man2/truncate.2:113 build/C/man3/ualarm.3:83 build/C/man2/uname.2:66 build/C/man2/uselib.2:53 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:54
#, no-wrap
msgid "ERRORS"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/access.2:134 build/C/man3/confstr.3:120 build/C/man2/dup.2:150 build/C/man2/execve.2:375 build/C/man2/fcntl.2:1112 build/C/man3/fexecve.3:78 build/C/man2/flock.2:125 build/C/man2/get_thread_area.2:34 build/C/man3/getcwd.3:178 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:99 build/C/man2/ioperm.2:79 build/C/man3/lockf.3:141 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:46 build/C/man2/swapon.2:121 build/C/man3/tcgetpgrp.3:86 build/C/man2/truncate.2:138 build/C/man2/truncate.2:189 build/C/man3/ualarm.3:87 build/C/man3/usleep.3:80
+#: build/C/man2/access.2:134 build/C/man3/confstr.3:120 build/C/man2/dup.2:151 build/C/man2/execve.2:375 build/C/man2/fcntl.2:1112 build/C/man3/fexecve.3:78 build/C/man2/flock.2:125 build/C/man2/get_thread_area.2:34 build/C/man3/getcwd.3:178 build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:99 build/C/man2/ioperm.2:79 build/C/man3/lockf.3:141 build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:46 build/C/man2/swapon.2:121 build/C/man3/tcgetpgrp.3:86 build/C/man2/truncate.2:138 build/C/man2/truncate.2:189 build/C/man3/ualarm.3:87 build/C/man3/usleep.3:80
#, no-wrap
msgid "B<EINVAL>"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/access.2:138 build/C/man2/chdir.2:91 build/C/man2/chmod.2:171 build/C/man2/chmod.2:209 build/C/man2/chown.2:169 build/C/man2/chroot.2:109 build/C/man2/close.2:81 build/C/man2/execve.2:379 build/C/man2/fsync.2:115 build/C/man2/ioperm.2:85 build/C/man2/truncate.2:143
+#: build/C/man2/access.2:138 build/C/man2/chdir.2:91 build/C/man2/chmod.2:171 build/C/man2/chmod.2:209 build/C/man2/chown.2:169 build/C/man2/chroot.2:109 build/C/man2/close.2:81 build/C/man2/execve.2:379 build/C/man2/fsync.2:119 build/C/man2/ioperm.2:85 build/C/man2/truncate.2:143
#, no-wrap
msgid "B<EIO>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/access.2:207 build/C/man7/environ.7:189 build/C/man2/fcntl.2:1229 build/C/man3/gethostid.3:122 build/C/man3/getlogin.3:161 build/C/man3/getopt.3:367 build/C/man2/mincore.2:144 build/C/man3/sleep.3:44 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:121 build/C/man2/truncate.2:241 build/C/man2/vfork.2:189
+#: build/C/man2/access.2:207 build/C/man7/environ.7:189 build/C/man2/fcntl.2:1229 build/C/man3/gethostid.3:122 build/C/man3/getlogin.3:161 build/C/man3/getopt.3:367 build/C/man2/mincore.2:144 build/C/man3/sleep.3:44 build/C/man3/sysconf.3:324 build/C/man2/sysctl.2:121 build/C/man2/truncate.2:241 build/C/man2/vfork.2:249
#, no-wrap
msgid "BUGS"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/brk.2:30 build/C/man2/chroot.2:33 build/C/man3/getcwd.3:30 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man3/ualarm.3:23 build/C/man2/vfork.2:26
+#: build/C/man2/brk.2:30 build/C/man2/chroot.2:33 build/C/man3/getcwd.3:30 build/C/man2/getdtablesize.2:27 build/C/man3/gethostid.3:29 build/C/man3/ualarm.3:23
#, no-wrap
msgid "2010-09-20"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/brk.2:35 build/C/man2/chdir.2:38 build/C/man2/chown.2:43 build/C/man2/chroot.2:38 build/C/man3/daemon.3:39 build/C/man3/encrypt.3:31 build/C/man3/exec.3:44 build/C/man2/execve.2:42 build/C/man2/fork.2:44 build/C/man2/fsync.2:42 build/C/man2/getdomainname.2:34 build/C/man2/getdtablesize.2:32 build/C/man3/gethostid.3:34 build/C/man2/gethostname.2:37 build/C/man3/getlogin.3:33 build/C/man2/getpagesize.2:28 build/C/man2/idle.2:37 build/C/man3/lockf.3:27 build/C/man2/mincore.2:39 build/C/man2/nice.2:36 build/C/man2/pread.2:28 build/C/man2/setup.2:39 build/C/man2/swapon.2:42 build/C/man3/tcgetpgrp.3:28 build/C/man2/truncate.2:46 build/C/man2/uselib.2:36 build/C/man2/vfork.2:33 build/C/man2/vhangup.2:32
+#: build/C/man2/brk.2:35 build/C/man2/chdir.2:38 build/C/man2/chown.2:43 build/C/man2/chroot.2:38 build/C/man3/daemon.3:39 build/C/man3/encrypt.3:31 build/C/man3/exec.3:44 build/C/man2/execve.2:42 build/C/man2/fork.2:44 build/C/man2/fsync.2:43 build/C/man2/getdomainname.2:34 build/C/man2/getdtablesize.2:32 build/C/man3/gethostid.3:34 build/C/man2/gethostname.2:37 build/C/man3/getlogin.3:33 build/C/man2/getpagesize.2:28 build/C/man2/idle.2:37 build/C/man3/lockf.3:27 build/C/man2/mincore.2:39 build/C/man2/nice.2:36 build/C/man2/pread.2:28 build/C/man2/setup.2:39 build/C/man2/swapon.2:42 build/C/man3/tcgetpgrp.3:28 build/C/man2/truncate.2:46 build/C/man2/uselib.2:36 build/C/man2/vfork.2:33 build/C/man2/vhangup.2:32
msgid "B<#include E<lt>unistd.hE<gt>>"
msgstr ""
msgstr ""
#. type: Plain text
-#: build/C/man2/brk.2:43 build/C/man2/chdir.2:46 build/C/man2/chmod.2:44 build/C/man2/chown.2:53 build/C/man2/chroot.2:44 build/C/man3/confstr.3:42 build/C/man3/daemon.3:45 build/C/man3/exec.3:66 build/C/man3/fexecve.3:38 build/C/man2/fsync.2:50 build/C/man3/getcwd.3:47 build/C/man2/getdomainname.2:42 build/C/man2/getdtablesize.2:38 build/C/man3/gethostid.3:42 build/C/man2/gethostname.2:45 build/C/man3/getlogin.3:45 build/C/man3/getopt.3:67 build/C/man2/getpagesize.2:34 build/C/man3/getusershell.3:45 build/C/man3/lockf.3:33 build/C/man2/mincore.2:47 build/C/man2/nice.2:42 build/C/man2/pread.2:38 build/C/man2/truncate.2:56 build/C/man3/ualarm.3:36 build/C/man3/usleep.3:44 build/C/man2/vfork.2:39 build/C/man2/vhangup.2:38
+#: build/C/man2/brk.2:43 build/C/man2/chdir.2:46 build/C/man2/chmod.2:44 build/C/man2/chown.2:53 build/C/man2/chroot.2:44 build/C/man3/confstr.3:42 build/C/man3/daemon.3:45 build/C/man3/exec.3:66 build/C/man3/fexecve.3:38 build/C/man2/fsync.2:51 build/C/man3/getcwd.3:47 build/C/man2/getdomainname.2:42 build/C/man2/getdtablesize.2:38 build/C/man3/gethostid.3:42 build/C/man2/gethostname.2:45 build/C/man3/getlogin.3:45 build/C/man3/getopt.3:67 build/C/man2/getpagesize.2:34 build/C/man3/getusershell.3:45 build/C/man3/lockf.3:33 build/C/man2/mincore.2:47 build/C/man2/nice.2:42 build/C/man2/pread.2:38 build/C/man2/truncate.2:56 build/C/man3/ualarm.3:36 build/C/man3/usleep.3:44 build/C/man2/vfork.2:39 build/C/man2/vhangup.2:38
msgid "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man2/brk.2:142 build/C/man2/vfork.2:162
+#: build/C/man2/brk.2:142 build/C/man2/vfork.2:211
#, no-wrap
msgid "Linux Notes"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/chdir.2:121 build/C/man2/chmod.2:204 build/C/man2/chown.2:166 build/C/man2/close.2:71 build/C/man2/dup.2:126 build/C/man2/fcntl.2:1082 build/C/man2/flock.2:116 build/C/man2/fsync.2:111 build/C/man2/ioctl.2:91 build/C/man3/lockf.3:124 build/C/man3/tcgetpgrp.3:82 build/C/man2/truncate.2:181
+#: build/C/man2/chdir.2:121 build/C/man2/chmod.2:204 build/C/man2/chown.2:166 build/C/man2/close.2:71 build/C/man2/dup.2:127 build/C/man2/fcntl.2:1082 build/C/man2/flock.2:116 build/C/man2/fsync.2:115 build/C/man2/ioctl.2:91 build/C/man3/lockf.3:124 build/C/man3/tcgetpgrp.3:82 build/C/man2/truncate.2:181
#, no-wrap
msgid "B<EBADF>"
msgstr ""
msgstr ""
#. type: IP
-#: build/C/man2/chmod.2:60 build/C/man2/chmod.2:65 build/C/man2/chown.2:70 build/C/man2/chown.2:75 build/C/man2/chown.2:79 build/C/man2/chown.2:233 build/C/man2/chown.2:238 build/C/man2/chown.2:244 build/C/man2/dup.2:61 build/C/man2/dup.2:67 build/C/man2/dup.2:100 build/C/man2/dup.2:109 build/C/man2/execve.2:123 build/C/man2/execve.2:127 build/C/man2/execve.2:130 build/C/man2/execve.2:133 build/C/man2/execve.2:136 build/C/man2/execve.2:139 build/C/man2/execve.2:142 build/C/man2/execve.2:145 build/C/man2/execve.2:148 build/C/man2/execve.2:151 build/C/man2/execve.2:155 build/C/man2/execve.2:159 build/C/man2/execve.2:168 build/C/man2/execve.2:175 build/C/man2/execve.2:180 build/C/man2/execve.2:187 build/C/man2/execve.2:194 build/C/man2/execve.2:198 build/C/man2/execve.2:201 build/C/man2/execve.2:209 build/C/man2/execve.2:213 build/C/man2/execve.2:218 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:113 build/C/man2/fork.2:120 build/C/man2/fork.2:129 build/C/man2/fork.2:143 build/C/man2/fork.2:152 build/C/man2/syscalls.2:85 build/C/man2/syscalls.2:88 build/C/man2/syscalls.2:94 build/C/man2/syscalls.2:110 build/C/man2/syscalls.2:116 build/C/man2/syscalls.2:122 build/C/man2/syscalls.2:128 build/C/man2/syscalls.2:135 build/C/man2/syscalls.2:595 build/C/man2/syscalls.2:633 build/C/man2/syscalls.2:675 build/C/man2/syscalls.2:696 build/C/man2/syscalls.2:707 build/C/man2/syscalls.2:714 build/C/man2/syscalls.2:725 build/C/man2/syscalls.2:737 build/C/man2/syscalls.2:758 build/C/man2/syscalls.2:766
+#: build/C/man2/chmod.2:60 build/C/man2/chmod.2:65 build/C/man2/chown.2:70 build/C/man2/chown.2:75 build/C/man2/chown.2:79 build/C/man2/chown.2:233 build/C/man2/chown.2:238 build/C/man2/chown.2:244 build/C/man2/dup.2:62 build/C/man2/dup.2:68 build/C/man2/dup.2:101 build/C/man2/dup.2:110 build/C/man2/execve.2:123 build/C/man2/execve.2:127 build/C/man2/execve.2:130 build/C/man2/execve.2:133 build/C/man2/execve.2:136 build/C/man2/execve.2:139 build/C/man2/execve.2:142 build/C/man2/execve.2:145 build/C/man2/execve.2:148 build/C/man2/execve.2:151 build/C/man2/execve.2:155 build/C/man2/execve.2:159 build/C/man2/execve.2:168 build/C/man2/execve.2:175 build/C/man2/execve.2:180 build/C/man2/execve.2:187 build/C/man2/execve.2:194 build/C/man2/execve.2:198 build/C/man2/execve.2:201 build/C/man2/execve.2:209 build/C/man2/execve.2:213 build/C/man2/execve.2:218 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:113 build/C/man2/fork.2:120 build/C/man2/fork.2:129 build/C/man2/fork.2:143 build/C/man2/fork.2:152 build/C/man2/syscalls.2:85 build/C/man2/syscalls.2:88 build/C/man2/syscalls.2:94 build/C/man2/syscalls.2:110 build/C/man2/syscalls.2:116 build/C/man2/syscalls.2:122 build/C/man2/syscalls.2:128 build/C/man2/syscalls.2:135 build/C/man2/syscalls.2:596 build/C/man2/syscalls.2:634 build/C/man2/syscalls.2:676 build/C/man2/syscalls.2:697 build/C/man2/syscalls.2:708 build/C/man2/syscalls.2:715 build/C/man2/syscalls.2:726 build/C/man2/syscalls.2:738 build/C/man2/syscalls.2:759 build/C/man2/syscalls.2:767 build/C/man2/vfork.2:191 build/C/man2/vfork.2:195
#, no-wrap
msgid "*"
msgstr ""
msgstr ""
#. type: TP
-#: build/C/man2/close.2:75 build/C/man2/dup.2:142 build/C/man2/fcntl.2:1100 build/C/man2/flock.2:120 build/C/man2/truncate.2:131 build/C/man3/ualarm.3:84 build/C/man3/usleep.3:76
+#: build/C/man2/close.2:75 build/C/man2/dup.2:143 build/C/man2/fcntl.2:1100 build/C/man2/flock.2:120 build/C/man2/truncate.2:131 build/C/man3/ualarm.3:84 build/C/man3/usleep.3:76
#, no-wrap
msgid "B<EINTR>"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/des_crypt.3:127 build/C/man2/dup.2:164 build/C/man3/euidaccess.3:70 build/C/man3/exec.3:193 build/C/man2/exit_group.2:39 build/C/man3/fexecve.3:91 build/C/man2/get_thread_area.2:37 build/C/man2/gettid.2:51 build/C/man2/idle.2:59 build/C/man2/mincore.2:132 build/C/man2/pread.2:102 build/C/man2/set_thread_area.2:55 build/C/man2/setup.2:60
+#: build/C/man3/des_crypt.3:127 build/C/man2/dup.2:165 build/C/man3/euidaccess.3:70 build/C/man3/exec.3:193 build/C/man2/exit_group.2:39 build/C/man3/fexecve.3:91 build/C/man2/get_thread_area.2:37 build/C/man2/gettid.2:51 build/C/man2/idle.2:59 build/C/man2/mincore.2:132 build/C/man2/pread.2:102 build/C/man2/set_thread_area.2:55 build/C/man2/setup.2:60
#, no-wrap
msgid "VERSIONS"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man2/dup.2:36 build/C/man3/getumask.3:26
+#: build/C/man2/dup.2:36
#, no-wrap
-msgid "2010-09-10"
+msgid "2012-02-14"
msgstr ""
#. type: Plain text
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:48 build/C/man3/euidaccess.3:33
+#: build/C/man2/dup.2:49
#, no-wrap
msgid ""
"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>fcntl.hE<gt>> /* Obtain O_* constant "
+"definitions */\n"
"B<#include E<lt>unistd.hE<gt>>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:50
+#: build/C/man2/dup.2:51
#, no-wrap
msgid "B<int dup3(int >I<oldfd>B<, int >I<newfd>B<, int >I<flags>B<);>\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:54
+#: build/C/man2/dup.2:55
msgid "These system calls create a copy of the file descriptor I<oldfd>."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:57
+#: build/C/man2/dup.2:58
msgid "B<dup>() uses the lowest-numbered unused descriptor for the new descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:61
+#: build/C/man2/dup.2:62
msgid ""
"B<dup2>() makes I<newfd> be the copy of I<oldfd>, closing I<newfd> first if "
"necessary, but note the following:"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:67
+#: build/C/man2/dup.2:68
msgid ""
"If I<oldfd> is not a valid file descriptor, then the call fails, and "
"I<newfd> is not closed."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:78
+#: build/C/man2/dup.2:79
msgid ""
"If I<oldfd> is a valid file descriptor, and I<newfd> has the same value as "
"I<oldfd>, then B<dup2>() does nothing, and returns I<newfd>."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:87
+#: build/C/man2/dup.2:88
msgid ""
"After a successful return from one of these system calls, the old and new "
"file descriptors may be used interchangeably. They refer to the same open "
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:95
+#: build/C/man2/dup.2:96
msgid ""
"The two descriptors do not share file descriptor flags (the close-on-exec "
"flag). The close-on-exec flag (B<FD_CLOEXEC>; see B<fcntl>(2)) for the "
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:100
+#: build/C/man2/dup.2:101
msgid "B<dup3>() is the same as B<dup2>(), except that:"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:109
+#: build/C/man2/dup.2:110
msgid ""
"The caller can force the close-on-exec flag to be set for the new file "
"descriptor by specifying B<O_CLOEXEC> in I<flags>. See the description of "
#. FIXME . To confirm with Al Viro that this was intended, and its rationale
#. type: Plain text
-#: build/C/man2/dup.2:119
+#: build/C/man2/dup.2:120
msgid "If I<oldfd> equals I<newfd>, then B<dup3>() fails with the error B<EINVAL>."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:125
+#: build/C/man2/dup.2:126
msgid ""
"On success, these system calls return the new descriptor. On error, -1 is "
"returned, and I<errno> is set appropriately."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:132
+#: build/C/man2/dup.2:133
msgid ""
"I<oldfd> isn't an open file descriptor, or I<newfd> is out of the allowed "
"range for file descriptors."
msgstr ""
#. type: TP
-#: build/C/man2/dup.2:132 build/C/man2/swapon.2:114
+#: build/C/man2/dup.2:133 build/C/man2/swapon.2:114
#, no-wrap
msgid "B<EBUSY>"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:142
+#: build/C/man2/dup.2:143
msgid ""
"(Linux only) This may be returned by B<dup2>() or B<dup3>() during a race "
"condition with B<open>(2) and B<dup>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:150
+#: build/C/man2/dup.2:151
msgid ""
"The B<dup2>() or B<dup3>() call was interrupted by a signal; see "
"B<signal>(7)."
#. FIXME . To confirm with Al Viro that this was intended, and its rationale
#. type: Plain text
-#: build/C/man2/dup.2:160
+#: build/C/man2/dup.2:161
msgid ""
"(B<dup3>()) I<flags> contain an invalid value. Or, I<oldfd> was equal to "
"I<newfd>."
msgstr ""
#. type: TP
-#: build/C/man2/dup.2:160 build/C/man2/execve.2:393 build/C/man2/fcntl.2:1122 build/C/man3/getlogin.3:103
+#: build/C/man2/dup.2:161 build/C/man2/execve.2:393 build/C/man2/fcntl.2:1122 build/C/man3/getlogin.3:103
#, no-wrap
msgid "B<EMFILE>"
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:164
+#: build/C/man2/dup.2:165
msgid ""
"The process already has the maximum number of file descriptors open and "
"tried to open a new one."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:169
+#: build/C/man2/dup.2:170
msgid ""
"B<dup3>() was added to Linux in version 2.6.27; glibc support is available "
"starting with version 2.9."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:173
+#: build/C/man2/dup.2:174
msgid "B<dup>(), B<dup2>(): SVr4, 4.3BSD, POSIX.1-2001."
msgstr ""
#. EINTR and ENOLINK error conditions. POSIX.1 adds EINTR.
#. The EBUSY return is Linux-specific.
#. type: Plain text
-#: build/C/man2/dup.2:179
+#: build/C/man2/dup.2:180
msgid "B<dup3>() is Linux-specific."
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:193
+#: build/C/man2/dup.2:194
msgid ""
"The error returned by B<dup2>() is different from that returned by "
"B<fcntl(>..., B<F_DUPFD>, ...B<)> when I<newfd> is out of range. On some "
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:206
+#: build/C/man2/dup.2:207
msgid ""
"If I<newfd> was open, any errors that would have been reported at "
"B<close>(2) time are lost. A careful programmer will not use B<dup2>() or "
msgstr ""
#. type: Plain text
-#: build/C/man2/dup.2:210
+#: build/C/man2/dup.2:211
msgid "B<close>(2), B<fcntl>(2), B<open>(2)"
msgstr ""
msgstr ""
#. type: Plain text
+#: build/C/man3/euidaccess.3:33
+#, no-wrap
+msgid ""
+"B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
+"B<#include E<lt>unistd.hE<gt>>\n"
+msgstr ""
+
+#. type: Plain text
#: build/C/man3/euidaccess.3:36
#, no-wrap
msgid ""
msgstr ""
#. type: TH
-#: build/C/man2/fork.2:39
+#: build/C/man2/fork.2:39 build/C/man2/fsync.2:38
#, no-wrap
-msgid "2009-04-27"
+msgid "2012-02-27"
msgstr ""
#. type: Plain text
#. nptl/sysdeps/unix/sysv/linux/fork.c
#. and does some magic to ensure that getpid(2) returns the right value.
#. type: Plain text
-#: build/C/man2/fork.2:212
+#: build/C/man2/fork.2:220
msgid ""
"Since version 2.3.3, rather than invoking the kernel's B<fork>() system "
"call, the glibc B<fork>() wrapper that is provided as part of the NPTL "
"threading implementation invokes B<clone>(2) with flags that provide the "
-"same effect as the traditional system call. The glibc wrapper invokes any "
-"fork handlers that have been established using B<pthread_atfork>(3)."
+"same effect as the traditional system call. (A call to B<fork>() is "
+"equivalent to a call to B<clone>(2) specifying I<flags> as just "
+"B<SIGCHLD>.) The glibc wrapper invokes any fork handlers that have been "
+"established using B<pthread_atfork>(3)."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:217
+#: build/C/man2/fork.2:225
msgid "See B<pipe>(2) and B<wait>(2)."
msgstr ""
#. type: Plain text
-#: build/C/man2/fork.2:227
+#: build/C/man2/fork.2:235
msgid ""
"B<clone>(2), B<execve>(2), B<setrlimit>(2), B<unshare>(2), B<vfork>(2), "
"B<wait>(2), B<daemon>(3), B<capabilities>(7), B<credentials>(7)"
msgstr ""
#. type: TH
-#: build/C/man2/fsync.2:37
+#: build/C/man2/fsync.2:38
#, no-wrap
msgid "FSYNC"
msgstr ""
-#. type: TH
-#: build/C/man2/fsync.2:37
-#, no-wrap
-msgid "2008-11-07"
-msgstr ""
-
#. type: Plain text
-#: build/C/man2/fsync.2:40
+#: build/C/man2/fsync.2:41
msgid "fsync, fdatasync - synchronize a file's in-core state with storage device"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:44
+#: build/C/man2/fsync.2:45
msgid "B<int fsync(int >I<fd>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:46
+#: build/C/man2/fsync.2:47
msgid "B<int fdatasync(int >I<fd>B<);>"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:54
+#: build/C/man2/fsync.2:55
msgid "B<fsync>(): _BSD_SOURCE || _XOPEN_SOURCE"
msgstr ""
#. _POSIX_C_SOURCE\ >=\ 200112L only since glibc 2.8
#. type: Plain text
-#: build/C/man2/fsync.2:57
+#: build/C/man2/fsync.2:58
#, no-wrap
msgid " || /* since glibc 2.8: */ _POSIX_C_SOURCE\\ E<gt>=\\ 200112L\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:60
+#: build/C/man2/fsync.2:61
msgid ""
"B<fdatasync>(): _POSIX_C_SOURCE\\ E<gt>=\\ 199309L || _XOPEN_SOURCE\\ "
"E<gt>=\\ 500"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:71
+#: build/C/man2/fsync.2:74
msgid ""
"B<fsync>() transfers (\"flushes\") all modified in-core data of (i.e., "
"modified buffer cache pages for) the file referred to by the file descriptor "
-"I<fd> to the disk device (or other permanent storage device) where that "
-"file resides. The call blocks until the device reports that the transfer "
-"has completed. It also flushes metadata information associated with the "
-"file (see B<stat>(2))."
+"I<fd> to the disk device (or other permanent storage device) so that all "
+"changed information can be retrieved even after the system crashed or was "
+"rebooted. This includes writing through or flushing a disk cache if "
+"present. The call blocks until the device reports that the transfer has "
+"completed. It also flushes metadata information associated with the file "
+"(see B<stat>(2))."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:79
+#: build/C/man2/fsync.2:83
msgid ""
"Calling B<fsync>() does not necessarily ensure that the entry in the "
"directory containing the file has also reached disk. For that an explicit "
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:100
+#: build/C/man2/fsync.2:104
msgid ""
"B<fdatasync>() is similar to B<fsync>(), but does not flush modified "
"metadata unless that metadata is needed in order to allow a subsequent data "
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:105
+#: build/C/man2/fsync.2:109
msgid ""
"The aim of B<fdatasync>() is to reduce disk activity for applications that "
"do not require all metadata to be synchronized with the disk."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:110
+#: build/C/man2/fsync.2:114
msgid ""
"On success, these system calls return zero. On error, -1 is returned, and "
"I<errno> is set appropriately."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:115
-msgid "I<fd> is not a valid file descriptor open for writing."
+#: build/C/man2/fsync.2:119
+msgid "I<fd> is not a valid open file descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:118
+#: build/C/man2/fsync.2:122
msgid "An error occurred during synchronization."
msgstr ""
#. type: TP
-#: build/C/man2/fsync.2:118
+#: build/C/man2/fsync.2:122
#, no-wrap
msgid "B<EROFS>, B<EINVAL>"
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:122
+#: build/C/man2/fsync.2:126
msgid "I<fd> is bound to a special file which does not support synchronization."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:124
+#: build/C/man2/fsync.2:128
msgid "4.3BSD, POSIX.1-2001."
msgstr ""
#. type: SH
-#: build/C/man2/fsync.2:124
+#: build/C/man2/fsync.2:128
#, no-wrap
msgid "AVAILABILITY"
msgstr ""
#. -1: unavailable, 0: ask using sysconf().
#. glibc defines them to 1.
#. type: Plain text
-#: build/C/man2/fsync.2:137
+#: build/C/man2/fsync.2:141
msgid ""
"On POSIX systems on which B<fdatasync>() is available, "
"B<_POSIX_SYNCHRONIZED_IO> is defined in I<E<lt>unistd.hE<gt>> to a value "
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:152
-msgid ""
-"Applications that access databases or log files often write a tiny data "
-"fragment (e.g., one line in a log file) and then call B<fsync>() "
-"immediately in order to ensure that the written data is physically stored on "
-"the harddisk. Unfortunately, B<fsync>() will always initiate two write "
-"operations: one for the newly written data and another one in order to "
-"update the modification time stored in the inode. If the modification time "
-"is not a part of the transaction concept B<fdatasync>() can be used to "
-"avoid unnecessary inode disk write operations."
-msgstr ""
-
-#. See
-#. .BR hdparm (8)
-#. for how to disable that cache for IDE disks.
-#. type: Plain text
-#: build/C/man2/fsync.2:162
-msgid ""
-"If the underlying hard disk has write caching enabled, then the data may not "
-"really be on permanent storage when B<fsync>() / B<fdatasync>() return."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man2/fsync.2:167
+#: build/C/man2/fsync.2:147
msgid ""
-"When an ext2 file system is mounted with the I<sync> option, directory "
-"entries are also implicitly synced by B<fsync>()."
+"On some UNIX systems (but not Linux), I<fd> must be a I<writable> file "
+"descriptor."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:175
+#: build/C/man2/fsync.2:153
msgid ""
-"On kernels before 2.4, B<fsync>() on big files can be inefficient. An "
-"alternative might be to use the B<O_SYNC> flag to B<open>(2)."
+"In Linux 2.2 and earlier, B<fdatasync>() is equivalent to B<fsync>(), and "
+"so has no performance advantage."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:181
+#: build/C/man2/fsync.2:163
msgid ""
-"In Linux 2.2 and earlier, B<fdatasync>() is equivalent to B<fsync>(), and "
-"so has no performance advantage."
+"The B<fsync>() implementations in older kernels and lesser used filesystems "
+"does not know how to flush disk caches. In these cases disk caches need to "
+"be disabled using B<hdparm>(8) or B<sdparm>(8) to guarantee safe "
+"operation."
msgstr ""
#. type: Plain text
-#: build/C/man2/fsync.2:190
+#: build/C/man2/fsync.2:172
msgid ""
"B<bdflush>(2), B<open>(2), B<sync>(2), B<sync_file_range>(2), B<hdparm>(8), "
"B<mount>(8), B<sync>(8), B<update>(8)"
msgid "GETUMASK"
msgstr ""
+#. type: TH
+#: build/C/man3/getumask.3:26
+#, no-wrap
+msgid "2010-09-10"
+msgstr ""
+
#. type: Plain text
#: build/C/man3/getumask.3:29
msgid "getumask - get file creation mask"
#. type: TH
#: build/C/man2/syscalls.2:29
#, no-wrap
-msgid "2011-09-07"
+msgid "2012-03-05"
msgstr ""
#. type: Plain text
#. type: tbl table
#: build/C/man2/syscalls.2:168
#, no-wrap
-msgid "B<bdflush>(2)\n"
+msgid "B<bdflush>(2)\t\tDeprecated (does nothing)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:169
#, no-wrap
-msgid "B<bind>(2)\n"
+msgid "\t\tsince 2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:170
#, no-wrap
-msgid "B<break>(2)\t\tNot implemented\n"
+msgid "B<bind>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:171
#, no-wrap
-msgid "B<brk>(2)\n"
+msgid "B<break>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:172
#, no-wrap
-msgid "B<cacheflush>(2)\t1.2\tNot on i386\n"
+msgid "B<brk>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:173
#, no-wrap
-msgid "B<capget>(2)\t2.2\n"
+msgid "B<cacheflush>(2)\t1.2\tNot on i386\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:174
#, no-wrap
-msgid "B<capset>(2)\t2.2\n"
+msgid "B<capget>(2)\t2.2\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:175
#, no-wrap
-msgid "B<chdir>(2)\n"
+msgid "B<capset>(2)\t2.2\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:176
#, no-wrap
-msgid "B<chmod>(2)\n"
+msgid "B<chdir>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:177
#, no-wrap
-msgid "B<chown>(2)\n"
+msgid "B<chmod>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:178
#, no-wrap
-msgid "B<chown32>(2)\t2.4\n"
+msgid "B<chown>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:179
#, no-wrap
-msgid "B<chroot>(2)\n"
+msgid "B<chown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:180
#, no-wrap
-msgid "B<clock_adjtime>(2)\t2.6.39\n"
+msgid "B<chroot>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:181
#, no-wrap
-msgid "B<clock_getres>(2)\t2.6\n"
+msgid "B<clock_adjtime>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:182
#, no-wrap
-msgid "B<clock_gettime>(2)\t2.6\n"
+msgid "B<clock_getres>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:183
#, no-wrap
-msgid "B<clock_nanosleep>(2)\t2.6\n"
+msgid "B<clock_gettime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:184
#, no-wrap
-msgid "B<clock_settime>(2)\t2.6\n"
+msgid "B<clock_nanosleep>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:185
#, no-wrap
-msgid "B<clone>(2)\n"
+msgid "B<clock_settime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:186
#, no-wrap
-msgid "B<close>(2)\n"
+msgid "B<clone>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:187
#, no-wrap
-msgid "B<connect>(2)\n"
+msgid "B<close>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:188
#, no-wrap
-msgid "B<creat>(2)\n"
+msgid "B<connect>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:189
#, no-wrap
-msgid "B<create_module>(2)\n"
+msgid "B<creat>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:190
#, no-wrap
-msgid "B<delete_module>(2)\n"
+msgid "B<create_module>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:191
#, no-wrap
-msgid "B<dup>(2)\n"
+msgid "B<delete_module>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:192
#, no-wrap
-msgid "B<dup2>(2)\n"
+msgid "B<dup>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:193
#, no-wrap
-msgid "B<dup3>(2)\t2.6.27\n"
+msgid "B<dup2>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:194
#, no-wrap
-msgid "B<epoll_create>(2)\t2.6\n"
+msgid "B<dup3>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:195
#, no-wrap
-msgid "B<epoll_create1>(2)\t2.6.27\n"
+msgid "B<epoll_create>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:196
#, no-wrap
-msgid "B<epoll_ctl>(2)\t2.6\n"
+msgid "B<epoll_create1>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:197
#, no-wrap
-msgid "B<epoll_pwait>(2)\t2.6.19\n"
+msgid "B<epoll_ctl>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:198
#, no-wrap
-msgid "B<epoll_wait>(2)\t2.6\n"
+msgid "B<epoll_pwait>(2)\t2.6.19\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:199
#, no-wrap
-msgid "B<eventfd>(2)\t2.6.22\n"
+msgid "B<epoll_wait>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:200
#, no-wrap
-msgid "B<eventfd2>(2)\t2.6.27\n"
+msgid "B<eventfd>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:201
#, no-wrap
-msgid "B<execve>(2)\n"
+msgid "B<eventfd2>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:202
#, no-wrap
-msgid "B<exit>(2)\n"
+msgid "B<execve>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:203
#, no-wrap
-msgid "B<exit_group>(2)\t2.6\n"
+msgid "B<exit>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:204
#, no-wrap
-msgid "B<faccessat>(2)\t2.6.16\n"
+msgid "B<exit_group>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:205
#, no-wrap
+msgid "B<faccessat>(2)\t2.6.16\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:206
+#, no-wrap
msgid "B<fadvise64>(2)\t2.6\n"
msgstr ""
#. Implements \fBposix_fadvise\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:207
+#: build/C/man2/syscalls.2:208
#, no-wrap
msgid "B<fadvise64_64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:208
+#: build/C/man2/syscalls.2:209
#, no-wrap
msgid "B<fallocate>(2)\t2.6.23\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:209
+#: build/C/man2/syscalls.2:210
#, no-wrap
msgid "B<fanotify_init>(2)\t2.6.37\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:210
+#: build/C/man2/syscalls.2:211
#, 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:213
+#: build/C/man2/syscalls.2:214
#, no-wrap
msgid "B<fchdir>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:214
+#: build/C/man2/syscalls.2:215
#, no-wrap
msgid "B<fchmod>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:215
+#: build/C/man2/syscalls.2:216
#, no-wrap
msgid "B<fchmodat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:216
+#: build/C/man2/syscalls.2:217
#, no-wrap
msgid "B<fchown>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:217
+#: build/C/man2/syscalls.2:218
#, no-wrap
msgid "B<fchown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:218
+#: build/C/man2/syscalls.2:219
#, no-wrap
msgid "B<fchownat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:219
+#: build/C/man2/syscalls.2:220
#, no-wrap
msgid "B<fcntl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:220
+#: build/C/man2/syscalls.2:221
#, no-wrap
msgid "B<fcntl64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:221
+#: build/C/man2/syscalls.2:222
#, no-wrap
msgid "B<fdatasync>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:222
+#: build/C/man2/syscalls.2:223
#, no-wrap
msgid "B<fgetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:223
+#: build/C/man2/syscalls.2:224
#, no-wrap
msgid "B<flistxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:224
+#: build/C/man2/syscalls.2:225
#, no-wrap
msgid "B<flock>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:225
+#: build/C/man2/syscalls.2:226
#, no-wrap
msgid "B<fork>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:226
+#: build/C/man2/syscalls.2:227
#, no-wrap
msgid "B<free_hugepages>(2)\t2.5.36\tRemoved in 2.5.44\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:227
+#: build/C/man2/syscalls.2:228
#, no-wrap
msgid "B<fremovexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:228
+#: build/C/man2/syscalls.2:229
#, no-wrap
msgid "B<fsetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:229
+#: build/C/man2/syscalls.2:230
#, no-wrap
msgid "B<fstat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:230
+#: build/C/man2/syscalls.2:231
#, no-wrap
msgid "B<fstat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:231
+#: build/C/man2/syscalls.2:232
#, no-wrap
msgid "B<fstatat64>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:232
+#: build/C/man2/syscalls.2:233
#, no-wrap
msgid "B<fstatfs>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:233
+#: build/C/man2/syscalls.2:234
#, no-wrap
msgid "B<fstatfs64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:234
+#: build/C/man2/syscalls.2:235
#, no-wrap
msgid "B<fsync>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:235
+#: build/C/man2/syscalls.2:236
#, no-wrap
msgid "B<ftime>(2)\t\tNot implemented\n"
msgstr ""
#. Implemented in glibc; see \fBftime\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:237
+#: build/C/man2/syscalls.2:238
#, no-wrap
msgid "B<ftruncate>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:238
+#: build/C/man2/syscalls.2:239
#, no-wrap
msgid "B<ftruncate64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:239
+#: build/C/man2/syscalls.2:240
#, no-wrap
msgid "B<futex>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:240
+#: build/C/man2/syscalls.2:241
#, no-wrap
msgid "B<futimesat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:241
+#: build/C/man2/syscalls.2:242
#, no-wrap
msgid "B<get_kernel_syms>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:242
+#: build/C/man2/syscalls.2:243
#, no-wrap
msgid "B<get_mempolicy>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:243
+#: build/C/man2/syscalls.2:244
#, no-wrap
msgid "B<get_robust_list>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:244
+#: build/C/man2/syscalls.2:245
#, no-wrap
msgid "B<get_thread_area>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:245
+#: build/C/man2/syscalls.2:246
#, no-wrap
msgid "B<getcpu>(2)\t2.6.19\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:246
+#: build/C/man2/syscalls.2:247
#, no-wrap
msgid "B<getcwd>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:247
+#: build/C/man2/syscalls.2:248
#, no-wrap
msgid "B<getdents>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:248
+#: build/C/man2/syscalls.2:249
#, no-wrap
msgid "B<getdents64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:249
+#: build/C/man2/syscalls.2:250
#, no-wrap
msgid "B<getegid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:250
+#: build/C/man2/syscalls.2:251
#, no-wrap
msgid "B<getegid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:251
+#: build/C/man2/syscalls.2:252
#, no-wrap
msgid "B<geteuid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:252
+#: build/C/man2/syscalls.2:253
#, no-wrap
msgid "B<geteuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:253
+#: build/C/man2/syscalls.2:254
#, no-wrap
msgid "B<getgid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:254
+#: build/C/man2/syscalls.2:255
#, no-wrap
msgid "B<getgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:255
+#: build/C/man2/syscalls.2:256
#, no-wrap
msgid "B<getgroups>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:256
+#: build/C/man2/syscalls.2:257
#, no-wrap
msgid "B<getgroups32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:257
+#: build/C/man2/syscalls.2:258
#, no-wrap
msgid "B<getitimer>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:258
+#: build/C/man2/syscalls.2:259
#, no-wrap
msgid "B<getpeername>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:259
+#: build/C/man2/syscalls.2:260
#, no-wrap
msgid "B<getpagesize>(2)\t2.0\tNot on i386\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:260
+#: build/C/man2/syscalls.2:261
#, no-wrap
msgid "B<getpgid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:261
+#: build/C/man2/syscalls.2:262
#, no-wrap
msgid "B<getpgrp>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:262
+#: build/C/man2/syscalls.2:263
#, no-wrap
msgid "B<getpid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:263
+#: build/C/man2/syscalls.2:264
#, no-wrap
msgid "B<getpmsg>(2)\t\tNot implemented\n"
msgstr ""
#. Reserved for STREAMS support
#. type: tbl table
-#: build/C/man2/syscalls.2:265
+#: build/C/man2/syscalls.2:266
#, no-wrap
msgid "B<getppid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:266
+#: build/C/man2/syscalls.2:267
#, no-wrap
msgid "B<getpriority>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:267
+#: build/C/man2/syscalls.2:268
#, no-wrap
msgid "B<getresgid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:268
+#: build/C/man2/syscalls.2:269
#, no-wrap
msgid "B<getresgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:269
+#: build/C/man2/syscalls.2:270
#, no-wrap
msgid "B<getresuid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:270
+#: build/C/man2/syscalls.2:271
#, no-wrap
msgid "B<getresuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:271
+#: build/C/man2/syscalls.2:272
#, no-wrap
msgid "B<getrlimit>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:272
+#: build/C/man2/syscalls.2:273
#, no-wrap
msgid "B<getrusage>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:273
+#: build/C/man2/syscalls.2:274
#, no-wrap
msgid "B<getsid>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:274
+#: build/C/man2/syscalls.2:275
#, no-wrap
msgid "B<getsockname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:275
+#: build/C/man2/syscalls.2:276
#, no-wrap
msgid "B<getsockopt>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:276
+#: build/C/man2/syscalls.2:277
#, no-wrap
msgid "B<gettid>(2)\t2.4.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:277
+#: build/C/man2/syscalls.2:278
#, no-wrap
msgid "B<gettimeofday>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:278
+#: build/C/man2/syscalls.2:279
#, no-wrap
msgid "B<getuid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:279
+#: build/C/man2/syscalls.2:280
#, no-wrap
msgid "B<getuid32>(2)\t2.4\n"
msgstr ""
#. \fBgetunwind\fP(2) 2.4.8 ia64; DEPRECATED
#. type: tbl table
-#: build/C/man2/syscalls.2:281
+#: build/C/man2/syscalls.2:282
#, no-wrap
msgid "B<getxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:282
+#: build/C/man2/syscalls.2:283
#, no-wrap
msgid "B<gtty>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:283
+#: build/C/man2/syscalls.2:284
#, no-wrap
msgid "B<idle>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:284
+#: build/C/man2/syscalls.2:285
#, no-wrap
msgid "B<init_module>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:285
+#: build/C/man2/syscalls.2:286
#, no-wrap
msgid "B<inotify_add_watch>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:286
+#: build/C/man2/syscalls.2:287
#, no-wrap
msgid "B<inotify_init>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:287
+#: build/C/man2/syscalls.2:288
#, no-wrap
msgid "B<inotify_init1>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:288
+#: build/C/man2/syscalls.2:289
#, no-wrap
msgid "B<inotify_rm_watch>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:289
+#: build/C/man2/syscalls.2:290
#, no-wrap
msgid "B<io_cancel>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:290
+#: build/C/man2/syscalls.2:291
#, no-wrap
msgid "B<io_destroy>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:291
+#: build/C/man2/syscalls.2:292
#, no-wrap
msgid "B<io_getevents>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:292
+#: build/C/man2/syscalls.2:293
#, no-wrap
msgid "B<io_setup>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:293
+#: build/C/man2/syscalls.2:294
#, no-wrap
msgid "B<io_submit>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:294
+#: build/C/man2/syscalls.2:295
#, no-wrap
msgid "B<ioctl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:295
+#: build/C/man2/syscalls.2:296
#, no-wrap
msgid "B<ioperm>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:296
+#: build/C/man2/syscalls.2:297
#, no-wrap
msgid "B<iopl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:297
+#: build/C/man2/syscalls.2:298
#, no-wrap
msgid "B<ioprio_get>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:298
+#: build/C/man2/syscalls.2:299
#, no-wrap
msgid "B<ioprio_set>(2)\t2.6.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:299
+#: build/C/man2/syscalls.2:300
#, no-wrap
msgid "B<ipc>(2)\n"
msgstr ""
#. Implements System V IPC calls
#. type: tbl table
-#: build/C/man2/syscalls.2:301
+#: build/C/man2/syscalls.2:302
#, no-wrap
msgid "B<kexec_load>(2)\t2.6.13\n"
msgstr ""
#. The entry in the syscall table was reserved starting in 2.6.7
#. Was named sys_kexec_load() from 2.6.7 to 2.6.16
#. type: tbl table
-#: build/C/man2/syscalls.2:304
+#: build/C/man2/syscalls.2:305
#, no-wrap
msgid "B<keyctl>(2)\t2.6.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:305
+#: build/C/man2/syscalls.2:306
#, no-wrap
msgid "B<kill>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:306
+#: build/C/man2/syscalls.2:307
#, no-wrap
msgid "B<lchown>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:307
+#: build/C/man2/syscalls.2:308
#, no-wrap
msgid "B<lchown32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:308
+#: build/C/man2/syscalls.2:309
#, no-wrap
msgid "B<lgetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:309
+#: build/C/man2/syscalls.2:310
#, no-wrap
msgid "B<link>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:310
+#: build/C/man2/syscalls.2:311
#, no-wrap
msgid "B<linkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:311
+#: build/C/man2/syscalls.2:312
#, no-wrap
msgid "B<listen>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:312
+#: build/C/man2/syscalls.2:313
#, no-wrap
msgid "B<listxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:313
+#: build/C/man2/syscalls.2:314
#, no-wrap
msgid "B<llistxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:314
+#: build/C/man2/syscalls.2:315
#, no-wrap
msgid "B<lock>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:315
+#: build/C/man2/syscalls.2:316
#, no-wrap
msgid "B<lookup_dcookie>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:316
+#: build/C/man2/syscalls.2:317
#, no-wrap
msgid "B<lremovexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:317
+#: build/C/man2/syscalls.2:318
#, no-wrap
msgid "B<lseek>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:318
+#: build/C/man2/syscalls.2:319
#, no-wrap
msgid "B<lsetxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:319
+#: build/C/man2/syscalls.2:320
#, no-wrap
msgid "B<lstat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:320
+#: build/C/man2/syscalls.2:321
#, no-wrap
msgid "B<lstat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:321
+#: build/C/man2/syscalls.2:322
#, no-wrap
msgid "B<madvise>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:322
+#: build/C/man2/syscalls.2:323
#, no-wrap
msgid "B<madvise1>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:323
+#: build/C/man2/syscalls.2:324
#, no-wrap
msgid "B<mbind>(2)\t2.6.6\n"
msgstr ""
#. \fBmemory_ordering\fP(2) ??? Sparc64
#. type: tbl table
-#: build/C/man2/syscalls.2:325
+#: build/C/man2/syscalls.2:326
#, no-wrap
msgid "B<migrate_pages>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:326
+#: build/C/man2/syscalls.2:327
#, no-wrap
msgid "B<mincore>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:327
+#: build/C/man2/syscalls.2:328
#, no-wrap
msgid "B<mkdir>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:328
+#: build/C/man2/syscalls.2:329
#, no-wrap
msgid "B<mkdirat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:329
+#: build/C/man2/syscalls.2:330
#, no-wrap
msgid "B<mknod>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:330
+#: build/C/man2/syscalls.2:331
#, no-wrap
msgid "B<mknodat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:331
+#: build/C/man2/syscalls.2:332
#, no-wrap
msgid "B<mlock>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:332
+#: build/C/man2/syscalls.2:333
#, no-wrap
msgid "B<mlockall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:333
+#: build/C/man2/syscalls.2:334
#, no-wrap
msgid "B<mmap>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:334
+#: build/C/man2/syscalls.2:335
#, no-wrap
msgid "B<mmap2>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:335
+#: build/C/man2/syscalls.2:336
#, no-wrap
msgid "B<modify_ldt>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:336
+#: build/C/man2/syscalls.2:337
#, no-wrap
msgid "B<mount>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:337
+#: build/C/man2/syscalls.2:338
#, no-wrap
msgid "B<move_pages>(2)\t2.6.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:338
+#: build/C/man2/syscalls.2:339
#, no-wrap
msgid "B<mprotect>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:339
+#: build/C/man2/syscalls.2:340
#, no-wrap
msgid "B<mpx>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:340
+#: build/C/man2/syscalls.2:341
#, no-wrap
msgid "B<mq_getsetattr>(2)\t2.6.6\n"
msgstr ""
#. Implements \fBmq_getattr\fP(3) and \fBmq_setattr\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:342
+#: build/C/man2/syscalls.2:343
#, no-wrap
msgid "B<mq_notify>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:343
+#: build/C/man2/syscalls.2:344
#, no-wrap
msgid "B<mq_open>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:344
+#: build/C/man2/syscalls.2:345
#, no-wrap
msgid "B<mq_timedreceive>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:345
+#: build/C/man2/syscalls.2:346
#, no-wrap
msgid "B<mq_timedsend>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:346
+#: build/C/man2/syscalls.2:347
#, no-wrap
msgid "B<mq_unlink>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:347
+#: build/C/man2/syscalls.2:348
#, no-wrap
msgid "B<mremap>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:348
+#: build/C/man2/syscalls.2:349
#, no-wrap
msgid "B<msgctl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:349
+#: build/C/man2/syscalls.2:350
#, no-wrap
msgid "B<msgget>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:350
+#: build/C/man2/syscalls.2:351
#, no-wrap
msgid "B<msgrcv>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:351
+#: build/C/man2/syscalls.2:352
#, no-wrap
msgid "B<msgsnd>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:352
+#: build/C/man2/syscalls.2:353
#, no-wrap
msgid "B<msync>(2)\t2.0\n"
msgstr ""
#. \fBmultiplexer\fP(2) ?? __NR_multiplexer reserved on
#. PowerPC, but unimplemented?
#. type: tbl table
-#: build/C/man2/syscalls.2:355
+#: build/C/man2/syscalls.2:356
#, no-wrap
msgid "B<munlock>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:356
+#: build/C/man2/syscalls.2:357
#, no-wrap
msgid "B<munlockall>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:357
+#: build/C/man2/syscalls.2:358
#, no-wrap
msgid "B<munmap>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:358
+#: build/C/man2/syscalls.2:359
#, no-wrap
msgid "B<name_to_handle_at>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:359
+#: build/C/man2/syscalls.2:360
#, no-wrap
msgid "B<nanosleep>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:360
+#: build/C/man2/syscalls.2:361
#, no-wrap
-msgid "B<nfsservctl>(2)\t2.2\n"
+msgid "B<nfsservctl>(2)\t2.2\tRemoved in 3.1\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:361
+#: build/C/man2/syscalls.2:362
#, no-wrap
msgid "B<nice>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:362
+#: build/C/man2/syscalls.2:363
#, no-wrap
msgid "B<oldfstat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:363
+#: build/C/man2/syscalls.2:364
#, no-wrap
msgid "B<oldlstat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:364
+#: build/C/man2/syscalls.2:365
#, no-wrap
msgid "B<oldolduname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:365
+#: build/C/man2/syscalls.2:366
#, no-wrap
msgid "B<oldstat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:366
+#: build/C/man2/syscalls.2:367
#, no-wrap
msgid "B<olduname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:367
+#: build/C/man2/syscalls.2:368
#, no-wrap
msgid "B<open>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:368
+#: build/C/man2/syscalls.2:369
#, no-wrap
msgid "B<open_by_handle_at>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:369
+#: build/C/man2/syscalls.2:370
#, no-wrap
msgid "B<openat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:370
+#: build/C/man2/syscalls.2:371
#, no-wrap
msgid "B<pause>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:371
+#: build/C/man2/syscalls.2:372
#, no-wrap
msgid "B<pciconfig_iobase>(2)\t2.2.15; 2.4\tNot on i386\n"
msgstr ""
#. Alpha, PowerPC, ARM; not i386
#. type: tbl table
-#: build/C/man2/syscalls.2:373
+#: build/C/man2/syscalls.2:374
#, no-wrap
msgid "B<pciconfig_read>(2)\t2.0.26; 2.2\tNot on i386\n"
msgstr ""
#. , PowerPC, ARM; not i386
#. type: tbl table
-#: build/C/man2/syscalls.2:375
+#: build/C/man2/syscalls.2:376
#, no-wrap
msgid "B<pciconfig_write>(2)\t2.0.26; 2.2\tNot on i386\n"
msgstr ""
#. , PowerPC, ARM; not i386
#. type: tbl table
-#: build/C/man2/syscalls.2:377
+#: build/C/man2/syscalls.2:378
#, no-wrap
msgid "B<perf_event_open>(2)\t2.6.31\tWas called perf_counter_open()\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:378
+#: build/C/man2/syscalls.2:379
#, no-wrap
msgid "\t\tin 2.6.31; renamed in 2.6.32\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:379
+#: build/C/man2/syscalls.2:380
#, no-wrap
msgid "B<personality>(2)\t1.2\n"
msgstr ""
#. \fBperfctr\fP(2) ??? Sparc32, Sparc64
#. \fBperfmonctl\fP(2) ??? ia64
#. type: tbl table
-#: build/C/man2/syscalls.2:382
+#: build/C/man2/syscalls.2:383
#, no-wrap
msgid "B<phys>(2)\t\tNot implemented\n"
msgstr ""
#. Unimplemented (no slot since 2.1.116)
#. type: tbl table
-#: build/C/man2/syscalls.2:384
+#: build/C/man2/syscalls.2:385
#, no-wrap
msgid "B<pipe>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:385
+#: build/C/man2/syscalls.2:386
#, no-wrap
msgid "B<pipe2>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:386
+#: build/C/man2/syscalls.2:387
#, no-wrap
msgid "B<pivot_root>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:387
+#: build/C/man2/syscalls.2:388
#, no-wrap
msgid "B<poll>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:388
+#: build/C/man2/syscalls.2:389
#, no-wrap
msgid "B<ppoll>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:389
+#: build/C/man2/syscalls.2:390
#, no-wrap
msgid "B<prctl>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:390
+#: build/C/man2/syscalls.2:391
#, no-wrap
msgid "B<pread64>(2)\t\tAdded as \"pread\" in 2.2;\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:391
+#: build/C/man2/syscalls.2:392
#, no-wrap
msgid "\t\trenamed \"pread64\" in 2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:392
+#: build/C/man2/syscalls.2:393
#, no-wrap
msgid "B<preadv>(2)\t2.6.30\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:393
+#: build/C/man2/syscalls.2:394
#, no-wrap
msgid "B<prlimit>(2)\t2.6.36\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:394
+#: build/C/man2/syscalls.2:395
#, no-wrap
msgid "B<prof>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:395
+#: build/C/man2/syscalls.2:396
#, no-wrap
msgid "B<profil>(2)\t\tNot implemented\n"
msgstr ""
#. Implemented in glibc; see \fBprofil\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:397
+#: build/C/man2/syscalls.2:398
#, no-wrap
msgid "B<pselect6>(2)\t2.6.16\n"
msgstr ""
#. Implements \fBpselect\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:399
+#: build/C/man2/syscalls.2:400
#, no-wrap
msgid "B<ptrace>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:400
+#: build/C/man2/syscalls.2:401
#, no-wrap
msgid "B<putpmsg>(2)\t\tNot implemented\n"
msgstr ""
#. Reserved for STREAMS support
#. type: tbl table
-#: build/C/man2/syscalls.2:402
+#: build/C/man2/syscalls.2:403
#, no-wrap
msgid "B<pwrite64>(2)\t\tAdded as \"pwrite\" in 2.2;\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:403
+#: build/C/man2/syscalls.2:404
#, no-wrap
msgid "\t\trenamed \"pwrite64\" in 2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:404
+#: build/C/man2/syscalls.2:405
#, no-wrap
msgid "B<pwritev>(2)\t2.6.30\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:405
+#: build/C/man2/syscalls.2:406
#, no-wrap
msgid "B<query_module>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:406
+#: build/C/man2/syscalls.2:407
#, no-wrap
msgid "B<quotactl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:407
+#: build/C/man2/syscalls.2:408
#, no-wrap
msgid "B<read>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:408
+#: build/C/man2/syscalls.2:409
#, no-wrap
msgid "B<readahead>(2)\t2.4.13\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:409
+#: build/C/man2/syscalls.2:410
#, no-wrap
msgid "B<readdir>(2)\n"
msgstr ""
#. Supersedes \fBgetdents\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:411
+#: build/C/man2/syscalls.2:412
#, no-wrap
msgid "B<readlink>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:412
+#: build/C/man2/syscalls.2:413
#, no-wrap
msgid "B<readlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:413
+#: build/C/man2/syscalls.2:414
#, no-wrap
msgid "B<readv>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:414
+#: build/C/man2/syscalls.2:415
#, no-wrap
msgid "B<reboot>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:415
+#: build/C/man2/syscalls.2:416
#, no-wrap
msgid "B<recv>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:416
+#: build/C/man2/syscalls.2:417
#, no-wrap
msgid "B<recvfrom>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:417
+#: build/C/man2/syscalls.2:418
#, no-wrap
msgid "B<recvmsg>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:418
+#: build/C/man2/syscalls.2:419
#, no-wrap
msgid "B<recvmmsg>(2)\t2.6.33\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:419
+#: build/C/man2/syscalls.2:420
#, no-wrap
msgid "B<remap_file_pages>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:420
+#: build/C/man2/syscalls.2:421
#, no-wrap
msgid "B<removexattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:421
+#: build/C/man2/syscalls.2:422
#, no-wrap
msgid "B<rename>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:422
+#: build/C/man2/syscalls.2:423
#, no-wrap
msgid "B<renameat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:423
+#: build/C/man2/syscalls.2:424
#, no-wrap
msgid "B<request_key>(2)\t2.6.11\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:424
+#: build/C/man2/syscalls.2:425
#, no-wrap
msgid "B<restart_syscall>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:425
+#: build/C/man2/syscalls.2:426
#, no-wrap
msgid "B<rmdir>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:426
+#: build/C/man2/syscalls.2:427
#, no-wrap
msgid "B<rt_sigaction>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:427
+#: build/C/man2/syscalls.2:428
#, no-wrap
msgid "B<rt_sigpending>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:428
+#: build/C/man2/syscalls.2:429
#, no-wrap
msgid "B<rt_sigprocmask>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:429
+#: build/C/man2/syscalls.2:430
#, no-wrap
msgid "B<rt_sigqueueinfo>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:430
+#: build/C/man2/syscalls.2:431
#, no-wrap
msgid "B<rt_sigreturn>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:431
+#: build/C/man2/syscalls.2:432
#, no-wrap
msgid "B<rt_sigsuspend>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:432
+#: build/C/man2/syscalls.2:433
#, no-wrap
msgid "B<rt_sigtimedwait>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:433
+#: build/C/man2/syscalls.2:434
#, no-wrap
msgid "B<rt_tgsigqueueinfo>(2)\t2.6.31\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:434
+#: build/C/man2/syscalls.2:435
#, no-wrap
msgid "B<sched_get_priority_max>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:435
+#: build/C/man2/syscalls.2:436
#, no-wrap
msgid "B<sched_get_priority_min>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:436
+#: build/C/man2/syscalls.2:437
#, no-wrap
msgid "B<sched_getaffinity>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:437
+#: build/C/man2/syscalls.2:438
#, no-wrap
msgid "B<sched_getparam>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:438
+#: build/C/man2/syscalls.2:439
#, no-wrap
msgid "B<sched_getscheduler>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:439
+#: build/C/man2/syscalls.2:440
#, no-wrap
msgid "B<sched_rr_get_interval>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:440
+#: build/C/man2/syscalls.2:441
#, no-wrap
msgid "B<sched_setaffinity>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:441
+#: build/C/man2/syscalls.2:442
#, no-wrap
msgid "B<sched_setparam>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:442
+#: build/C/man2/syscalls.2:443
#, no-wrap
msgid "B<sched_setscheduler>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:443
+#: build/C/man2/syscalls.2:444
#, no-wrap
msgid "B<sched_yield>(2)\t2.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:444
+#: build/C/man2/syscalls.2:445
#, no-wrap
msgid "B<security>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:445
+#: build/C/man2/syscalls.2:446
#, no-wrap
msgid "B<select>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:446
+#: build/C/man2/syscalls.2:447
#, no-wrap
msgid "B<semctl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:447
+#: build/C/man2/syscalls.2:448
#, no-wrap
msgid "B<semget>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:448
+#: build/C/man2/syscalls.2:449
#, no-wrap
msgid "B<semop>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:449
+#: build/C/man2/syscalls.2:450
#, no-wrap
msgid "B<semtimedop>(2)\t2.6; 2.4.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:450
+#: build/C/man2/syscalls.2:451
#, no-wrap
msgid "B<send>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:451
+#: build/C/man2/syscalls.2:452
#, no-wrap
msgid "B<sendfile>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:452
+#: build/C/man2/syscalls.2:453
#, no-wrap
msgid "B<sendfile64>(2)\t2.6; 2.4.19\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:453
+#: build/C/man2/syscalls.2:454
#, no-wrap
msgid "B<sendmmsg>(2)\t3.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:454
+#: build/C/man2/syscalls.2:455
#, no-wrap
msgid "B<sendmsg>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:455
+#: build/C/man2/syscalls.2:456
#, no-wrap
msgid "B<sendto>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:456
+#: build/C/man2/syscalls.2:457
#, no-wrap
msgid "B<set_mempolicy>(2)\t2.6.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:457
+#: build/C/man2/syscalls.2:458
#, no-wrap
msgid "B<set_robust_list>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:458
+#: build/C/man2/syscalls.2:459
#, no-wrap
msgid "B<set_thread_area>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:459
+#: build/C/man2/syscalls.2:460
#, no-wrap
msgid "B<set_tid_address>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:460
+#: build/C/man2/syscalls.2:461
#, no-wrap
msgid "B<set_zone_reclaim>(2)\t2.6.13\tRemoved in 2.6.16 (was never\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:461
+#: build/C/man2/syscalls.2:462
#, no-wrap
msgid "\t\tavailable to userspace)\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:465
#, no-wrap
msgid "B<setdomainname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:465
+#: build/C/man2/syscalls.2:466
#, no-wrap
msgid "B<setfsgid>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:466
+#: build/C/man2/syscalls.2:467
#, no-wrap
msgid "B<setfsgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:467
+#: build/C/man2/syscalls.2:468
#, no-wrap
msgid "B<setfsuid>(2)\t1.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:468
+#: build/C/man2/syscalls.2:469
#, no-wrap
msgid "B<setfsuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:469
+#: build/C/man2/syscalls.2:470
#, no-wrap
msgid "B<setgid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:470
+#: build/C/man2/syscalls.2:471
#, no-wrap
msgid "B<setgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:471
+#: build/C/man2/syscalls.2:472
#, no-wrap
msgid "B<setgroups>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:472
+#: build/C/man2/syscalls.2:473
#, no-wrap
msgid "B<setgroups32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:473
+#: build/C/man2/syscalls.2:474
#, no-wrap
msgid "B<sethostname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:474
+#: build/C/man2/syscalls.2:475
#, no-wrap
msgid "B<setitimer>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:475
+#: build/C/man2/syscalls.2:476
#, no-wrap
msgid "B<setns>(2)\t3.0\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:476
+#: build/C/man2/syscalls.2:477
#, no-wrap
msgid "B<setpgid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:477
+#: build/C/man2/syscalls.2:478
#, no-wrap
msgid "B<setpriority>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:478
+#: build/C/man2/syscalls.2:479
#, no-wrap
msgid "B<setregid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:479
+#: build/C/man2/syscalls.2:480
#, no-wrap
msgid "B<setregid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:480
+#: build/C/man2/syscalls.2:481
#, no-wrap
msgid "B<setresgid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:481
+#: build/C/man2/syscalls.2:482
#, no-wrap
msgid "B<setresgid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:482
+#: build/C/man2/syscalls.2:483
#, no-wrap
msgid "B<setresuid>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:483
+#: build/C/man2/syscalls.2:484
#, no-wrap
msgid "B<setresuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:484
+#: build/C/man2/syscalls.2:485
#, no-wrap
msgid "B<setreuid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:485
+#: build/C/man2/syscalls.2:486
#, no-wrap
msgid "B<setreuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:486
+#: build/C/man2/syscalls.2:487
#, no-wrap
msgid "B<setrlimit>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:487
+#: build/C/man2/syscalls.2:488
#, no-wrap
msgid "B<setsid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:488
+#: build/C/man2/syscalls.2:489
#, no-wrap
msgid "B<setsockopt>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:489
+#: build/C/man2/syscalls.2:490
#, no-wrap
msgid "B<settimeofday>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:490
+#: build/C/man2/syscalls.2:491
#, no-wrap
msgid "B<setuid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:491
+#: build/C/man2/syscalls.2:492
#, no-wrap
msgid "B<setuid32>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:492
+#: build/C/man2/syscalls.2:493
#, no-wrap
msgid "B<setup>(2)\t\tRemoved in 2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:493
+#: build/C/man2/syscalls.2:494
#, no-wrap
msgid "B<setxattr>(2)\t2.6; 2.4.18\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:494
+#: build/C/man2/syscalls.2:495
#, no-wrap
msgid "B<sgetmask>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:495
+#: build/C/man2/syscalls.2:496
#, no-wrap
msgid "B<shmat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:496
+#: build/C/man2/syscalls.2:497
#, no-wrap
msgid "B<shmctl>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:497
+#: build/C/man2/syscalls.2:498
#, no-wrap
msgid "B<shmdt>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:498
+#: build/C/man2/syscalls.2:499
#, no-wrap
msgid "B<shmget>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:499
+#: build/C/man2/syscalls.2:500
#, no-wrap
msgid "B<shutdown>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:500
+#: build/C/man2/syscalls.2:501
#, no-wrap
msgid "B<sigaction>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:501
+#: build/C/man2/syscalls.2:502
#, no-wrap
msgid "B<sigaltstack>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:502
+#: build/C/man2/syscalls.2:503
#, no-wrap
msgid "B<signal>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:503
+#: build/C/man2/syscalls.2:504
#, no-wrap
msgid "B<signalfd>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:504
+#: build/C/man2/syscalls.2:505
#, no-wrap
msgid "B<signalfd4>(2)\t2.6.27\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:505
+#: build/C/man2/syscalls.2:506
#, no-wrap
msgid "B<sigpending>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:506
+#: build/C/man2/syscalls.2:507
#, no-wrap
msgid "B<sigprocmask>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:507
+#: build/C/man2/syscalls.2:508
#, no-wrap
msgid "B<sigreturn>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:508
+#: build/C/man2/syscalls.2:509
#, no-wrap
msgid "B<sigsuspend>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:509
+#: build/C/man2/syscalls.2:510
#, no-wrap
msgid "B<socket>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:510
+#: build/C/man2/syscalls.2:511
#, no-wrap
msgid "B<socketcall>(2)\n"
msgstr ""
#. Implements BSD socket calls
#. type: tbl table
-#: build/C/man2/syscalls.2:512
-#, no-wrap
-msgid "B<socketpair>(2)\n"
-msgstr ""
-
-#. type: tbl table
#: build/C/man2/syscalls.2:513
#, no-wrap
-msgid "B<splice>(2)\t2.6.17\n"
+msgid "B<socketpair>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:514
#, no-wrap
-msgid "B<spu_create>(2)\t2.6.16\tPowerPC only\n"
+msgid "B<splice>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:515
#, no-wrap
-msgid "B<spu_run>(2)\t2.6.16\tPowerPC only\n"
+msgid "B<spu_create>(2)\t2.6.16\tPowerPC only\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:516
#, no-wrap
-msgid "B<ssetmask>(2)\n"
+msgid "B<spu_run>(2)\t2.6.16\tPowerPC only\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:517
#, no-wrap
-msgid "B<stat>(2)\n"
+msgid "B<ssetmask>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:518
#, no-wrap
-msgid "B<stat64>(2)\t2.4\n"
+msgid "B<stat>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:519
#, no-wrap
-msgid "B<statfs>(2)\n"
+msgid "B<stat64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:520
#, no-wrap
-msgid "B<statfs64>(2)\t2.6\n"
+msgid "B<statfs>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:521
#, no-wrap
-msgid "B<stime>(2)\n"
+msgid "B<statfs64>(2)\t2.6\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:522
#, no-wrap
-msgid "B<stty>(2)\t\tNot implemented\n"
+msgid "B<stime>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:523
#, no-wrap
-msgid "B<subpage_prot>(2)\t2.6.25\tPowerPC if CONFIG_PPC_64K_PAGES\n"
+msgid "B<stty>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:524
#, no-wrap
-msgid "B<swapoff>(2)\n"
+msgid "B<subpage_prot>(2)\t2.6.25\tPowerPC if CONFIG_PPC_64K_PAGES\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:525
#, no-wrap
-msgid "B<swapon>(2)\n"
+msgid "B<swapoff>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:526
#, no-wrap
-msgid "B<symlink>(2)\n"
+msgid "B<swapon>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:527
#, no-wrap
-msgid "B<symlinkat>(2)\t2.6.16\n"
+msgid "B<symlink>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:528
#, no-wrap
-msgid "B<sync>(2)\n"
+msgid "B<symlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:529
#, no-wrap
-msgid "B<sync_file_range>(2)\t2.6.17\n"
+msgid "B<sync>(2)\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:530
#, no-wrap
-msgid "B<sync_file_range2>(2)\t2.6.22\tArchitecture-specific variant\n"
+msgid "B<sync_file_range>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:531
#, no-wrap
-msgid "B<syncfs>(2)\t2.6.39\n"
+msgid "B<sync_file_range2>(2)\t2.6.22\tArchitecture-specific variant\n"
msgstr ""
#. PowerPC, ARM, tile
#. type: tbl table
#: build/C/man2/syscalls.2:536
#, no-wrap
-msgid "B<sysfs>(2)\t1.2\n"
+msgid "B<syncfs>(2)\t2.6.39\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:537
#, no-wrap
-msgid "B<sysinfo>(2)\n"
+msgid "B<sysfs>(2)\t1.2\n"
msgstr ""
#. type: tbl table
#: build/C/man2/syscalls.2:538
#, no-wrap
+msgid "B<sysinfo>(2)\n"
+msgstr ""
+
+#. type: tbl table
+#: build/C/man2/syscalls.2:539
+#, no-wrap
msgid "B<syslog>(2)\n"
msgstr ""
#. glibc interface is \fBklogctl\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:540
+#: build/C/man2/syscalls.2:541
#, no-wrap
msgid "B<tee>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:541
+#: build/C/man2/syscalls.2:542
#, no-wrap
msgid "B<tgkill>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:542
+#: build/C/man2/syscalls.2:543
#, no-wrap
msgid "B<time>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:543
+#: build/C/man2/syscalls.2:544
#, no-wrap
msgid "B<timer_create>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:544
+#: build/C/man2/syscalls.2:545
#, no-wrap
msgid "B<timer_delete>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:545
+#: build/C/man2/syscalls.2:546
#, no-wrap
msgid "B<timer_getoverrun>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:546
+#: build/C/man2/syscalls.2:547
#, no-wrap
msgid "B<timer_gettime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:547
+#: build/C/man2/syscalls.2:548
#, no-wrap
msgid "B<timer_settime>(2)\t2.6\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:548
+#: build/C/man2/syscalls.2:549
#, no-wrap
msgid "B<timerfd_create>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:549
+#: build/C/man2/syscalls.2:550
#, no-wrap
msgid "B<timerfd_gettime>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:550
+#: build/C/man2/syscalls.2:551
#, no-wrap
msgid "B<timerfd_settime>(2)\t2.6.25\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:551
+#: build/C/man2/syscalls.2:552
#, no-wrap
msgid "B<times>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:552
+#: build/C/man2/syscalls.2:553
#, no-wrap
msgid "B<tkill>(2)\t2.6; 2.4.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:553
+#: build/C/man2/syscalls.2:554
#, no-wrap
msgid "B<truncate>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:554
+#: build/C/man2/syscalls.2:555
#, no-wrap
msgid "B<truncate64>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:555
+#: build/C/man2/syscalls.2:556
#, no-wrap
msgid "B<tuxcall>(2)\t\tNot implemented\n"
msgstr ""
#. Unimplemented; no slot on i386
#. As at 2.6.22, tuxcall has a slot on PowerPC, x86_64, and alpha
#. type: tbl table
-#: build/C/man2/syscalls.2:558
+#: build/C/man2/syscalls.2:559
#, no-wrap
msgid "B<ugetrlimit>(2)\t2.4\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:559
+#: build/C/man2/syscalls.2:560
#, no-wrap
msgid "B<ulimit>(2)\t\tNot implemented\n"
msgstr ""
#. Implemented in glibc; see \fBulimit\fP(3)
#. type: tbl table
-#: build/C/man2/syscalls.2:561
+#: build/C/man2/syscalls.2:562
#, no-wrap
msgid "B<umask>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:562
+#: build/C/man2/syscalls.2:563
#, no-wrap
msgid "B<umount>(2)\n"
msgstr ""
#. sys_oldumount() -- __NR_umount
#. type: tbl table
-#: build/C/man2/syscalls.2:564
+#: build/C/man2/syscalls.2:565
#, no-wrap
msgid "B<umount2>(2)\t2.2\n"
msgstr ""
#. sys_umount() -- __NR_umount2
#. type: tbl table
-#: build/C/man2/syscalls.2:566
+#: build/C/man2/syscalls.2:567
#, no-wrap
msgid "B<uname>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:567
+#: build/C/man2/syscalls.2:568
#, no-wrap
msgid "B<unlink>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:568
+#: build/C/man2/syscalls.2:569
#, no-wrap
msgid "B<unlinkat>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:569
+#: build/C/man2/syscalls.2:570
#, no-wrap
msgid "B<unshare>(2)\t2.6.16\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:570
+#: build/C/man2/syscalls.2:571
#, no-wrap
msgid "B<uselib>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:571
+#: build/C/man2/syscalls.2:572
#, no-wrap
msgid "B<ustat>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:572
+#: build/C/man2/syscalls.2:573
#, no-wrap
msgid "B<utime>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:573
+#: build/C/man2/syscalls.2:574
#, no-wrap
msgid "B<utimensat>(2)\t2.6.22\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:574
+#: build/C/man2/syscalls.2:575
#, no-wrap
msgid "B<utimes>(2)\t2.2\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:575
+#: build/C/man2/syscalls.2:576
#, no-wrap
msgid "B<vfork>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:576
+#: build/C/man2/syscalls.2:577
#, no-wrap
msgid "B<vhangup>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:577
+#: build/C/man2/syscalls.2:578
#, no-wrap
msgid "B<vm86old>(2)\n"
msgstr ""
#. Superseded by \fBvm86\fP(2)
#. type: tbl table
-#: build/C/man2/syscalls.2:579
+#: build/C/man2/syscalls.2:580
#, no-wrap
msgid "B<vmsplice>(2)\t2.6.17\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:580
+#: build/C/man2/syscalls.2:581
#, no-wrap
msgid "B<vserver>(2)\t\tNot implemented\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:581
+#: build/C/man2/syscalls.2:582
#, no-wrap
msgid "B<wait4>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:582
+#: build/C/man2/syscalls.2:583
#, no-wrap
msgid "B<waitid>(2)\t2.6.10\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:583
+#: build/C/man2/syscalls.2:584
#, no-wrap
msgid "B<waitpid>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:584
+#: build/C/man2/syscalls.2:585
#, no-wrap
msgid "B<write>(2)\n"
msgstr ""
#. type: tbl table
-#: build/C/man2/syscalls.2:585
+#: build/C/man2/syscalls.2:586
#, no-wrap
msgid "B<writev>(2)\t2.0\n"
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:593
+#: build/C/man2/syscalls.2:594
msgid ""
"On many platforms, including i386, socket calls are all multiplexed (via "
"glibc wrapper functions) through B<socketcall>(2) and similarly System V "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:595
+#: build/C/man2/syscalls.2:596
msgid "Note the following points:"
msgstr ""
#. __NR_ulimit is 58 on Linux 2.6.22/i386
#. __NR_vserver is 273 on Linux 2.6.22/i386
#. type: Plain text
-#: build/C/man2/syscalls.2:633
+#: build/C/man2/syscalls.2:634
msgid ""
"Although slots are reserved for them in the system call table, the following "
"system calls are not implemented in the standard kernel: B<afs_syscall>(2), "
#. The security call is for future use.
#. type: Plain text
-#: build/C/man2/syscalls.2:641
+#: build/C/man2/syscalls.2:642
msgid ""
"The B<getpmsg>(2) and B<putpmsg>(2) calls are for kernels patched to "
"support STREAMS, and may never be in the standard kernel."
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:656
+#: build/C/man2/syscalls.2:657
msgid ""
"Roughly speaking, the code belonging to the system call with number __NR_xxx "
"defined in I</usr/include/asm/unistd.h> can be found in the kernel source in "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:675
+#: build/C/man2/syscalls.2:676
msgid ""
"Over time, changes to the interfaces of some system calls have been "
"necessary. One reason for such changes was the need to increase the size of "
#. The stat system calls deal with three different data structures,
#. defined in include/asm-i386/stat.h: __old_kernel_stat, stat, stat64
#. type: Plain text
-#: build/C/man2/syscalls.2:696
+#: build/C/man2/syscalls.2:697
msgid ""
"By now there are three different versions of B<stat>(2): I<sys_stat>() "
"(slot I<__NR_oldstat>), I<sys_newstat>() (slot I<__NR_stat>), and "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:707
+#: build/C/man2/syscalls.2:708
msgid ""
"Similarly, the defines I<__NR_oldolduname>, I<__NR_olduname>, and "
"I<__NR_uname> refer to the routines I<sys_olduname>(), I<sys_uname>() and "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:714
+#: build/C/man2/syscalls.2:715
msgid ""
"In Linux 2.0, a new version of B<vm86>(2) appeared, with the old and the "
"new kernel routines being named I<sys_vm86old>() and I<sys_vm86>()."
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:725
+#: build/C/man2/syscalls.2:726
msgid ""
"In Linux 2.4, a new version of B<getrlimit>(2) appeared, with the old and "
"the new kernel routines being named I<sys_old_getrlimit>() (slot "
#. 64-bit off_t changes: ftruncate64, *stat64,
#. fcntl64 (because of the flock structure), getdents64, *statfs64
#. type: Plain text
-#: build/C/man2/syscalls.2:737
+#: build/C/man2/syscalls.2:738
msgid ""
"Linux 2.4 increased the size of user and group IDs from 16 to 32 bits. To "
"support this change, a range of system calls were added (e.g., "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:754
+#: build/C/man2/syscalls.2:755
msgid ""
"Linux 2.4 added support for applications on 32-bit architectures to access "
"large files (i.e., files for which the sizes and file offsets can't be "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:758
+#: build/C/man2/syscalls.2:759
msgid ""
"On newer platforms that only have 64-bit file access and 32-bit uids (e.g., "
"alpha, ia64, s390x) there are no *64 or *32 calls. Where the *64 and *32 "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:766
+#: build/C/man2/syscalls.2:767
msgid ""
"The I<rt_sig*> calls were added in kernel 2.2 to support the addition of "
"real-time signals (see B<signal>(7)). These system calls supersede the "
#. and the semantics of the latter call were changed to what
#. they are today.
#. type: Plain text
-#: build/C/man2/syscalls.2:816
+#: build/C/man2/syscalls.2:817
msgid ""
"The B<select>(2) and B<mmap>(2) system calls use five or more arguments, "
"which caused problems the way argument passing on the i386 used to be set "
msgstr ""
#. type: Plain text
-#: build/C/man2/syscalls.2:820
+#: build/C/man2/syscalls.2:821
msgid "B<syscall>(2), B<unimplemented>(2), B<libc>(7)"
msgstr ""
msgstr ""
#. type: SS
-#: build/C/man3/tcgetpgrp.3:112 build/C/man2/vfork.2:173
+#: build/C/man3/tcgetpgrp.3:112 build/C/man2/vfork.2:233
#, no-wrap
msgid "History"
msgstr ""
msgid "VFORK"
msgstr ""
+#. type: TH
+#: build/C/man2/vfork.2:26
+#, no-wrap
+msgid "2012-02-08"
+msgstr ""
+
#. type: Plain text
#: build/C/man2/vfork.2:29
msgid "vfork - create a child process and block parent"
#. type: Plain text
#: build/C/man2/vfork.2:113
msgid ""
-"B<vfork>() differs from B<fork>(2) in that the parent is suspended until "
-"the child terminates (either normally, by calling B<_exit>(2), or "
+"B<vfork>() differs from B<fork>(2) in that the calling thread is suspended "
+"until the child terminates (either normally, by calling B<_exit>(2), or "
"abnormally, after delivery of a fatal signal), or it makes a call to "
"B<execve>(2). Until that point, the child shares all memory with its "
"parent, including the stack. The child must not return from the current "
msgstr ""
#. type: Plain text
-#: build/C/man2/vfork.2:120
+#: build/C/man2/vfork.2:124
+msgid ""
+"As with B<fork>(2), the child process created by B<vfork>() inherits copies "
+"of various of the caller's process attributes (e.g., file descriptors, "
+"signal dispositions, and current working directory); the B<vfork>() call "
+"differs only in the treatment of the virtual address space, as described "
+"above."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:130
msgid ""
-"Signal handlers are inherited, but not shared. Signals to the parent arrive "
-"after the child releases the parent's memory (i.e., after the child "
-"terminates or calls B<execve>(2))."
+"Signals sent to the parent arrive after the child releases the parent's "
+"memory (i.e., after the child terminates or calls B<execve>(2))."
msgstr ""
#. type: SS
-#: build/C/man2/vfork.2:120
+#: build/C/man2/vfork.2:130
#, no-wrap
msgid "Historic Description"
msgstr ""
#. type: Plain text
-#: build/C/man2/vfork.2:147
+#: build/C/man2/vfork.2:157
msgid ""
"Under Linux, B<fork>(2) is implemented using copy-on-write pages, so the "
"only penalty incurred by B<fork>(2) is the time and memory required to "
"a register."
msgstr ""
-#. In AIXv3.1 vfork is equivalent to fork.
#. type: Plain text
#: build/C/man2/vfork.2:161
msgid ""
-"4.3BSD, POSIX.1-2001. POSIX.1-2008 removes the specification of "
-"B<vfork>(). The requirements put on B<vfork>() by the standards are weaker "
-"than those put on B<fork>(2), so an implementation where the two are "
-"synonymous is compliant. In particular, the programmer cannot rely on the "
-"parent remaining blocked until the child either terminates or calls "
-"B<execve>(2), and cannot rely on any specific behavior with respect to "
-"shared memory."
+"4.3BSD; POSIX.1-2001 (but marked OBSOLETE). POSIX.1-2008 removes the "
+"specification of B<vfork>()."
+msgstr ""
+
+#. In AIXv3.1 vfork is equivalent to fork.
+#. type: Plain text
+#: build/C/man2/vfork.2:172
+msgid ""
+"The requirements put on B<vfork>() by the standards are weaker than those "
+"put on B<fork>(2), so an implementation where the two are synonymous is "
+"compliant. In particular, the programmer cannot rely on the parent "
+"remaining blocked until the child either terminates or calls B<execve>(2), "
+"and cannot rely on any specific behavior with respect to shared memory."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:191
+msgid ""
+"Some consider the semantics of B<vfork>() to be an architectural blemish, "
+"and the 4.2BSD man page stated: \"This system call will be eliminated when "
+"proper system sharing mechanisms are implemented. Users should not depend "
+"on the memory sharing semantics of B<vfork>() as it will, in that case, be "
+"made synonymous to B<fork>(2).\" However, even though modern memory "
+"management hardware has decreased the performance difference between "
+"B<fork>() and B<vfork>(2), there are various reasons why Linux and other "
+"systems have retained B<vfork>():"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:195
+msgid ""
+"Some performance-critical applications require the small performance "
+"advantage conferred by B<vfork>()."
+msgstr ""
+
+#. http://stackoverflow.com/questions/4259629/what-is-the-difference-between-fork-and-vfork
+#. http://developers.sun.com/solaris/articles/subprocess/subprocess.html
+#. http://mailman.uclinux.org/pipermail/uclinux-dev/2009-April/000684.html
+#. type: Plain text
+#: build/C/man2/vfork.2:211
+msgid ""
+"B<vfork>(2) can be implemented on systems that lack a memory-management "
+"unit (MMU), but B<fork>(2) can't be implemented on such systems. "
+"(POSIX.1-2008 removed B<vfork>() from the standard; the POSIX rationale for "
+"the B<posix_spawn>(3) function notes that that function, which provides "
+"functionality equivalent to B<fork>(2)+B<exec>(3), is designed to be "
+"implementable on systems that lack an MMU.)"
msgstr ""
#. type: Plain text
-#: build/C/man2/vfork.2:173
+#: build/C/man2/vfork.2:222
msgid ""
"Fork handlers established using B<pthread_atfork>(3) are not called when a "
"multithreaded program employing the NPTL threading library calls "
"Linux threading libraries.)"
msgstr ""
+#. type: Plain text
+#: build/C/man2/vfork.2:230
+msgid ""
+"A call to B<vfork>() is equivalent to calling B<clone>(2) with I<flags> "
+"specified as:"
+msgstr ""
+
+#. type: Plain text
+#: build/C/man2/vfork.2:232
+#, no-wrap
+msgid " CLONE_VM | CLONE_VFORK | SIGCHLD\n"
+msgstr ""
+
#. In the release notes for 4.2BSD Sam Leffler wrote: `vfork: Is still
#. present, but definitely on its way out'.
#. type: Plain text
-#: build/C/man2/vfork.2:189
+#: build/C/man2/vfork.2:249
msgid ""
"The B<vfork>() system call appeared in 3.0BSD. In 4.4BSD it was made "
"synonymous to B<fork>(2) but NetBSD introduced it again, "
"call. Support was added in glibc 2.0.112."
msgstr ""
-#. type: Plain text
-#: build/C/man2/vfork.2:199
-msgid ""
-"It is rather unfortunate that Linux revived this specter from the past. The "
-"BSD man page states: \"This system call will be eliminated when proper "
-"system sharing mechanisms are implemented. Users should not depend on the "
-"memory sharing semantics of B<vfork>() as it will, in that case, be made "
-"synonymous to B<fork>(2).\""
-msgstr ""
-
#
#. As far as I can tell, the following is not true in 2.6.19:
#. Currently (Linux 2.3.25),
#. .BR vfork ()
#. and requires a kernel patch.
#. type: Plain text
-#: build/C/man2/vfork.2:219
+#: build/C/man2/vfork.2:270
msgid ""
"Details of the signal handling are obscure and differ between systems. The "
"BSD man page states: \"To avoid a possible deadlock situation, processes "
msgstr ""
#. type: Plain text
-#: build/C/man2/vfork.2:225
+#: build/C/man2/vfork.2:276
msgid "B<clone>(2), B<execve>(2), B<fork>(2), B<unshare>(2), B<wait>(2)"
msgstr ""