X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=po4a%2Funistd%2Fpo%2Fja.po;h=0952d4921cffe38980c644470e1606ce2a7f502a;hb=fdb5e87785c9c32c75aa572ca433ac821f8c1f33;hp=f440cfcca4146b4785889b1e3d9a9b1e26bc7289;hpb=56ec6779b733eb9e86839fbb5c6682d1e13341b0;p=linuxjm%2FLDP_man-pages.git diff --git a/po4a/unistd/po/ja.po b/po4a/unistd/po/ja.po index f440cfcc..0952d492 100644 --- a/po4a/unistd/po/ja.po +++ b/po4a/unistd/po/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2013-03-22 01:07+0900\n" -"PO-Revision-Date: 2013-03-26 01:25+0900\n" +"POT-Creation-Date: 2014-04-13 10:27+0900\n" +"PO-Revision-Date: 2014-04-13 10:41+0900\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -29,7 +29,7 @@ msgstr "2007-12-19" #. 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:29 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 +#: build/C/man2/brk.2:29 build/C/man2/chdir.2:33 build/C/man2/chmod.2:32 #: 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:34 build/C/man2/execve.2:37 #: build/C/man2/exit_group.2:25 build/C/man2/fcntl.2:61 @@ -39,7 +39,7 @@ msgstr "2007-12-19" #: build/C/man3/gethostid.3:29 build/C/man2/gethostname.2:32 #: build/C/man2/getpagesize.2:25 build/C/man2/gettid.2:26 #: build/C/man2/idle.2:32 build/C/man2/ioctl.2:41 build/C/man2/ioctl_list.2:30 -#: build/C/man2/ioperm.2:34 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:10 +#: build/C/man2/ioperm.2:34 build/C/man2/mincore.2:34 build/C/man2/mkdir.2:11 #: build/C/man2/nice.2:31 build/C/man2/pread.2:25 #: build/C/man2/set_thread_area.2:8 build/C/man2/setup.2:34 #: build/C/man2/swapon.2:37 build/C/man2/syscall.2:40 @@ -53,7 +53,7 @@ msgstr "Linux" #. 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:29 build/C/man2/chdir.2:33 build/C/man2/chmod.2:31 +#: build/C/man2/brk.2:29 build/C/man2/chdir.2:33 build/C/man2/chmod.2:32 #: build/C/man2/chown.2:38 build/C/man2/chroot.2:33 build/C/man2/close.2:35 #: build/C/man3/confstr.3:31 build/C/man3/crypt.3:36 build/C/man3/daemon.3:36 #: build/C/man3/des_crypt.3:14 build/C/man2/dup.2:36 build/C/man3/encrypt.3:30 @@ -71,7 +71,7 @@ msgstr "Linux" #: build/C/man3/getusershell.3:30 build/C/man2/idle.2:32 #: build/C/man2/ioctl.2:41 build/C/man2/ioctl_list.2:30 #: build/C/man2/ioperm.2:34 build/C/man3/lockf.3:28 build/C/man2/mincore.2:34 -#: build/C/man2/mkdir.2:10 build/C/man2/nice.2:31 build/C/man2/pread.2:25 +#: build/C/man2/mkdir.2:11 build/C/man2/nice.2:31 build/C/man2/pread.2:25 #: build/C/man2/set_thread_area.2:8 build/C/man2/setup.2:34 #: build/C/man5/shells.5:28 build/C/man3/sleep.3:26 build/C/man3/swab.3:31 #: build/C/man2/swapon.2:37 build/C/man2/syscall.2:40 @@ -87,7 +87,7 @@ msgstr "Linux Programmer's Manual" #. 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:30 build/C/man2/chdir.2:34 build/C/man2/chmod.2:32 +#: build/C/man2/brk.2:30 build/C/man2/chdir.2:34 build/C/man2/chmod.2:33 #: build/C/man2/chown.2:39 build/C/man2/chroot.2:34 build/C/man2/close.2:36 #: build/C/man3/confstr.3:32 build/C/man3/crypt.3:37 build/C/man3/daemon.3:37 #: build/C/man3/des_crypt.3:15 build/C/man2/dup.2:37 build/C/man3/encrypt.3:31 @@ -105,7 +105,7 @@ msgstr "Linux Programmer's Manual" #: build/C/man3/getusershell.3:31 build/C/man2/idle.2:33 #: build/C/man2/ioctl.2:42 build/C/man2/ioctl_list.2:31 #: build/C/man2/ioperm.2:35 build/C/man3/lockf.3:29 build/C/man2/mincore.2:35 -#: build/C/man2/mkdir.2:11 build/C/man2/nice.2:32 build/C/man2/pread.2:26 +#: build/C/man2/mkdir.2:12 build/C/man2/nice.2:32 build/C/man2/pread.2:26 #: build/C/man2/set_thread_area.2:9 build/C/man2/setup.2:35 #: build/C/man5/shells.5:29 build/C/man3/sleep.3:27 build/C/man3/swab.3:32 #: build/C/man2/swapon.2:38 build/C/man2/syscall.2:41 @@ -127,7 +127,7 @@ 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:32 build/C/man2/chdir.2:36 build/C/man2/chmod.2:34 +#: build/C/man2/brk.2:32 build/C/man2/chdir.2:36 build/C/man2/chmod.2:35 #: build/C/man2/chown.2:41 build/C/man2/chroot.2:36 build/C/man2/close.2:38 #: build/C/man3/confstr.3:34 build/C/man3/crypt.3:39 build/C/man3/daemon.3:39 #: build/C/man3/des_crypt.3:18 build/C/man2/dup.2:39 build/C/man3/encrypt.3:33 @@ -144,7 +144,7 @@ msgstr "" #: build/C/man2/gettid.2:29 build/C/man3/getumask.3:31 #: build/C/man3/getusershell.3:33 build/C/man2/idle.2:35 #: build/C/man2/ioctl.2:44 build/C/man2/ioperm.2:37 build/C/man3/lockf.3:31 -#: build/C/man2/mincore.2:37 build/C/man2/mkdir.2:13 build/C/man2/nice.2:34 +#: build/C/man2/mincore.2:37 build/C/man2/mkdir.2:14 build/C/man2/nice.2:34 #: build/C/man2/pread.2:28 build/C/man2/set_thread_area.2:11 #: build/C/man2/setup.2:37 build/C/man3/sleep.3:29 build/C/man3/swab.3:34 #: build/C/man2/swapon.2:40 build/C/man2/syscall.2:43 @@ -175,9 +175,9 @@ msgid "desired system call" msgstr "desired system call" #. 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:64 build/C/man2/chdir.2:59 build/C/man2/chmod.2:58 -#: build/C/man2/chown.2:67 build/C/man2/chroot.2:63 build/C/man2/close.2:44 +#: build/C/man2/_syscall.2:47 build/C/man2/access.2:78 build/C/man2/alarm.2:39 +#: build/C/man2/brk.2:64 build/C/man2/chdir.2:59 build/C/man2/chmod.2:81 +#: build/C/man2/chown.2:88 build/C/man2/chroot.2:63 build/C/man2/close.2:44 #: build/C/man3/confstr.3:48 build/C/man3/crypt.3:56 build/C/man3/daemon.3:51 #: build/C/man3/des_crypt.3:34 build/C/man2/dup.2:52 build/C/man3/encrypt.3:56 #: build/C/man7/environ.7:42 build/C/man3/euidaccess.3:36 @@ -192,9 +192,9 @@ msgstr "desired system call" #: build/C/man3/getopt.3:79 build/C/man2/getpagesize.2:55 #: build/C/man2/gettid.2:38 build/C/man3/getumask.3:39 #: build/C/man3/getusershell.3:57 build/C/man2/idle.2:39 -#: build/C/man2/ioctl.2:48 build/C/man2/ioctl_list.2:33 +#: build/C/man2/ioctl.2:50 build/C/man2/ioctl_list.2:33 #: build/C/man2/ioperm.2:45 build/C/man3/lockf.3:48 build/C/man2/mincore.2:51 -#: build/C/man2/mkdir.2:21 build/C/man2/nice.2:46 build/C/man2/pread.2:53 +#: build/C/man2/mkdir.2:47 build/C/man2/nice.2:46 build/C/man2/pread.2:53 #: build/C/man2/set_thread_area.2:20 build/C/man2/setup.2:41 #: build/C/man5/shells.5:31 build/C/man3/sleep.3:35 build/C/man3/swab.3:41 #: build/C/man2/swapon.2:50 build/C/man2/syscall.2:51 @@ -232,33 +232,33 @@ msgid "where" msgstr "ここで" #. type: Plain text -#: build/C/man2/_syscall.2:62 +#: build/C/man2/_syscall.2:63 msgid "" "I is 0\\(en6, which are the number of arguments taken by the system call" msgstr "I は 0〜6 で、システムコールが取る引き数の個数である。" #. type: Plain text -#: build/C/man2/_syscall.2:64 +#: build/C/man2/_syscall.2:66 msgid "I is the return type of the system call" msgstr "I はシステムコールの返り値の型である。" #. type: Plain text -#: build/C/man2/_syscall.2:66 +#: build/C/man2/_syscall.2:69 msgid "I is the name of the system call" msgstr "I はシステムコールの名前である。" #. type: Plain text -#: build/C/man2/_syscall.2:68 +#: build/C/man2/_syscall.2:72 msgid "I is the Nth argument's type" msgstr "I は N 番目の引き数の型である。" #. type: Plain text -#: build/C/man2/_syscall.2:70 +#: build/C/man2/_syscall.2:75 msgid "I is the name of the Nth argument" msgstr "I は N 番目の引き数の名前である。" #. type: Plain text -#: build/C/man2/_syscall.2:75 +#: build/C/man2/_syscall.2:83 msgid "" "These macros create a function called I with the arguments you " "specify. Once you include the _syscall() in your source file, you call the " @@ -269,84 +269,85 @@ msgstr "" "コールを I という名前で呼ぶことができる。" #. type: SH -#: build/C/man2/_syscall.2:75 build/C/man3/getlogin.3:130 -#: build/C/man3/getusershell.3:81 build/C/man5/shells.5:43 +#: build/C/man2/_syscall.2:83 build/C/man3/getlogin.3:132 +#: build/C/man3/getusershell.3:89 build/C/man5/shells.5:43 #, no-wrap msgid "FILES" msgstr "ファイル" #. type: Plain text -#: build/C/man2/_syscall.2:77 +#: build/C/man2/_syscall.2:85 msgid "I" msgstr "I" #. type: SH -#: build/C/man2/_syscall.2:77 build/C/man2/access.2:148 -#: build/C/man2/alarm.2:61 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 -#: build/C/man2/chmod.2:219 build/C/man2/chown.2:181 build/C/man2/chroot.2:134 -#: build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:163 -#: build/C/man3/daemon.3:90 build/C/man3/des_crypt.3:134 -#: build/C/man2/dup.2:170 build/C/man3/encrypt.3:124 -#: build/C/man3/euidaccess.3:73 build/C/man3/exec.3:199 -#: build/C/man2/execve.2:450 build/C/man2/exit_group.2:43 -#: build/C/man2/fcntl.2:1146 build/C/man3/fexecve.3:94 +#: build/C/man2/_syscall.2:85 build/C/man2/access.2:262 +#: build/C/man2/alarm.2:59 build/C/man2/brk.2:114 build/C/man2/chdir.2:125 +#: build/C/man2/chmod.2:330 build/C/man2/chown.2:308 build/C/man2/chroot.2:134 +#: build/C/man2/close.2:84 build/C/man3/confstr.3:127 build/C/man3/crypt.3:183 +#: build/C/man3/daemon.3:96 build/C/man3/des_crypt.3:142 +#: build/C/man2/dup.2:170 build/C/man3/encrypt.3:137 +#: build/C/man3/euidaccess.3:80 build/C/man3/exec.3:199 +#: build/C/man2/execve.2:456 build/C/man2/exit_group.2:43 +#: build/C/man2/fcntl.2:1162 build/C/man3/fexecve.3:94 #: build/C/man2/flock.2:138 build/C/man2/fork.2:206 #: build/C/man3/fpathconf.3:169 build/C/man2/fsync.2:125 #: build/C/man3/get_nprocs_conf.3:48 build/C/man2/get_thread_area.2:46 #: build/C/man3/getcwd.3:208 build/C/man2/getdomainname.2:110 #: build/C/man3/getdtablesize.3:69 build/C/man3/gethostid.3:92 -#: build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:138 +#: build/C/man2/gethostname.2:124 build/C/man3/getlogin.3:154 #: build/C/man3/getopt.3:318 build/C/man2/getpagesize.2:64 #: build/C/man2/gettid.2:58 build/C/man3/getumask.3:58 -#: build/C/man3/getusershell.3:85 build/C/man2/idle.2:61 -#: build/C/man2/ioctl.2:117 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 -#: build/C/man2/mincore.2:134 build/C/man2/mkdir.2:118 build/C/man2/nice.2:75 +#: build/C/man3/getusershell.3:101 build/C/man2/idle.2:61 +#: build/C/man2/ioctl.2:119 build/C/man2/ioperm.2:104 build/C/man3/lockf.3:154 +#: build/C/man2/mincore.2:134 build/C/man2/mkdir.2:204 build/C/man2/nice.2:75 #: build/C/man2/pread.2:115 build/C/man2/set_thread_area.2:63 -#: build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:58 -#: build/C/man2/swapon.2:151 build/C/man3/sysconf.3:324 +#: build/C/man2/setup.2:62 build/C/man3/sleep.3:44 build/C/man3/swab.3:77 +#: build/C/man2/swapon.2:159 build/C/man3/sysconf.3:324 #: build/C/man2/sysctl.2:100 build/C/man2/sysinfo.2:83 -#: build/C/man3/tcgetpgrp.3:106 build/C/man2/truncate.2:195 -#: build/C/man3/ualarm.3:92 build/C/man2/umask.2:93 build/C/man2/uname.2:73 -#: build/C/man2/uselib.2:76 build/C/man3/usleep.3:86 build/C/man2/vfork.2:159 +#: build/C/man3/tcgetpgrp.3:116 build/C/man2/truncate.2:195 +#: build/C/man3/ualarm.3:97 build/C/man2/umask.2:95 build/C/man2/uname.2:73 +#: build/C/man2/uselib.2:76 build/C/man3/usleep.3:96 build/C/man2/vfork.2:159 #: build/C/man2/vhangup.2:63 #, no-wrap msgid "CONFORMING TO" msgstr "準拠" #. type: Plain text -#: build/C/man2/_syscall.2:79 +#: build/C/man2/_syscall.2:87 msgid "The use of these macros is Linux-specific, and deprecated." msgstr "これらのマクロは Linux 固有であり、その使用は非推奨である。" #. type: SH -#: build/C/man2/_syscall.2:79 build/C/man2/access.2:150 -#: build/C/man2/alarm.2:63 build/C/man2/brk.2:122 build/C/man2/chdir.2:127 -#: build/C/man2/chown.2:192 build/C/man2/chroot.2:139 build/C/man2/close.2:87 -#: build/C/man3/crypt.3:168 build/C/man3/daemon.3:96 build/C/man2/dup.2:180 -#: build/C/man3/encrypt.3:135 build/C/man3/euidaccess.3:79 -#: build/C/man3/exec.3:205 build/C/man2/execve.2:458 -#: build/C/man2/exit_group.2:45 build/C/man2/fcntl.2:1196 -#: build/C/man3/fexecve.3:98 build/C/man2/flock.2:147 build/C/man2/fork.2:208 +#: build/C/man2/_syscall.2:87 build/C/man2/access.2:268 +#: build/C/man2/alarm.2:61 build/C/man2/brk.2:122 build/C/man2/chdir.2:127 +#: build/C/man2/chmod.2:337 build/C/man2/chown.2:325 build/C/man2/chroot.2:139 +#: build/C/man2/close.2:87 build/C/man3/crypt.3:188 build/C/man3/daemon.3:102 +#: build/C/man2/dup.2:180 build/C/man3/encrypt.3:148 +#: build/C/man3/euidaccess.3:86 build/C/man3/exec.3:205 +#: build/C/man2/execve.2:464 build/C/man2/exit_group.2:45 +#: build/C/man2/fcntl.2:1212 build/C/man3/fexecve.3:99 +#: build/C/man2/flock.2:147 build/C/man2/fork.2:208 #: build/C/man3/fpathconf.3:171 build/C/man2/fsync.2:140 #: build/C/man3/get_nprocs_conf.3:50 build/C/man2/get_thread_area.2:50 #: build/C/man3/getcwd.3:230 build/C/man2/getdomainname.2:113 #: build/C/man3/getdtablesize.3:77 build/C/man3/gethostid.3:102 #: build/C/man2/gethostname.2:130 build/C/man3/getopt.3:350 #: build/C/man2/getpagesize.2:71 build/C/man2/gettid.2:62 -#: build/C/man3/getumask.3:60 build/C/man2/ioctl.2:132 -#: build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:121 build/C/man2/nice.2:82 +#: build/C/man3/getumask.3:60 build/C/man2/ioctl.2:134 +#: build/C/man2/ioperm.2:108 build/C/man2/mkdir.2:211 build/C/man2/nice.2:82 #: build/C/man2/pread.2:117 build/C/man2/set_thread_area.2:67 -#: build/C/man2/setup.2:65 build/C/man2/swapon.2:157 build/C/man2/syscall.2:78 -#: build/C/man2/syscalls.2:640 build/C/man2/sysctl.2:114 -#: build/C/man3/tcgetpgrp.3:108 build/C/man2/truncate.2:208 -#: build/C/man3/ualarm.3:100 build/C/man2/umask.2:95 build/C/man2/uname.2:82 -#: build/C/man2/uselib.2:80 build/C/man3/usleep.3:104 build/C/man2/vfork.2:174 +#: build/C/man2/setup.2:65 build/C/man2/swapon.2:165 build/C/man2/syscall.2:78 +#: build/C/man2/syscalls.2:655 build/C/man2/sysctl.2:114 +#: build/C/man3/tcgetpgrp.3:118 build/C/man2/truncate.2:208 +#: build/C/man3/ualarm.3:105 build/C/man2/umask.2:97 build/C/man2/uname.2:82 +#: build/C/man2/uselib.2:80 build/C/man3/usleep.3:114 build/C/man2/vfork.2:174 #, no-wrap msgid "NOTES" msgstr "注意" #. type: Plain text -#: build/C/man2/_syscall.2:89 +#: build/C/man2/_syscall.2:97 msgid "" "Starting around kernel 2.6.18, the _syscall macros were removed from header " "files supplied to user space. Use B(2) instead. (Some " @@ -360,7 +361,7 @@ msgstr "" "た。)" #. type: Plain text -#: build/C/man2/_syscall.2:93 +#: build/C/man2/_syscall.2:103 msgid "" "The _syscall() macros I produce a prototype. You may have to create " "one, especially for C++ users." @@ -370,12 +371,12 @@ msgstr "" "う。" #. type: Plain text -#: build/C/man2/_syscall.2:105 +#: build/C/man2/_syscall.2:124 msgid "" "System calls are not required to return only positive or negative error " "codes. You need to read the source to be sure how it will return errors. " "Usually, it is the negative of a standard error code, for example, -" -"B. The _syscall() macros will return the result I of the system " +"I. The _syscall() macros will return the result I of the system " "call when I is nonnegative, but will return -1 and set the variable " "I to -I when I is negative. For the error codes, see B" "(3)." @@ -383,7 +384,7 @@ msgstr "" "システムコールは、正のエラーコードのみ、または負のエラーコードのみを返すよう" "に 定められている訳ではない。そのシステムコールがどのようなエラーコードを返す" "かを 確認するには、そのソースコードを読む必要がある。たいていの場合は、標準の" -"エラー コードを負にしたものである (例えば -B)。 _syscall() マクロは、" +"エラー コードを負にしたものである (例えば -I)。 _syscall() マクロは、" "そのシステムコールの返り値 I が負でない場合、その値 をそのまま返す。一方、" "I が負の場合には、変数 I に -I を設定し、-1 を返す。 エラーコー" "ドについては B(3) を参照。" @@ -391,7 +392,7 @@ msgstr "" #. The preferred way to invoke system calls that glibc does not know #. about yet is via #. .BR syscall (2). -#. However, this mechanism can only be used if using a libc +#. However, this mechanism can be used only if using a libc #. (such as glibc) that supports #. .BR syscall (2), #. and if the @@ -399,7 +400,7 @@ msgstr "" #. header file contains the required SYS_foo definition. #. Otherwise, the use of a _syscall macro is required. #. type: Plain text -#: build/C/man2/_syscall.2:119 +#: build/C/man2/_syscall.2:140 msgid "" "When defining a system call, the argument types I be passed by-value " "or by-pointer (for aggregates like structs)." @@ -408,18 +409,18 @@ msgstr "" "に集合的なデータの場合は) ポインタ渡し (by-pointer) でなければならない。" #. type: SH -#: build/C/man2/_syscall.2:119 build/C/man2/chown.2:288 -#: build/C/man3/confstr.3:129 build/C/man3/encrypt.3:137 -#: build/C/man2/execve.2:542 build/C/man2/fork.2:239 +#: build/C/man2/_syscall.2:140 build/C/man2/chown.2:421 +#: build/C/man3/confstr.3:129 build/C/man3/encrypt.3:150 +#: build/C/man2/execve.2:550 build/C/man2/fork.2:239 #: build/C/man3/get_nprocs_conf.3:67 build/C/man3/getopt.3:376 -#: build/C/man5/shells.5:45 build/C/man2/syscall.2:82 +#: build/C/man5/shells.5:45 build/C/man2/syscall.2:203 #: build/C/man2/sysctl.2:143 #, no-wrap msgid "EXAMPLE" msgstr "例" #. type: Plain text -#: build/C/man2/_syscall.2:126 +#: build/C/man2/_syscall.2:147 #, no-wrap msgid "" "#include Estdio.hE\n" @@ -435,13 +436,13 @@ msgstr "" "#include Elinux/kernel.hE /* for struct sysinfo */\n" #. type: Plain text -#: build/C/man2/_syscall.2:128 +#: build/C/man2/_syscall.2:149 #, no-wrap msgid "_syscall1(int, sysinfo, struct sysinfo *, info);\n" msgstr "_syscall1(int, sysinfo, struct sysinfo *, info);\n" #. type: Plain text -#: build/C/man2/_syscall.2:131 +#: build/C/man2/_syscall.2:152 #, no-wrap msgid "" "/* Note: if you copy directly from the nroff source, remember to\n" @@ -451,7 +452,7 @@ msgstr "" "printf 文内の余分なバックスラッシュを忘れずに削除するように。 */\n" #. type: Plain text -#: build/C/man2/_syscall.2:137 +#: build/C/man2/_syscall.2:158 #, no-wrap msgid "" "int\n" @@ -467,7 +468,7 @@ msgstr "" " int error;\n" #. type: Plain text -#: build/C/man2/_syscall.2:152 +#: build/C/man2/_syscall.2:173 #, no-wrap msgid "" " error = sysinfo(&s_info);\n" @@ -501,13 +502,13 @@ msgstr "" "}\n" #. type: SS -#: build/C/man2/_syscall.2:153 +#: build/C/man2/_syscall.2:174 #, no-wrap msgid "Sample output" msgstr "出力例" #. type: Plain text -#: build/C/man2/_syscall.2:162 +#: build/C/man2/_syscall.2:183 #, no-wrap msgid "" "code error = 0\n" @@ -527,119 +528,119 @@ msgstr "" "Number of processes = 40\n" #. type: SH -#: build/C/man2/_syscall.2:163 build/C/man2/access.2:242 -#: build/C/man2/alarm.2:81 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 -#: build/C/man2/chmod.2:221 build/C/man2/chown.2:336 build/C/man2/chroot.2:151 -#: build/C/man2/close.2:125 build/C/man3/confstr.3:146 -#: build/C/man3/crypt.3:229 build/C/man3/daemon.3:104 -#: build/C/man3/des_crypt.3:137 build/C/man2/dup.2:207 -#: build/C/man3/encrypt.3:161 build/C/man7/environ.7:227 -#: build/C/man3/euidaccess.3:94 build/C/man3/exec.3:241 -#: build/C/man2/execve.2:637 build/C/man2/exit_group.2:49 -#: build/C/man2/fcntl.2:1297 build/C/man3/fexecve.3:106 +#: build/C/man2/_syscall.2:184 build/C/man2/access.2:372 +#: build/C/man2/alarm.2:86 build/C/man2/brk.2:164 build/C/man2/chdir.2:136 +#: build/C/man2/chmod.2:347 build/C/man2/chown.2:469 build/C/man2/chroot.2:151 +#: build/C/man2/close.2:131 build/C/man3/confstr.3:146 +#: build/C/man3/crypt.3:249 build/C/man3/daemon.3:110 +#: build/C/man3/des_crypt.3:145 build/C/man2/dup.2:207 +#: build/C/man3/encrypt.3:174 build/C/man7/environ.7:248 +#: build/C/man3/euidaccess.3:101 build/C/man3/exec.3:241 +#: build/C/man2/execve.2:645 build/C/man2/exit_group.2:49 +#: build/C/man2/fcntl.2:1326 build/C/man3/fexecve.3:124 #: build/C/man2/flock.2:201 build/C/man2/fork.2:244 #: build/C/man3/fpathconf.3:180 build/C/man2/fsync.2:162 #: build/C/man2/get_thread_area.2:55 build/C/man3/getcwd.3:249 #: build/C/man2/getdomainname.2:127 build/C/man3/getdtablesize.3:90 #: build/C/man3/gethostid.3:124 build/C/man2/gethostname.2:176 -#: build/C/man3/getlogin.3:193 build/C/man3/getopt.3:514 +#: build/C/man3/getlogin.3:209 build/C/man3/getopt.3:514 #: build/C/man2/getpagesize.2:108 build/C/man2/gettid.2:71 -#: build/C/man3/getumask.3:63 build/C/man3/getusershell.3:87 -#: build/C/man2/ioctl.2:140 build/C/man2/ioctl_list.2:953 +#: build/C/man3/getumask.3:63 build/C/man3/getusershell.3:103 +#: build/C/man2/ioctl.2:142 build/C/man2/ioctl_list.2:963 #: build/C/man2/ioperm.2:121 build/C/man3/lockf.3:156 -#: build/C/man2/mincore.2:166 build/C/man2/mkdir.2:133 build/C/man2/nice.2:105 -#: build/C/man2/pread.2:145 build/C/man2/set_thread_area.2:72 -#: build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:60 -#: build/C/man2/swapon.2:191 build/C/man2/syscall.2:98 -#: build/C/man2/syscalls.2:817 build/C/man3/sysconf.3:335 +#: build/C/man2/mincore.2:166 build/C/man2/mkdir.2:223 build/C/man2/nice.2:105 +#: build/C/man2/pread.2:158 build/C/man2/set_thread_area.2:72 +#: build/C/man5/shells.5:56 build/C/man3/sleep.3:61 build/C/man3/swab.3:79 +#: build/C/man2/swapon.2:199 build/C/man2/syscall.2:220 +#: build/C/man2/syscalls.2:832 build/C/man3/sysconf.3:335 #: build/C/man2/sysctl.2:181 build/C/man2/sysinfo.2:94 -#: build/C/man3/tcgetpgrp.3:117 build/C/man2/truncate.2:251 -#: build/C/man3/ualarm.3:135 build/C/man2/umask.2:116 build/C/man2/uname.2:157 -#: build/C/man2/uselib.2:102 build/C/man3/usleep.3:137 +#: build/C/man3/tcgetpgrp.3:127 build/C/man2/truncate.2:256 +#: build/C/man3/ualarm.3:147 build/C/man2/umask.2:118 build/C/man2/uname.2:167 +#: build/C/man2/uselib.2:102 build/C/man3/usleep.3:147 #: build/C/man2/vfork.2:273 build/C/man2/vhangup.2:66 #, no-wrap msgid "SEE ALSO" msgstr "関連項目" #. type: Plain text -#: build/C/man2/_syscall.2:167 +#: build/C/man2/_syscall.2:188 msgid "B(2), B(2), B(3)" msgstr "B(2), B(2), B(3)" #. type: SH -#: build/C/man2/_syscall.2:167 build/C/man2/access.2:253 -#: build/C/man2/alarm.2:90 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 -#: build/C/man2/chmod.2:228 build/C/man2/chown.2:342 build/C/man2/chroot.2:154 -#: build/C/man2/close.2:132 build/C/man3/confstr.3:150 -#: build/C/man3/crypt.3:235 build/C/man3/daemon.3:107 -#: build/C/man3/des_crypt.3:141 build/C/man2/dup.2:211 -#: build/C/man3/encrypt.3:166 build/C/man7/environ.7:241 -#: build/C/man3/euidaccess.3:105 build/C/man3/exec.3:248 -#: build/C/man2/execve.2:648 build/C/man2/exit_group.2:51 -#: build/C/man2/fcntl.2:1318 build/C/man3/fexecve.3:108 +#: build/C/man2/_syscall.2:188 build/C/man2/access.2:383 +#: build/C/man2/alarm.2:95 build/C/man2/brk.2:169 build/C/man2/chdir.2:140 +#: build/C/man2/chmod.2:354 build/C/man2/chown.2:474 build/C/man2/chroot.2:154 +#: build/C/man2/close.2:138 build/C/man3/confstr.3:150 +#: build/C/man3/crypt.3:255 build/C/man3/daemon.3:113 +#: build/C/man3/des_crypt.3:149 build/C/man2/dup.2:211 +#: build/C/man3/encrypt.3:179 build/C/man7/environ.7:262 +#: build/C/man3/euidaccess.3:112 build/C/man3/exec.3:248 +#: build/C/man2/execve.2:656 build/C/man2/exit_group.2:51 +#: build/C/man2/fcntl.2:1347 build/C/man3/fexecve.3:126 #: build/C/man2/flock.2:215 build/C/man2/fork.2:255 #: build/C/man3/fpathconf.3:185 build/C/man2/fsync.2:171 #: build/C/man3/get_nprocs_conf.3:88 build/C/man2/get_thread_area.2:58 #: build/C/man3/getcwd.3:256 build/C/man2/getdomainname.2:131 #: build/C/man3/getdtablesize.3:95 build/C/man3/gethostid.3:127 -#: build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:197 +#: build/C/man2/gethostname.2:180 build/C/man3/getlogin.3:213 #: build/C/man3/getopt.3:516 build/C/man2/getpagesize.2:111 #: build/C/man2/gettid.2:90 build/C/man3/getumask.3:65 -#: build/C/man3/getusershell.3:89 build/C/man2/idle.2:64 -#: build/C/man2/ioctl.2:148 build/C/man2/ioctl_list.2:955 +#: build/C/man3/getusershell.3:105 build/C/man2/idle.2:64 +#: build/C/man2/ioctl.2:150 build/C/man2/ioctl_list.2:965 #: build/C/man2/ioperm.2:125 build/C/man3/lockf.3:171 -#: build/C/man2/mincore.2:169 build/C/man2/mkdir.2:145 build/C/man2/nice.2:112 -#: build/C/man2/pread.2:150 build/C/man2/set_thread_area.2:74 +#: build/C/man2/mincore.2:169 build/C/man2/mkdir.2:234 build/C/man2/nice.2:112 +#: build/C/man2/pread.2:163 build/C/man2/set_thread_area.2:74 #: build/C/man2/setup.2:72 build/C/man5/shells.5:59 build/C/man3/sleep.3:66 -#: build/C/man3/swab.3:62 build/C/man2/swapon.2:195 build/C/man2/syscall.2:102 -#: build/C/man2/syscalls.2:821 build/C/man3/sysconf.3:343 +#: build/C/man3/swab.3:81 build/C/man2/swapon.2:203 build/C/man2/syscall.2:225 +#: build/C/man2/syscalls.2:838 build/C/man3/sysconf.3:343 #: build/C/man2/sysctl.2:183 build/C/man2/sysinfo.2:96 -#: build/C/man3/tcgetpgrp.3:121 build/C/man2/truncate.2:255 -#: build/C/man3/ualarm.3:143 build/C/man2/umask.2:122 build/C/man2/uname.2:161 -#: build/C/man2/uselib.2:112 build/C/man3/usleep.3:146 +#: build/C/man3/tcgetpgrp.3:131 build/C/man2/truncate.2:260 +#: build/C/man3/ualarm.3:155 build/C/man2/umask.2:124 build/C/man2/uname.2:171 +#: build/C/man2/uselib.2:112 build/C/man3/usleep.3:156 #: build/C/man2/vfork.2:279 build/C/man2/vhangup.2:69 #, no-wrap msgid "COLOPHON" msgstr "この文書について" #. type: Plain text -#: build/C/man2/_syscall.2:174 build/C/man2/access.2:260 -#: build/C/man2/alarm.2:97 build/C/man2/brk.2:176 build/C/man2/chdir.2:147 -#: build/C/man2/chmod.2:235 build/C/man2/chown.2:349 build/C/man2/chroot.2:161 -#: build/C/man2/close.2:139 build/C/man3/confstr.3:157 -#: build/C/man3/crypt.3:242 build/C/man3/daemon.3:114 -#: build/C/man3/des_crypt.3:148 build/C/man2/dup.2:218 -#: build/C/man3/encrypt.3:173 build/C/man7/environ.7:248 -#: build/C/man3/euidaccess.3:112 build/C/man3/exec.3:255 -#: build/C/man2/execve.2:655 build/C/man2/exit_group.2:58 -#: build/C/man2/fcntl.2:1325 build/C/man3/fexecve.3:115 +#: build/C/man2/_syscall.2:195 build/C/man2/access.2:390 +#: build/C/man2/alarm.2:102 build/C/man2/brk.2:176 build/C/man2/chdir.2:147 +#: build/C/man2/chmod.2:361 build/C/man2/chown.2:481 build/C/man2/chroot.2:161 +#: build/C/man2/close.2:145 build/C/man3/confstr.3:157 +#: build/C/man3/crypt.3:262 build/C/man3/daemon.3:120 +#: build/C/man3/des_crypt.3:156 build/C/man2/dup.2:218 +#: build/C/man3/encrypt.3:186 build/C/man7/environ.7:269 +#: build/C/man3/euidaccess.3:119 build/C/man3/exec.3:255 +#: build/C/man2/execve.2:663 build/C/man2/exit_group.2:58 +#: build/C/man2/fcntl.2:1354 build/C/man3/fexecve.3:133 #: build/C/man2/flock.2:222 build/C/man2/fork.2:262 #: build/C/man3/fpathconf.3:192 build/C/man2/fsync.2:178 #: build/C/man3/get_nprocs_conf.3:95 build/C/man2/get_thread_area.2:65 #: build/C/man3/getcwd.3:263 build/C/man2/getdomainname.2:138 #: build/C/man3/getdtablesize.3:102 build/C/man3/gethostid.3:134 -#: build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:204 +#: build/C/man2/gethostname.2:187 build/C/man3/getlogin.3:220 #: build/C/man3/getopt.3:523 build/C/man2/getpagesize.2:118 #: build/C/man2/gettid.2:97 build/C/man3/getumask.3:72 -#: build/C/man3/getusershell.3:96 build/C/man2/idle.2:71 -#: build/C/man2/ioctl.2:155 build/C/man2/ioctl_list.2:962 +#: build/C/man3/getusershell.3:112 build/C/man2/idle.2:71 +#: build/C/man2/ioctl.2:157 build/C/man2/ioctl_list.2:972 #: build/C/man2/ioperm.2:132 build/C/man3/lockf.3:178 -#: build/C/man2/mincore.2:176 build/C/man2/mkdir.2:152 build/C/man2/nice.2:119 -#: build/C/man2/pread.2:157 build/C/man2/set_thread_area.2:81 +#: build/C/man2/mincore.2:176 build/C/man2/mkdir.2:241 build/C/man2/nice.2:119 +#: build/C/man2/pread.2:170 build/C/man2/set_thread_area.2:81 #: build/C/man2/setup.2:79 build/C/man5/shells.5:66 build/C/man3/sleep.3:73 -#: build/C/man3/swab.3:69 build/C/man2/swapon.2:202 build/C/man2/syscall.2:109 -#: build/C/man2/syscalls.2:828 build/C/man3/sysconf.3:350 +#: build/C/man3/swab.3:88 build/C/man2/swapon.2:210 build/C/man2/syscall.2:232 +#: build/C/man2/syscalls.2:845 build/C/man3/sysconf.3:350 #: build/C/man2/sysctl.2:190 build/C/man2/sysinfo.2:103 -#: build/C/man3/tcgetpgrp.3:128 build/C/man2/truncate.2:262 -#: build/C/man3/ualarm.3:150 build/C/man2/umask.2:129 build/C/man2/uname.2:168 -#: build/C/man2/uselib.2:119 build/C/man3/usleep.3:153 +#: build/C/man3/tcgetpgrp.3:138 build/C/man2/truncate.2:267 +#: build/C/man3/ualarm.3:162 build/C/man2/umask.2:131 build/C/man2/uname.2:178 +#: build/C/man2/uselib.2:119 build/C/man3/usleep.3:163 #: build/C/man2/vfork.2:286 build/C/man2/vhangup.2:76 msgid "" -"This page is part of release 3.50 of the Linux I project. A " +"This page is part of release 3.63 of the Linux I project. A " "description of the project, and information about reporting bugs, can be " -"found at http://www.kernel.org/doc/man-pages/." +"found at \\%http://www.kernel.org/doc/man-pages/." msgstr "" -"この man ページは Linux I プロジェクトのリリース 3.50 の一部\n" +"この man ページは Linux I プロジェクトのリリース 3.63 の一部\n" "である。プロジェクトの説明とバグ報告に関する情報は\n" "http://www.kernel.org/doc/man-pages/ に書かれている。" @@ -650,20 +651,24 @@ msgid "ACCESS" msgstr "ACCESS" #. type: TH -#: build/C/man2/access.2:43 -#, no-wrap -msgid "2013-02-28" -msgstr "2013-02-28" +#: build/C/man2/access.2:43 build/C/man2/chmod.2:32 build/C/man2/chown.2:38 +#: build/C/man2/mkdir.2:11 +#, fuzzy, no-wrap +#| msgid "2012-02-27" +msgid "2014-02-21" +msgstr "2012-02-27" #. type: Plain text #: build/C/man2/access.2:46 -msgid "access - check real user's permissions for a file" -msgstr "access - ファイルに対する実ユーザーでのアクセス権をチェックする" +#, fuzzy +#| msgid "euidaccess, eaccess - check effective user's permissions for a file" +msgid "access, faccessat - check user's permissions for a file" +msgstr "euidaccess, eaccess - ファイルへのアクセス権を実効ユーザでチェックする" #. type: Plain text -#: build/C/man2/access.2:49 build/C/man2/alarm.2:36 build/C/man2/close.2:41 -#: build/C/man3/confstr.3:37 build/C/man3/crypt.3:44 build/C/man2/dup.2:42 -#: build/C/man3/fexecve.3:31 build/C/man3/fpathconf.3:47 +#: build/C/man2/access.2:49 build/C/man2/alarm.2:36 build/C/man2/chown.2:44 +#: build/C/man2/close.2:41 build/C/man3/confstr.3:37 build/C/man3/crypt.3:44 +#: build/C/man2/dup.2:42 build/C/man3/fexecve.3:31 build/C/man3/fpathconf.3:47 #: build/C/man3/getcwd.3:38 build/C/man3/getopt.3:48 #: build/C/man3/getusershell.3:36 build/C/man3/sleep.3:32 #: build/C/man3/sysconf.3:33 build/C/man2/sysctl.2:36 build/C/man3/ualarm.3:30 @@ -679,18 +684,92 @@ msgid "BIB<, int >IB<);>\n" msgstr "BIB<, int >IB<);>\n" #. type: Plain text -#: build/C/man2/access.2:59 +#: build/C/man2/access.2:54 build/C/man2/chown.2:53 +#, fuzzy, no-wrap +#| msgid "" +#| "B<#define _GNU_SOURCE> /* See feature_test_macros(7) */\n" +#| "B<#include Efcntl.hE> /* Obtain O_* constant definitions */\n" +#| "B<#include Eunistd.hE>\n" +msgid "" +"B<#include Efcntl.hE >/* Definition of AT_* constants */\n" +"B<#include Eunistd.hE>\n" +msgstr "" +"B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" +"B<#include Efcntl.hE> /* 定数 O_* の定義の取得 */\n" +"B<#include Eunistd.hE>\n" + +#. type: Plain text +#: build/C/man2/access.2:57 +#, fuzzy, no-wrap +#| msgid "BIB<, int >IB<);>\n" +msgid "BIB<, const char *>IB<, int >IB<, int >IB<);>\n" +msgstr "BIB<, int >IB<);>\n" + +#. type: Plain text +#: build/C/man2/access.2:62 build/C/man2/brk.2:42 build/C/man2/chdir.2:46 +#: build/C/man2/chmod.2:53 build/C/man2/chown.2:62 build/C/man2/chroot.2:44 +#: build/C/man3/confstr.3:44 build/C/man3/daemon.3:47 build/C/man3/exec.3:68 +#: build/C/man3/fexecve.3:38 build/C/man2/fsync.2:51 build/C/man3/getcwd.3:49 +#: build/C/man2/getdomainname.2:42 build/C/man3/getdtablesize.3:38 +#: build/C/man3/gethostid.3:42 build/C/man2/gethostname.2:45 +#: build/C/man3/getlogin.3:45 build/C/man3/getopt.3:69 +#: build/C/man2/getpagesize.2:36 build/C/man3/getusershell.3:47 +#: build/C/man3/lockf.3:39 build/C/man2/mincore.2:47 build/C/man2/mkdir.2:31 +#: build/C/man2/nice.2:42 build/C/man2/pread.2:40 build/C/man2/truncate.2:58 +#: build/C/man3/ualarm.3:37 build/C/man3/usleep.3:46 build/C/man2/vfork.2:41 +#: build/C/man2/vhangup.2:39 +msgid "" +"Feature Test Macro Requirements for glibc (see B(7)):" +msgstr "glibc 向けの機能検査マクロの要件 (B(7) 参照):" + +#. type: Plain text +#: build/C/man2/access.2:65 +#, fuzzy +#| msgid "B(2)\t2.6.16\n" +msgid "B():" +msgstr "B(2)\t2.6.16\n" + +#. type: TP +#: build/C/man2/access.2:68 build/C/man2/chmod.2:71 build/C/man2/chown.2:79 +#: build/C/man3/fexecve.3:44 build/C/man2/mkdir.2:37 +#, no-wrap +msgid "Since glibc 2.10:" +msgstr "glibc 2.10 以降:" + +#. type: Plain text +#: build/C/man2/access.2:71 build/C/man2/chmod.2:74 build/C/man2/chown.2:82 +#: build/C/man3/fexecve.3:47 build/C/man2/mkdir.2:40 +msgid "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" +msgstr "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" + +#. type: TP +#: build/C/man2/access.2:71 build/C/man2/chmod.2:74 build/C/man2/chown.2:82 +#: build/C/man3/fexecve.3:47 build/C/man2/mkdir.2:40 +#, no-wrap +msgid "Before glibc 2.10:" +msgstr "glibc 2.10 より前:" + +#. type: Plain text +#: build/C/man2/access.2:74 build/C/man2/chmod.2:77 build/C/man2/chown.2:85 +#: build/C/man2/mkdir.2:43 +#, fuzzy +#| msgid "_GNU_SOURCE" +msgid "_ATFILE_SOURCE" +msgstr "_GNU_SOURCE" + +#. type: Plain text +#: build/C/man2/access.2:85 msgid "" "B() checks whether the calling process can access the file " "I. If I is a symbolic link, it is dereferenced." msgstr "" "B() は、呼び出し元プロセスがファイル I にアクセスできるか" -"どうかをチェックする。 I がシンボリック・リンクの場合、シンボリッ" -"ク・リンクは展開される。" +"どうかをチェックする。 I がシンボリックリンクの場合、シンボリックリ" +"ンクは展開される。" #. F_OK is defined as 0 on every system that I know of. #. type: Plain text -#: build/C/man2/access.2:73 +#: build/C/man2/access.2:99 msgid "" "The I specifies the accessibility check(s) to be performed, and is " "either the value B, or a mask consisting of the bitwise OR of one or " @@ -705,7 +784,7 @@ msgstr "" "可があるか を検査する。" #. type: Plain text -#: build/C/man2/access.2:82 +#: build/C/man2/access.2:108 msgid "" "The check is done using the calling process's I UID and GID, rather " "than the effective IDs as is done when actually attempting an operation (e." @@ -718,7 +797,7 @@ msgstr "" "決定することができる。" #. type: Plain text -#: build/C/man2/access.2:88 +#: build/C/man2/access.2:114 msgid "" "If the calling process is privileged (i.e., its real UID is zero), then an " "B check is successful for a regular file if execute permission is " @@ -728,15 +807,97 @@ msgstr "" "常のファイルに対する B のチェックは、そのファイルの所有者、グループ、他" "人のいずれかの 実行許可が有効になっていれば成功する。" +#. type: SS +#: build/C/man2/access.2:114 build/C/man2/access.2:326 +#, fuzzy, no-wrap +#| msgid "B(2)\t2.6.16\n" +msgid "faccessat ()" +msgstr "B(2)\t2.6.16\n" + +#. type: Plain text +#: build/C/man2/access.2:120 +msgid "" +"The B() system call operates in exactly the same way as B" +"(), except for the differences described here." +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:130 +msgid "" +"If the pathname given in I is relative, then it is interpreted " +"relative to the directory referred to by the file descriptor I " +"(rather than relative to the current working directory of the calling " +"process, as is done by B() for a relative pathname)." +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:142 +msgid "" +"If I is relative and I is the special value B, " +"then I is interpreted relative to the current working directory of " +"the calling process (like B())." +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:148 build/C/man2/chmod.2:216 build/C/man2/chown.2:179 +#: build/C/man2/mkdir.2:110 +msgid "If I is absolute, then I is ignored." +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:151 +#, fuzzy +#| msgid "" +#| "The new file permissions are specified in I, which is a bit mask " +#| "created by ORing together zero or more of the following:" +msgid "" +"I is constructed by ORing together zero or more of the following " +"values:" +msgstr "" +"新しいファイル許可は I で指定される。 I は、以下に示す値の 0 個以" +"上の OR (論理和) をとって作成される ビットマスクである。" + +#. type: TP +#: build/C/man2/access.2:151 +#, fuzzy, no-wrap +#| msgid "B" +msgid "B" +msgstr "B" + +#. type: Plain text +#: build/C/man2/access.2:158 +msgid "" +"Perform access checks using the effective user and group IDs. By default, " +"B() uses the real IDs (like B())." +msgstr "" + +#. type: TP +#: build/C/man2/access.2:158 build/C/man2/chmod.2:219 build/C/man2/chown.2:203 +#, no-wrap +msgid "B" +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:164 +msgid "" +"If I is a symbolic link, do not dereference it: instead return " +"information about the link itself." +msgstr "" + +#. type: Plain text +#: build/C/man2/access.2:169 +msgid "See B(2) for an explanation of the need for B()." +msgstr "" + #. type: SH -#: build/C/man2/access.2:88 build/C/man2/alarm.2:56 build/C/man2/brk.2:93 -#: build/C/man2/chdir.2:70 build/C/man2/chmod.2:153 build/C/man2/chown.2:119 +#: build/C/man2/access.2:169 build/C/man2/alarm.2:54 build/C/man2/brk.2:93 +#: build/C/man2/chdir.2:70 build/C/man2/chmod.2:231 build/C/man2/chown.2:219 #: build/C/man2/chroot.2:90 build/C/man2/close.2:64 build/C/man3/confstr.3:94 -#: build/C/man3/crypt.3:120 build/C/man3/daemon.3:72 +#: build/C/man3/crypt.3:120 build/C/man3/daemon.3:73 #: build/C/man3/des_crypt.3:106 build/C/man2/dup.2:120 #: build/C/man3/encrypt.3:113 build/C/man3/euidaccess.3:58 -#: build/C/man3/exec.3:183 build/C/man2/execve.2:355 -#: build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1051 +#: build/C/man3/exec.3:183 build/C/man2/execve.2:357 +#: build/C/man2/exit_group.2:39 build/C/man2/fcntl.2:1067 #: build/C/man3/fexecve.3:67 build/C/man2/flock.2:111 build/C/man2/fork.2:173 #: build/C/man3/fpathconf.3:160 build/C/man2/fsync.2:108 #: build/C/man3/get_nprocs_conf.3:46 build/C/man2/get_thread_area.2:29 @@ -744,75 +905,81 @@ msgstr "" #: build/C/man3/getdtablesize.3:61 build/C/man3/gethostid.3:71 #: build/C/man2/gethostname.2:89 build/C/man3/getlogin.3:95 #: build/C/man3/getopt.3:274 build/C/man2/gettid.2:50 -#: build/C/man3/getusershell.3:77 build/C/man2/idle.2:52 -#: build/C/man2/ioctl.2:83 build/C/man2/ioctl_list.2:106 +#: build/C/man3/getusershell.3:85 build/C/man2/idle.2:52 +#: build/C/man2/ioctl.2:85 build/C/man2/ioctl_list.2:107 #: build/C/man2/ioperm.2:82 build/C/man3/lockf.3:116 build/C/man2/mincore.2:94 -#: build/C/man2/mkdir.2:48 build/C/man2/nice.2:56 build/C/man2/pread.2:79 +#: build/C/man2/mkdir.2:115 build/C/man2/nice.2:56 build/C/man2/pread.2:79 #: build/C/man2/set_thread_area.2:44 build/C/man2/setup.2:53 -#: build/C/man3/sleep.3:40 build/C/man3/swab.3:54 build/C/man2/swapon.2:108 +#: build/C/man3/sleep.3:40 build/C/man3/swab.3:68 build/C/man2/swapon.2:108 #: build/C/man2/syscall.2:72 build/C/man3/sysconf.3:311 #: build/C/man2/sysctl.2:74 build/C/man2/sysinfo.2:74 -#: build/C/man3/tcgetpgrp.3:61 build/C/man2/truncate.2:110 -#: build/C/man3/ualarm.3:81 build/C/man2/umask.2:90 build/C/man2/uname.2:63 +#: build/C/man3/tcgetpgrp.3:64 build/C/man2/truncate.2:110 +#: build/C/man3/ualarm.3:81 build/C/man2/umask.2:92 build/C/man2/uname.2:63 #: build/C/man2/uselib.2:48 build/C/man3/usleep.3:75 build/C/man2/vhangup.2:50 #, no-wrap msgid "RETURN VALUE" msgstr "返り値" #. type: Plain text -#: build/C/man2/access.2:96 build/C/man3/euidaccess.3:66 +#: build/C/man2/access.2:185 msgid "" -"On success (all requested permissions granted), zero is returned. On error " -"(at least one bit in I asked for a permission that is denied, or some " -"other error occurred), -1 is returned, and I is set appropriately." +"On success (all requested permissions granted, or I is B and the " +"file exists), zero is returned. On error (at least one bit in I asked " +"for a permission that is denied, or I is B and the file does not " +"exist, or some other error occurred), -1 is returned, and I is set " +"appropriately." msgstr "" -"成功した場合 (要求した全てについて許可が得られたら)、ゼロが返される。 エラー" -"の場合 (I の少なくとも一つのビットで要求した許可がなかった場合や、 他の" -"エラーが起こった場合)、-1 が返され、 I が適切に設定される。" +"成功した場合 (要求した全てについて許可が得られたか、 I が B で" +"ファイルが存在した場合)、ゼロが返される。 エラーの場合 (I の少なくとも" +"一つのビットで要求した許可がなかった場合、 I が B でファイルが存" +"在しなかった場合、他のエラーが起こった場合)、-1 が返され、 I が適切に" +"設定される。" #. type: SH -#: build/C/man2/access.2:96 build/C/man2/chdir.2:75 build/C/man2/chmod.2:158 -#: build/C/man2/chown.2:124 build/C/man2/chroot.2:95 build/C/man2/close.2:70 +#: build/C/man2/access.2:185 build/C/man2/chdir.2:75 build/C/man2/chmod.2:236 +#: build/C/man2/chown.2:224 build/C/man2/chroot.2:95 build/C/man2/close.2:70 #: build/C/man3/confstr.3:121 build/C/man3/crypt.3:123 build/C/man2/dup.2:126 #: build/C/man3/encrypt.3:115 build/C/man3/euidaccess.3:66 -#: build/C/man3/exec.3:190 build/C/man2/execve.2:361 build/C/man2/fcntl.2:1084 +#: build/C/man3/exec.3:190 build/C/man2/execve.2:363 build/C/man2/fcntl.2:1100 #: build/C/man3/fexecve.3:74 build/C/man2/flock.2:116 build/C/man2/fork.2:180 #: build/C/man2/fsync.2:113 build/C/man2/get_thread_area.2:35 #: build/C/man3/getcwd.3:172 build/C/man2/getdomainname.2:80 #: build/C/man3/getdtablesize.3:63 build/C/man3/gethostid.3:81 -#: build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:101 -#: build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:92 +#: build/C/man2/gethostname.2:94 build/C/man3/getlogin.3:103 +#: build/C/man2/gettid.2:52 build/C/man2/idle.2:55 build/C/man2/ioctl.2:94 #: build/C/man2/ioperm.2:87 build/C/man3/lockf.3:121 -#: build/C/man2/mincore.2:101 build/C/man2/mkdir.2:53 build/C/man2/nice.2:61 +#: build/C/man2/mincore.2:101 build/C/man2/mkdir.2:122 build/C/man2/nice.2:61 #: build/C/man2/pread.2:89 build/C/man2/set_thread_area.2:49 #: build/C/man2/setup.2:56 build/C/man2/swapon.2:113 build/C/man2/sysctl.2:81 -#: build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:83 +#: build/C/man2/sysinfo.2:79 build/C/man3/tcgetpgrp.3:86 #: build/C/man2/truncate.2:115 build/C/man3/ualarm.3:84 -#: build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:77 +#: build/C/man2/uname.2:68 build/C/man2/uselib.2:53 build/C/man3/usleep.3:82 #: build/C/man2/vhangup.2:55 #, no-wrap msgid "ERRORS" msgstr "エラー" #. type: Plain text -#: build/C/man2/access.2:99 -msgid "B() shall fail if:" +#: build/C/man2/access.2:190 +#, fuzzy +#| msgid "B() shall fail if:" +msgid "B() and B() shall fail if:" msgstr "B() は以下の場合に失敗する。" #. type: TP -#: build/C/man2/access.2:99 build/C/man2/chdir.2:81 build/C/man2/chdir.2:117 -#: build/C/man2/chmod.2:163 build/C/man2/chown.2:129 build/C/man2/chroot.2:98 -#: build/C/man2/execve.2:369 build/C/man2/execve.2:376 -#: build/C/man2/execve.2:379 build/C/man2/execve.2:382 +#: build/C/man2/access.2:190 build/C/man2/chdir.2:81 build/C/man2/chdir.2:117 +#: build/C/man2/chmod.2:243 build/C/man2/chown.2:231 build/C/man2/chroot.2:98 +#: build/C/man2/execve.2:371 build/C/man2/execve.2:378 +#: build/C/man2/execve.2:381 build/C/man2/execve.2:384 #: build/C/man3/getcwd.3:173 build/C/man3/gethostid.3:84 -#: build/C/man2/mkdir.2:54 build/C/man2/truncate.2:118 +#: build/C/man2/mkdir.2:123 build/C/man2/truncate.2:118 #: build/C/man2/uselib.2:59 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:106 +#: build/C/man2/access.2:197 msgid "" "The requested access would be denied to the file, or search permission is " "denied for one of the directories in the path prefix of I. (See " @@ -823,45 +990,46 @@ msgstr "" "た。 (B(7) も参照のこと)" #. type: TP -#: build/C/man2/access.2:106 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 -#: build/C/man2/chown.2:138 build/C/man2/chroot.2:112 -#: build/C/man2/execve.2:403 build/C/man2/mkdir.2:76 +#: build/C/man2/access.2:197 build/C/man2/chdir.2:94 build/C/man2/chmod.2:255 +#: build/C/man2/chown.2:240 build/C/man2/chroot.2:112 +#: build/C/man2/execve.2:409 build/C/man2/mkdir.2:145 #: build/C/man2/truncate.2:151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:110 build/C/man2/mkdir.2:80 +#: build/C/man2/access.2:201 build/C/man2/chmod.2:259 build/C/man2/chown.2:244 +#: build/C/man2/mkdir.2:149 msgid "Too many symbolic links were encountered in resolving I." msgstr "I を解決するときに、解決すべきシンボリックリンクが多すぎた。" #. type: TP -#: build/C/man2/access.2:110 build/C/man2/chdir.2:98 build/C/man2/chmod.2:179 -#: build/C/man2/chown.2:142 build/C/man2/chroot.2:116 -#: build/C/man2/execve.2:411 build/C/man2/gethostname.2:109 -#: build/C/man2/mkdir.2:84 build/C/man2/truncate.2:154 +#: build/C/man2/access.2:201 build/C/man2/chdir.2:98 build/C/man2/chmod.2:259 +#: build/C/man2/chown.2:244 build/C/man2/chroot.2:116 +#: build/C/man2/execve.2:417 build/C/man2/gethostname.2:109 +#: build/C/man2/mkdir.2:153 build/C/man2/truncate.2:154 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:114 +#: build/C/man2/access.2:205 build/C/man2/chmod.2:263 build/C/man2/chown.2:248 msgid "I is too long." msgstr "I が長過ぎる。" #. type: TP -#: build/C/man2/access.2:114 build/C/man2/chdir.2:102 build/C/man2/chmod.2:183 -#: build/C/man2/chown.2:146 build/C/man2/chown.2:172 build/C/man2/chroot.2:120 -#: build/C/man2/execve.2:418 build/C/man3/getcwd.3:198 -#: build/C/man3/getlogin.3:120 build/C/man2/mkdir.2:87 -#: build/C/man2/swapon.2:136 build/C/man2/truncate.2:158 +#: build/C/man2/access.2:205 build/C/man2/chdir.2:102 build/C/man2/chmod.2:263 +#: build/C/man2/chown.2:248 build/C/man2/chown.2:274 build/C/man2/chroot.2:120 +#: build/C/man2/execve.2:424 build/C/man3/getcwd.3:198 +#: build/C/man3/getlogin.3:122 build/C/man2/mkdir.2:156 +#: build/C/man2/swapon.2:144 build/C/man2/truncate.2:158 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:119 +#: build/C/man2/access.2:210 msgid "" "A component of I does not exist or is a dangling symbolic link." msgstr "" @@ -869,47 +1037,49 @@ msgstr "" "(dangling) シンボリックリンクになっている。" #. type: TP -#: build/C/man2/access.2:119 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 -#: build/C/man2/chown.2:152 build/C/man2/chroot.2:126 -#: build/C/man2/execve.2:432 build/C/man2/mkdir.2:104 build/C/man2/sysctl.2:88 -#: build/C/man2/truncate.2:161 +#: build/C/man2/access.2:210 build/C/man2/access.2:252 +#: build/C/man2/chdir.2:108 build/C/man2/chmod.2:269 build/C/man2/chmod.2:314 +#: build/C/man2/chown.2:254 build/C/man2/chown.2:298 build/C/man2/chroot.2:126 +#: build/C/man2/execve.2:438 build/C/man2/mkdir.2:173 build/C/man2/mkdir.2:194 +#: build/C/man2/sysctl.2:88 build/C/man2/truncate.2:161 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:124 build/C/man2/mkdir.2:109 +#: build/C/man2/access.2:215 build/C/man2/mkdir.2:178 msgid "" "A component used as a directory in I is not, in fact, a directory." msgstr "I のディレクトリ部分が実際にはディレクトリでない。" #. type: TP -#: build/C/man2/access.2:124 build/C/man2/chmod.2:198 build/C/man2/chmod.2:216 -#: build/C/man2/chown.2:159 build/C/man2/chown.2:178 build/C/man2/mkdir.2:114 +#: build/C/man2/access.2:215 build/C/man2/chmod.2:278 build/C/man2/chmod.2:296 +#: build/C/man2/chown.2:261 build/C/man2/chown.2:280 build/C/man2/mkdir.2:183 #: build/C/man2/truncate.2:170 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:127 -msgid "Write permission was requested for a file on a read-only file system." +#: build/C/man2/access.2:218 +msgid "Write permission was requested for a file on a read-only filesystem." msgstr "" -"読み込み専用 (read-only) のファイル・システムに対して書き込み許可を 要求し" -"た。" +"読み込み専用 (read-only) のファイルシステムに対して書き込み許可を 要求した。" #. type: Plain text -#: build/C/man2/access.2:130 -msgid "B() may fail if:" +#: build/C/man2/access.2:223 +#, fuzzy +#| msgid "B() may fail if:" +msgid "B() and B() may fail if:" msgstr "B() は以下の理由により失敗することがある。" #. type: TP -#: build/C/man2/access.2:130 build/C/man2/chdir.2:87 build/C/man2/chmod.2:168 -#: build/C/man2/chown.2:134 build/C/man2/chroot.2:105 -#: build/C/man2/execve.2:386 build/C/man2/fcntl.2:1106 +#: build/C/man2/access.2:223 build/C/man2/chdir.2:87 build/C/man2/chmod.2:248 +#: build/C/man2/chown.2:236 build/C/man2/chroot.2:105 +#: build/C/man2/execve.2:388 build/C/man2/fcntl.2:1122 #: build/C/man2/get_thread_area.2:36 build/C/man3/getcwd.3:176 #: build/C/man2/getdomainname.2:83 build/C/man2/gethostname.2:95 -#: build/C/man2/ioctl.2:97 build/C/man2/mincore.2:104 build/C/man2/mkdir.2:73 +#: build/C/man2/ioctl.2:99 build/C/man2/mincore.2:104 build/C/man2/mkdir.2:142 #: build/C/man2/set_thread_area.2:53 build/C/man2/sysctl.2:82 #: build/C/man2/sysinfo.2:80 build/C/man2/truncate.2:124 #: build/C/man2/uname.2:69 @@ -918,86 +1088,172 @@ msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:134 build/C/man2/mkdir.2:76 +#: build/C/man2/access.2:227 build/C/man2/chmod.2:252 build/C/man2/chown.2:240 +#: build/C/man2/mkdir.2:145 msgid "I points outside your accessible address space." msgstr "I がアクセス可能なアドレス空間の外を指している。" #. type: TP -#: build/C/man2/access.2:134 build/C/man3/confstr.3:122 build/C/man2/dup.2:151 -#: build/C/man2/execve.2:390 build/C/man2/fcntl.2:1122 +#: build/C/man2/access.2:227 build/C/man2/access.2:248 +#: build/C/man2/chmod.2:310 build/C/man2/chown.2:294 +#: build/C/man3/confstr.3:122 build/C/man3/crypt.3:124 build/C/man2/dup.2:151 +#: build/C/man2/execve.2:396 build/C/man2/fcntl.2:1138 #: build/C/man3/fexecve.3:78 build/C/man2/flock.2:126 #: build/C/man2/get_thread_area.2:39 build/C/man3/getcwd.3:180 #: build/C/man2/getdomainname.2:87 build/C/man2/getdomainname.2:99 -#: build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:101 +#: build/C/man2/gethostname.2:99 build/C/man2/ioctl.2:103 #: build/C/man2/ioperm.2:88 build/C/man3/lockf.3:147 #: build/C/man2/mincore.2:108 build/C/man2/set_thread_area.2:50 -#: build/C/man2/swapon.2:121 build/C/man3/tcgetpgrp.3:88 +#: build/C/man2/swapon.2:121 build/C/man2/swapon.2:126 +#: build/C/man2/swapon.2:136 build/C/man3/tcgetpgrp.3:91 #: build/C/man2/truncate.2:140 build/C/man2/truncate.2:191 -#: build/C/man3/ualarm.3:88 build/C/man3/usleep.3:82 +#: build/C/man3/ualarm.3:88 build/C/man3/usleep.3:87 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:138 +#: build/C/man2/access.2:231 msgid "I was incorrectly specified." msgstr "I に不正な値が指定された。" #. type: TP -#: build/C/man2/access.2:138 build/C/man2/chdir.2:91 build/C/man2/chmod.2:172 -#: build/C/man2/chmod.2:210 build/C/man2/chown.2:169 build/C/man2/chroot.2:109 -#: build/C/man2/close.2:81 build/C/man2/execve.2:394 build/C/man2/fsync.2:118 +#: build/C/man2/access.2:231 build/C/man2/chdir.2:91 build/C/man2/chmod.2:252 +#: build/C/man2/chmod.2:290 build/C/man2/chown.2:271 build/C/man2/chroot.2:109 +#: build/C/man2/close.2:81 build/C/man2/execve.2:400 build/C/man2/fsync.2:118 #: build/C/man2/ioperm.2:94 build/C/man2/truncate.2:145 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:141 build/C/man2/chdir.2:94 build/C/man2/chmod.2:175 -#: build/C/man2/chroot.2:112 build/C/man2/close.2:84 build/C/man2/execve.2:397 +#: build/C/man2/access.2:234 build/C/man2/chdir.2:94 build/C/man2/chmod.2:255 +#: build/C/man2/chroot.2:112 build/C/man2/close.2:84 build/C/man2/execve.2:403 msgid "An I/O error occurred." msgstr "I/O エラーが発生した。" #. type: TP -#: build/C/man2/access.2:141 build/C/man2/chdir.2:105 build/C/man2/chmod.2:186 -#: build/C/man2/chown.2:149 build/C/man2/chroot.2:123 -#: build/C/man2/execve.2:429 build/C/man2/fork.2:196 -#: build/C/man3/getlogin.3:123 build/C/man2/ioperm.2:97 +#: build/C/man2/access.2:234 build/C/man2/chdir.2:105 build/C/man2/chmod.2:266 +#: build/C/man2/chown.2:251 build/C/man2/chroot.2:123 +#: build/C/man2/execve.2:435 build/C/man2/fork.2:196 +#: build/C/man3/getlogin.3:125 build/C/man2/ioperm.2:97 #: build/C/man2/mincore.2:112 build/C/man2/mincore.2:124 -#: build/C/man2/mkdir.2:92 build/C/man2/swapon.2:141 +#: build/C/man2/mkdir.2:161 build/C/man2/swapon.2:149 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:144 build/C/man2/chdir.2:108 build/C/man2/chmod.2:189 -#: build/C/man2/chown.2:152 build/C/man2/chroot.2:126 -#: build/C/man2/execve.2:432 build/C/man2/mkdir.2:95 +#: build/C/man2/access.2:237 build/C/man2/chdir.2:108 build/C/man2/chmod.2:269 +#: build/C/man2/chown.2:254 build/C/man2/chroot.2:126 +#: build/C/man2/execve.2:438 build/C/man2/mkdir.2:164 msgid "Insufficient kernel memory was available." msgstr "カーネルに十分なメモリがない。" #. type: TP -#: build/C/man2/access.2:144 build/C/man2/execve.2:447 +#: build/C/man2/access.2:237 build/C/man2/execve.2:453 #: build/C/man2/truncate.2:173 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/access.2:148 +#: build/C/man2/access.2:241 msgid "Write access was requested to an executable which is being executed." msgstr "実行中のファイルに対して書き込みを要求した。" #. type: Plain text -#: build/C/man2/access.2:150 build/C/man2/close.2:87 build/C/man2/fork.2:208 -#: build/C/man3/swab.3:60 build/C/man2/umask.2:95 -msgid "SVr4, 4.3BSD, POSIX.1-2001." -msgstr "SVr4, 4.3BSD, POSIX.1-2001." +#: build/C/man2/access.2:244 +msgid "The following additional errors can occur for B():" +msgstr "" + +#. type: TP +#: build/C/man2/access.2:244 build/C/man2/chdir.2:121 build/C/man2/chmod.2:285 +#: build/C/man2/chmod.2:306 build/C/man2/chown.2:268 build/C/man2/chown.2:290 +#: build/C/man2/close.2:71 build/C/man2/dup.2:127 build/C/man2/fcntl.2:1108 +#: build/C/man2/flock.2:117 build/C/man2/fsync.2:114 build/C/man2/ioctl.2:95 +#: build/C/man3/lockf.3:130 build/C/man2/mkdir.2:190 +#: build/C/man3/tcgetpgrp.3:87 build/C/man2/truncate.2:183 +#, no-wrap +msgid "B" +msgstr "B" + +#. type: Plain text +#: build/C/man2/access.2:248 build/C/man2/chmod.2:310 build/C/man2/chown.2:294 +#: build/C/man2/mkdir.2:194 +#, fuzzy +#| msgid "I is not a valid file descriptor." +msgid "I is not a valid file descriptor." +msgstr "I が適切なファイルディスクリプタでない。" + +#. type: Plain text +#: build/C/man2/access.2:252 build/C/man2/chmod.2:314 build/C/man2/chown.2:298 +#, fuzzy +#| msgid "An invalid operation was specified in I." +msgid "Invalid flag specified in I." +msgstr "I に無効な操作が指定された。" + +#. type: Plain text +#: build/C/man2/access.2:258 build/C/man2/chmod.2:320 build/C/man2/chown.2:304 +#: build/C/man2/mkdir.2:200 +msgid "" +"I is relative and I is a file descriptor referring to a " +"file other than a directory." +msgstr "" + +#. type: SH +#: build/C/man2/access.2:258 build/C/man2/chmod.2:326 build/C/man2/chown.2:304 +#: build/C/man3/des_crypt.3:131 build/C/man2/dup.2:165 +#: build/C/man3/euidaccess.3:69 build/C/man3/exec.3:195 +#: build/C/man2/exit_group.2:41 build/C/man3/fexecve.3:91 +#: build/C/man2/get_thread_area.2:42 build/C/man2/gettid.2:54 +#: build/C/man2/idle.2:59 build/C/man2/mincore.2:132 build/C/man2/mkdir.2:200 +#: build/C/man2/pread.2:104 build/C/man2/set_thread_area.2:59 +#: build/C/man2/setup.2:60 +#, no-wrap +msgid "VERSIONS" +msgstr "バージョン" #. type: Plain text -#: build/C/man2/access.2:165 +#: build/C/man2/access.2:262 +#, fuzzy +#| msgid "" +#| "B() was added to Linux in version 2.6.27; glibc support is " +#| "available starting with version 2.9." msgid "" -"B: Using B() to check if a user is authorized to, for " +"B() was added to Linux in kernel 2.6.16; library support was " +"added to glibc in version 2.4." +msgstr "" +"B() はバージョン 2.6.27 で Linux に追加された。 glibc によるサポートは" +"バージョン 2.9 以降で利用できる。" + +#. type: Plain text +#: build/C/man2/access.2:265 +#, fuzzy +#| msgid "B(), B(): SVr4, 4.3BSD, POSIX.1-2001." +msgid "B(): SVr4, 4.3BSD, POSIX.1-2001, POSIX.1-2008." +msgstr "B(), B(): SVr4, 4.3BSD, POSIX.1-2001." + +#. type: Plain text +#: build/C/man2/access.2:268 +#, fuzzy +#| msgid "B(2)\t2.6.16\n" +msgid "B(): POSIX.1-2008." +msgstr "B(2)\t2.6.16\n" + +#. type: Plain text +#: build/C/man2/access.2:281 +#, fuzzy +#| msgid "" +#| "B: Using B() to check if a user is authorized to, for " +#| "example, open a file before actually doing so using B(2) creates a " +#| "security hole, because the user might exploit the short time interval " +#| "between checking and opening the file to manipulate it. B. (In the example " +#| "just described, a safer alternative would be to temporarily switch the " +#| "process's effective user ID to the real ID and then call B(2).)" +msgid "" +"B: Using these calls to check if a user is authorized to, for " "example, open a file before actually doing so using B(2) creates a " "security hole, because the user might exploit the short time interval " "between checking and opening the file to manipulate it. B(2) を呼び出す方法がある。)" #. type: Plain text -#: build/C/man2/access.2:172 +#: build/C/man2/access.2:288 msgid "" "B() always dereferences symbolic links. If you need to check the " "permissions on a symbolic link, use B(2) with the flag " @@ -1026,10 +1282,14 @@ msgstr "" "B フラグ付きで B(2) を使うこと。" #. type: Plain text -#: build/C/man2/access.2:179 +#: build/C/man2/access.2:294 +#, fuzzy +#| msgid "" +#| "B() returns an error if any of the access types in I is " +#| "denied, even if some of the other access types in I are permitted." msgid "" -"B() returns an error if any of the access types in I is " -"denied, even if some of the other access types in I are permitted." +"These calls return an error if any of the access types in I is denied, " +"even if some of the other access types in I are permitted." msgstr "" "I で指定されたアクセス種別のいずれか一つでも拒否されると、 たとえ " "I で指定された他のアクセス種別が許可されたとしても、 B() はエ" @@ -1037,7 +1297,7 @@ msgstr "" #. HPU-UX 11 and Tru64 5.1 do this. #. type: Plain text -#: build/C/man2/access.2:186 +#: build/C/man2/access.2:301 msgid "" "If the calling process has appropriate privileges (i.e., is superuser), " "POSIX.1-2001 permits an implementation to indicate success for an B " @@ -1050,9 +1310,9 @@ msgstr "" "ようにはなっていない。" #. type: Plain text -#: build/C/man2/access.2:194 +#: build/C/man2/access.2:309 msgid "" -"A file is only accessible if the permissions on each of the directories in " +"A file is accessible only if the permissions on each of the directories in " "the path prefix of I grant search (i.e., execute) access. If any " "directory is inaccessible, then the B() call will fail, regardless " "of the permissions on the file itself." @@ -1063,7 +1323,7 @@ msgstr "" "可に関わらず、 B() は失敗する。" #. type: Plain text -#: build/C/man2/access.2:202 +#: build/C/man2/access.2:317 msgid "" "Only access bits are checked, not the file type or contents. Therefore, if " "a directory is found to be writable, it probably means that files can be " @@ -1071,34 +1331,56 @@ msgid "" "file. Similarly, a DOS file may be found to be \"executable,\" but the " "B(2) call will still fail." msgstr "" -"アクセス・ビットのみがチェックされ、ファイルの種類や内容はチェックされない。 " +"アクセスビットのみがチェックされ、ファイルの種類や内容はチェックされない。 " "従って、ディレクトリが書き込み可能となった場合は、ディレクトリに ファイルを作" "成することが可能なことを意味するのであり、ディレクトリに ファイルとして書き込" "むことができるわけではない。 同様に DOS のファイルは「実行可能」と判断される" "が、 B(2) コールは失敗するだろう。" #. type: Plain text -#: build/C/man2/access.2:208 +#: build/C/man2/access.2:326 +#, fuzzy +#| msgid "" +#| "B() may not work correctly on NFSv2 filesystems with UID mapping " +#| "enabled, because UID mapping is done on the server and hidden from the " +#| "client, which checks permissions. (NFS versions 3 and higher perform the " +#| "check on the server.) Similar problems can occur to FUSE mounts." msgid "" -"B() may not work correctly on NFS file systems with UID mapping " +"These calls may not work correctly on NFSv2 filesystems with UID mapping " "enabled, because UID mapping is done on the server and hidden from the " -"client, which checks permissions. Similar problems can occur to FUSE mounts." -msgstr "B() は、 UID マッピングを使用した NFS ファイルシステムでは正常に機能しないかもしれない。なぜならば UID のマッピングはサーバーで 行なわれ、権利のチェックをするクライアントには見えないからである。同様の問題は FUSE マウントでも起こり得る。" +"client, which checks permissions. (NFS versions 3 and higher perform the " +"check on the server.) Similar problems can occur to FUSE mounts." +msgstr "" +"B() は、 UID マッピングを使用した NFSv2 ファイルシステムでは正常に機" +"能しないかもしれない。なぜならば UID のマッピングはサーバーで 行なわれ、権利" +"のチェックをするクライアントには見えないからである。 (NFS バージョン 3 以降で" +"はサーバー側でチェックが実行される。) 同様の問題は FUSE マウントでも起こり得" +"る。" + +#. type: Plain text +#: build/C/man2/access.2:339 +msgid "" +"The raw B() system call takes only the first three arguments. " +"The B and B flags are actually implemented " +"within the glibc wrapper function for B(). If either of these " +"flags is specified, then the wrapper function employs B(2) to " +"determine access permissions." +msgstr "" #. type: SH -#: build/C/man2/access.2:208 build/C/man7/environ.7:189 -#: build/C/man2/fcntl.2:1239 build/C/man3/gethostid.3:122 -#: build/C/man3/getlogin.3:161 build/C/man3/getopt.3:369 -#: build/C/man2/mincore.2:144 build/C/man2/pread.2:133 build/C/man3/sleep.3:46 +#: build/C/man2/access.2:339 build/C/man7/environ.7:210 +#: build/C/man2/fcntl.2:1255 build/C/man3/gethostid.3:122 +#: build/C/man3/getlogin.3:177 build/C/man3/getopt.3:369 +#: build/C/man2/mincore.2:144 build/C/man2/pread.2:146 build/C/man3/sleep.3:46 #: build/C/man3/sysconf.3:326 build/C/man2/sysctl.2:135 -#: build/C/man2/truncate.2:243 build/C/man2/vfork.2:252 +#: build/C/man2/truncate.2:248 build/C/man2/vfork.2:252 #, no-wrap msgid "BUGS" msgstr "バグ" #. This behavior appears to have been an implementation accident. #. type: Plain text -#: build/C/man2/access.2:231 +#: build/C/man2/access.2:362 msgid "" "In kernel 2.4 (and earlier) there is some strangeness in the handling of " "B tests for superuser. If all categories of execute permission are " @@ -1117,11 +1399,16 @@ msgstr "" "動作をする。" #. type: Plain text -#: build/C/man2/access.2:242 +#: build/C/man2/access.2:372 +#, fuzzy +#| msgid "" +#| "In kernels before 2.6.20, B() ignored the effect of the " +#| "B flag if it was used to B(2) the underlying " +#| "filesystem. Since kernel 2.6.20, B() honors this flag." msgid "" -"In kernels before 2.6.20, B() ignored the effect of the " -"B flag if it was used to B(2) the underlying file " -"system. Since kernel 2.6.20, B() honors this flag." +"In kernels before 2.6.20, these calls ignored the effect of the B " +"flag if it was used to B(2) the underlying filesystem. Since kernel " +"2.6.20, the B is honored" msgstr "" "2.6.20 より前のカーネルでは、 ファイルが存在するファイルシステムを B" "(2) する際に指定された B フラグの効果を、 B() は無視して" @@ -1129,11 +1416,16 @@ msgstr "" "なっている。" #. type: Plain text -#: build/C/man2/access.2:253 +#: build/C/man2/access.2:383 +#, fuzzy +#| msgid "" +#| "B(2), B(2), B(2), B(2), B(2), " +#| "B(2), B(2), B(3), B(7), " +#| "B(7)" msgid "" -"B(2), B(2), B(2), B(2), B(2), " -"B(2), B(2), B(3), B(7), " -"B(7)" +"B(2), B(2), B(2), B(2), B(2), B" +"(2), B(3), B(7), B(7), B" +"(7)" msgstr "" "B(2), B(2), B(2), B(2), B(2), " "B(2), B(2), B(3), B(7), " @@ -1147,14 +1439,15 @@ msgstr "ALARM" #. type: TH #: build/C/man2/alarm.2:30 -#, no-wrap -msgid "2008-06-12" -msgstr "2008-06-12" +#, fuzzy, no-wrap +#| msgid "2012-02-27" +msgid "2014-02-23" +msgstr "2012-02-27" #. type: Plain text #: build/C/man2/alarm.2:33 msgid "alarm - set an alarm clock for delivery of a signal" -msgstr "alarm - シグナル配送のためのアラーム・クロックを設定する" +msgstr "alarm - シグナル配送のためのアラームクロックを設定する" #. type: Plain text #: build/C/man2/alarm.2:38 @@ -1172,17 +1465,19 @@ msgstr "" "送するように手配する。" #. type: Plain text -#: build/C/man2/alarm.2:52 -msgid "If I is zero, no new B() is scheduled." -msgstr "I がゼロならば、新たな B() は手配されない。" +#: build/C/man2/alarm.2:50 +msgid "If I is zero, any pending alarm is canceled." +msgstr "" +"I がゼロならば、処理待ち (pending) のアラームはすべてキャンセルされ" +"る。" #. type: Plain text -#: build/C/man2/alarm.2:56 +#: build/C/man2/alarm.2:54 msgid "In any event any previously set B() is canceled." msgstr "今までに設定されていた B() は中断される。" #. type: Plain text -#: build/C/man2/alarm.2:61 +#: build/C/man2/alarm.2:59 msgid "" "B() returns the number of seconds remaining until any previously " "scheduled alarm was due to be delivered, or zero if there was no previously " @@ -1192,12 +1487,12 @@ msgstr "" "アラームが予定されていなければゼロを返す。" #. type: Plain text -#: build/C/man2/alarm.2:63 +#: build/C/man2/alarm.2:61 msgid "SVr4, POSIX.1-2001, 4.3BSD." msgstr "SVr4, POSIX.1-2001, 4.3BSD." #. type: Plain text -#: build/C/man2/alarm.2:69 +#: build/C/man2/alarm.2:67 msgid "" "B() and B(2) share the same timer; calls to one will " "interfere with use of the other." @@ -1206,7 +1501,14 @@ msgstr "" "ことはもう一方の 使用に影響を与える。" #. type: Plain text -#: build/C/man2/alarm.2:78 +#: build/C/man2/alarm.2:74 +msgid "" +"Alarms created by B are preserved across B(2) and are not " +"inherited by children created via B(2)." +msgstr "" + +#. type: Plain text +#: build/C/man2/alarm.2:83 msgid "" "B(3) may be implemented using B; mixing calls to B" "() and B(3) is a bad idea." @@ -1215,7 +1517,7 @@ msgstr "" "() と B(3) を混ぜて使用してはならない。" #. type: Plain text -#: build/C/man2/alarm.2:81 +#: build/C/man2/alarm.2:86 msgid "" "Scheduling delays can, as ever, cause the execution of the process to be " "delayed by an arbitrary amount of time." @@ -1224,7 +1526,7 @@ msgstr "" "る可能性がある。" #. type: Plain text -#: build/C/man2/alarm.2:90 +#: build/C/man2/alarm.2:95 msgid "" "B(2), B(2), B(2) or B(2) most of the time." @@ -6869,13 +7643,22 @@ msgstr "" "を使用せずに完全な非同期 I/O を実装することができる。" #. type: Plain text -#: build/C/man2/fcntl.2:761 -msgid "" -"The use of B, B, B is specific to BSD and " -"Linux. B, B, B, and B are " -"Linux-specific. POSIX has asynchronous I/O and the I " -"structure to achieve similar things; these are also available in Linux as " -"part of the GNU C Library (Glibc)." +#: build/C/man2/fcntl.2:777 +#, fuzzy +#| msgid "" +#| "The use of B, B, B is specific to BSD and " +#| "Linux. B, B, B, and B are " +#| "Linux-specific. POSIX has asynchronous I/O and the I " +#| "structure to achieve similar things; these are also available in Linux as " +#| "part of the GNU C Library (Glibc)." +msgid "" +"The use of B is specific to BSD and Linux. The only use of " +"B and B specified in POSIX.1 is in conjunction with the " +"use of the B signal on sockets. (POSIX does not specify the " +"B signal.) B, B, B, and " +"B are Linux-specific. POSIX has asynchronous I/O and the " +"I structure to achieve similar things; these are also " +"available in Linux as part of the GNU C Library (Glibc)." msgstr "" "B, B, B の使用は BSD と Linux に特有である。 " "B, B, B, B は Linux 固有であ" @@ -6884,13 +7667,13 @@ msgstr "" "ある。" #. type: SS -#: build/C/man2/fcntl.2:761 +#: build/C/man2/fcntl.2:777 #, no-wrap msgid "Leases" msgstr "リース (leases)" #. type: Plain text -#: build/C/man2/fcntl.2:776 +#: build/C/man2/fcntl.2:792 msgid "" "B and B (Linux 2.4 onward) are used (respectively) " "to establish a new lease, and retrieve the current lease, on the open file " @@ -6909,13 +7692,13 @@ msgstr "" "holder\") へ (シグナルの配送による) 通知が行われるという機構が提供される。" #. type: TP -#: build/C/man2/fcntl.2:776 +#: build/C/man2/fcntl.2:792 #, no-wrap msgid "B (I)" msgstr "B (I)" #. type: Plain text -#: build/C/man2/fcntl.2:781 +#: build/C/man2/fcntl.2:797 msgid "" "Set or remove a file lease according to which of the following values is " "specified in the integer I:" @@ -6924,7 +7707,7 @@ msgstr "" "の値が指定できる:" #. type: TP -#: build/C/man2/fcntl.2:782 +#: build/C/man2/fcntl.2:798 #, no-wrap msgid "B" msgstr "B" @@ -6932,11 +7715,11 @@ msgstr "B" #. The following became true in kernel 2.6.10: #. See the man-pages-2.09 Changelog for further info. #. type: Plain text -#: build/C/man2/fcntl.2:791 +#: build/C/man2/fcntl.2:807 msgid "" "Take out a read lease. This will cause the calling process to be notified " -"when the file is opened for writing or is truncated. A read lease can only " -"be placed on a file descriptor that is opened read-only." +"when the file is opened for writing or is truncated. A read lease can be " +"placed only on a file descriptor that is opened read-only." msgstr "" "読み出しリースを取得する。これにより、 そのファイルが書き込み用にオープンされ" "たり、ファイルが切り詰められた場合に、 呼び出し元のプロセスに通知が行われるよ" @@ -6944,13 +7727,13 @@ msgstr "" "ファイルディスクリプタに対してのみである。" #. type: TP -#: build/C/man2/fcntl.2:791 +#: build/C/man2/fcntl.2:807 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:798 +#: build/C/man2/fcntl.2:814 msgid "" "Take out a write lease. This will cause the caller to be notified when the " "file is opened for reading or writing or is truncated. A write lease may be " @@ -6963,18 +7746,18 @@ msgstr "" "オープンされたファイルディスクリプタが 他にない場合にのみ設定できる。" #. type: TP -#: build/C/man2/fcntl.2:798 +#: build/C/man2/fcntl.2:814 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:801 +#: build/C/man2/fcntl.2:817 msgid "Remove our lease from the file." msgstr "そのファイルからリースを削除する。" #. type: Plain text -#: build/C/man2/fcntl.2:815 +#: build/C/man2/fcntl.2:831 msgid "" "Leases are associated with an open file description (see B(2)). This " "means that duplicate file descriptors (created by, for example, B(2) " @@ -6991,11 +7774,11 @@ msgstr "" "イルディスクリプタが 閉じられた場合にも、リースは解放される。" #. type: Plain text -#: build/C/man2/fcntl.2:822 +#: build/C/man2/fcntl.2:838 msgid "" -"Leases may only be taken out on regular files. An unprivileged process may " -"only take out a lease on a file whose UID (owner) matches the file system " -"UID of the process. A process with the B capability may take out " +"Leases may be taken out only on regular files. An unprivileged process may " +"take out a lease only on a file whose UID (owner) matches the filesystem UID " +"of the process. A process with the B capability may take out " "leases on arbitrary files." msgstr "" "リースの取得は通常のファイル (regular file) に対してのみ可能である。 非特権プ" @@ -7004,13 +7787,13 @@ msgstr "" "プロセスは任意のファイルに対してリースを取得できる。" #. type: TP -#: build/C/man2/fcntl.2:822 +#: build/C/man2/fcntl.2:838 #, no-wrap msgid "B (I)" msgstr "B (I)" #. type: Plain text -#: build/C/man2/fcntl.2:831 +#: build/C/man2/fcntl.2:847 msgid "" "Indicates what type of lease is associated with the file descriptor I by " "returning either B, B, or B, indicating, " @@ -7023,7 +7806,7 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man2/fcntl.2:862 +#: build/C/man2/fcntl.2:878 msgid "" "When a process (the \"lease breaker\") performs an B(2) or B" "(2) that conflicts with a lease established via B, the system " @@ -7053,7 +7836,7 @@ msgstr "" "を指定して B を実行する。" #. type: Plain text -#: build/C/man2/fcntl.2:867 +#: build/C/man2/fcntl.2:883 msgid "" "If the lease holder fails to downgrade or remove the lease within the number " "of seconds specified in I then the kernel " @@ -7064,7 +7847,7 @@ msgstr "" "スを削除もしくは格下げを行う。" #. type: Plain text -#: build/C/man2/fcntl.2:877 +#: build/C/man2/fcntl.2:893 msgid "" "Once a lease break has been initiated, B returns the target " "lease type (either B or B, depending on what would be " @@ -7079,7 +7862,7 @@ msgstr "" "breaker と互換性のある型となる)。" #. type: Plain text -#: build/C/man2/fcntl.2:881 +#: build/C/man2/fcntl.2:897 msgid "" "Once the lease has been voluntarily or forcibly removed or downgraded, and " "assuming the lease breaker has not unblocked its system call, the kernel " @@ -7090,7 +7873,7 @@ msgstr "" "テムコールの続行を許可する。" #. type: Plain text -#: build/C/man2/fcntl.2:902 +#: build/C/man2/fcntl.2:918 msgid "" "If the lease breaker's blocked B(2) or B(2) is interrupted " "by a signal handler, then the system call fails with the error B, but " @@ -7110,7 +7893,7 @@ msgstr "" "るが、上で述べた他の処理はそのまま行われる。" #. type: Plain text -#: build/C/man2/fcntl.2:923 +#: build/C/man2/fcntl.2:939 msgid "" "The default signal used to notify the lease holder is B, but this can " "be changed using the B command to B(). If a B " @@ -7130,19 +7913,19 @@ msgstr "" "複数のファイルに対してリースを設定する場合に有用である)。" #. type: SS -#: build/C/man2/fcntl.2:923 +#: build/C/man2/fcntl.2:939 #, no-wrap msgid "File and directory change notification (dnotify)" msgstr "ファイルやディレクトリの変更の通知 (dnotify)" #. type: TP -#: build/C/man2/fcntl.2:924 +#: build/C/man2/fcntl.2:940 #, no-wrap msgid "B (I)" msgstr "B (I)" #. type: Plain text -#: build/C/man2/fcntl.2:934 +#: build/C/man2/fcntl.2:950 msgid "" "(Linux 2.4 onward) Provide notification when the directory referred to by " "I or any of the files that it contains is changed. The events to be " @@ -7155,76 +7938,76 @@ msgstr "" "る。" #. type: TP -#: build/C/man2/fcntl.2:937 +#: build/C/man2/fcntl.2:953 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:940 +#: build/C/man2/fcntl.2:956 msgid "A file was accessed (read, pread, readv)" msgstr "ファイルへのアクセスがあった (read, pread, readv)" #. type: TP -#: build/C/man2/fcntl.2:940 +#: build/C/man2/fcntl.2:956 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:943 +#: build/C/man2/fcntl.2:959 msgid "A file was modified (write, pwrite, writev, truncate, ftruncate)." msgstr "" "ファイルの内容が変更された (write, pwrite, writev, truncate, ftruncate)." #. type: TP -#: build/C/man2/fcntl.2:943 +#: build/C/man2/fcntl.2:959 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:946 +#: build/C/man2/fcntl.2:962 msgid "A file was created (open, creat, mknod, mkdir, link, symlink, rename)." msgstr "" "ファイルが作成された (open, creat, mknod, mkdir, link, symlink, rename)." #. type: TP -#: build/C/man2/fcntl.2:946 +#: build/C/man2/fcntl.2:962 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:949 +#: build/C/man2/fcntl.2:965 msgid "A file was unlinked (unlink, rename to another directory, rmdir)." msgstr "" "ファイルが削除 (unlink) された (unlink, 別のディレクトリへの rename, rmdir)" #. type: TP -#: build/C/man2/fcntl.2:949 +#: build/C/man2/fcntl.2:965 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:952 +#: build/C/man2/fcntl.2:968 msgid "A file was renamed within this directory (rename)." msgstr "ディレクトリ内でのファイル名の変更があった (rename)" #. type: TP -#: build/C/man2/fcntl.2:952 +#: build/C/man2/fcntl.2:968 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:955 +#: build/C/man2/fcntl.2:971 msgid "The attributes of a file were changed (chown, chmod, utime[s])." msgstr "ファイル属性が変更された (chown, chmod, utime[s])" #. type: Plain text -#: build/C/man2/fcntl.2:963 +#: build/C/man2/fcntl.2:979 msgid "" "(In order to obtain these definitions, the B<_GNU_SOURCE> feature test macro " "must be defined before including I header files.)" @@ -7234,7 +8017,7 @@ msgstr "" "B<_GNU_SOURCE> 機能検査マクロを定義しなければならない。)" #. type: Plain text -#: build/C/man2/fcntl.2:971 +#: build/C/man2/fcntl.2:987 msgid "" "Directory notifications are normally \"one-shot\", and the application must " "reregister to receive further notifications. Alternatively, if " @@ -7248,7 +8031,7 @@ msgstr "" #. The following does seem a poor API-design choice... #. type: Plain text -#: build/C/man2/fcntl.2:983 +#: build/C/man2/fcntl.2:999 msgid "" "A series of B requests is cumulative, with the events in I " "being added to the set already monitored. To disable notification of all " @@ -7259,7 +8042,7 @@ msgstr "" "を無効にするには、 I に 0 を指定して B を呼び出す必要がある。" #. type: Plain text -#: build/C/man2/fcntl.2:1001 +#: build/C/man2/fcntl.2:1017 msgid "" "Notification occurs via delivery of a signal. The default signal is " "B, but this can be changed using the B command to B" @@ -7277,7 +8060,7 @@ msgstr "" "数のディレクトリに対して通知を設定する場合に有用である)。" #. type: Plain text -#: build/C/man2/fcntl.2:1006 +#: build/C/man2/fcntl.2:1022 msgid "" "Especially when using B, a real time signal should be used for " "notification, so that multiple notifications can be queued." @@ -7287,11 +8070,11 @@ msgstr "" "とができるからである。" #. type: Plain text -#: build/C/man2/fcntl.2:1015 +#: build/C/man2/fcntl.2:1031 msgid "" "B New applications should use the I interface (available " "since kernel 2.6.13), which provides a much superior interface for obtaining " -"notifications of file system events. See B(7)." +"notifications of filesystem events. See B(7)." msgstr "" "B<注意:> 新しくアプリケーションを書く際には、(カーネル 2.6.13 以降で利用可能" "となった) I インタフェースを使用すべきである。 I はファイ" @@ -7299,19 +8082,19 @@ msgstr "" "B(7) を参照。" #. type: SS -#: build/C/man2/fcntl.2:1015 +#: build/C/man2/fcntl.2:1031 #, no-wrap msgid "Changing the capacity of a pipe" msgstr "パイプの容量の変更" #. type: TP -#: build/C/man2/fcntl.2:1016 +#: build/C/man2/fcntl.2:1032 #, no-wrap msgid "B (I; since Linux 2.6.35)" msgstr "B (I; Linux 2.6.35 以降)" #. type: Plain text -#: build/C/man2/fcntl.2:1047 +#: build/C/man2/fcntl.2:1063 msgid "" "Change the capacity of the pipe referred to by I to be at least I " "bytes. An unprivileged process can adjust the pipe capacity to any value " @@ -7344,86 +8127,86 @@ msgstr "" "サイズよりも小さくしようとした場合は、エラー B が発生する。" #. type: TP -#: build/C/man2/fcntl.2:1047 +#: build/C/man2/fcntl.2:1063 #, no-wrap msgid "B (I; since Linux 2.6.35)" msgstr "B (I; Linux 2.6.35 以降)" #. type: Plain text -#: build/C/man2/fcntl.2:1051 +#: build/C/man2/fcntl.2:1067 msgid "" "Return (as the function result) the capacity of the pipe referred to by " "I." msgstr "I が参照するパイプの容量を (関数の結果として) 返す。" #. type: Plain text -#: build/C/man2/fcntl.2:1053 +#: build/C/man2/fcntl.2:1069 msgid "For a successful call, the return value depends on the operation:" msgstr "成功した場合の返り値は操作の種類により違う:" #. type: TP -#: build/C/man2/fcntl.2:1053 +#: build/C/man2/fcntl.2:1069 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1056 +#: build/C/man2/fcntl.2:1072 msgid "The new descriptor." msgstr "新しいディスクリプタを返す。" #. type: TP -#: build/C/man2/fcntl.2:1056 +#: build/C/man2/fcntl.2:1072 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1059 +#: build/C/man2/fcntl.2:1075 msgid "Value of file descriptor flags." -msgstr "ファイルディスクリプタ・フラグの値" +msgstr "ファイルディスクリプタフラグの値" #. type: TP -#: build/C/man2/fcntl.2:1059 +#: build/C/man2/fcntl.2:1075 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1062 +#: build/C/man2/fcntl.2:1078 msgid "Value of file status flags." msgstr "ファイル状態フラグの値" #. type: TP -#: build/C/man2/fcntl.2:1062 +#: build/C/man2/fcntl.2:1078 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1065 +#: build/C/man2/fcntl.2:1081 msgid "Type of lease held on file descriptor." msgstr "ファイルディスクリプタに対して保持されているリースの種別を返す。" #. type: TP -#: build/C/man2/fcntl.2:1065 +#: build/C/man2/fcntl.2:1081 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1068 +#: build/C/man2/fcntl.2:1084 msgid "Value of descriptor owner." msgstr "ディスクリプタの所有者を返す。" #. type: TP -#: build/C/man2/fcntl.2:1068 +#: build/C/man2/fcntl.2:1084 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1074 +#: build/C/man2/fcntl.2:1090 msgid "" "Value of signal sent when read or write becomes possible, or zero for " "traditional B behavior." @@ -7432,60 +8215,60 @@ msgstr "" "B 動作の場合にはゼロを返す。" #. type: TP -#: build/C/man2/fcntl.2:1074 +#: build/C/man2/fcntl.2:1090 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1077 +#: build/C/man2/fcntl.2:1093 msgid "The pipe capacity." msgstr "パイプの容量。" #. type: TP -#: build/C/man2/fcntl.2:1077 +#: build/C/man2/fcntl.2:1093 #, no-wrap msgid "All other commands" msgstr "他の全てのコマンド" #. type: Plain text -#: build/C/man2/fcntl.2:1080 +#: build/C/man2/fcntl.2:1096 msgid "Zero." msgstr "0 を返す。" #. type: Plain text -#: build/C/man2/fcntl.2:1084 +#: build/C/man2/fcntl.2:1100 msgid "On error, -1 is returned, and I is set appropriately." msgstr "エラーの時は -1 が返され、 I に適切な値が設定される。" #. type: TP -#: build/C/man2/fcntl.2:1085 build/C/man3/lockf.3:122 +#: build/C/man2/fcntl.2:1101 build/C/man3/lockf.3:122 #, no-wrap msgid "B or B" msgstr "B か B" #. type: Plain text -#: build/C/man2/fcntl.2:1088 +#: build/C/man2/fcntl.2:1104 msgid "Operation is prohibited by locks held by other processes." msgstr "他のプロセスが保持しているロックによって操作が禁止されている。" #. type: TP -#: build/C/man2/fcntl.2:1088 build/C/man2/fork.2:181 build/C/man2/fork.2:186 +#: build/C/man2/fcntl.2:1104 build/C/man2/fork.2:181 build/C/man2/fork.2:186 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1092 +#: build/C/man2/fcntl.2:1108 msgid "" "The operation is prohibited because the file has been memory-mapped by " "another process." msgstr "" -"そのファイルは他のプロセスによってメモリ・マップされているため、 操作が禁止さ" -"れている。" +"そのファイルは他のプロセスによってメモリマップされているため、 操作が禁止され" +"ている。" #. type: Plain text -#: build/C/man2/fcntl.2:1101 +#: build/C/man2/fcntl.2:1117 msgid "" "I is not an open file descriptor, or the command was B or " "B and the file descriptor open mode doesn't match with the type of " @@ -7496,13 +8279,13 @@ msgstr "" "ンモードが 必要となるロックの型にマッチしていない。" #. type: TP -#: build/C/man2/fcntl.2:1101 build/C/man3/lockf.3:142 +#: build/C/man2/fcntl.2:1117 build/C/man3/lockf.3:142 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1106 +#: build/C/man2/fcntl.2:1122 msgid "" "It was detected that the specified B command would cause a " "deadlock." @@ -7511,12 +8294,12 @@ msgstr "" "された。" #. type: Plain text -#: build/C/man2/fcntl.2:1110 +#: build/C/man2/fcntl.2:1126 msgid "I is outside your accessible address space." msgstr "I が利用可能なアドレス空間の外部にある。" #. type: Plain text -#: build/C/man2/fcntl.2:1122 +#: build/C/man2/fcntl.2:1138 msgid "" "For B, the command was interrupted by a signal; see B(7). " "For B and B, the command was interrupted by a signal " @@ -7529,7 +8312,7 @@ msgstr "" "ば NFS 上でロックする場合) に起こる。 しかしローカルでも起こる場合がある。" #. type: Plain text -#: build/C/man2/fcntl.2:1132 +#: build/C/man2/fcntl.2:1148 msgid "" "For B, I is negative or is greater than the maximum allowable " "value. For B, I is not an allowable signal number." @@ -7538,7 +8321,7 @@ msgstr "" "B の場合、 I が利用可能なシグナル番号ではない。" #. type: Plain text -#: build/C/man2/fcntl.2:1137 +#: build/C/man2/fcntl.2:1153 msgid "" "For B, the process already has the maximum number of file " "descriptors open." @@ -7547,22 +8330,22 @@ msgstr "" "いる。" #. type: TP -#: build/C/man2/fcntl.2:1137 build/C/man2/flock.2:130 build/C/man3/lockf.3:151 +#: build/C/man2/fcntl.2:1153 build/C/man2/flock.2:130 build/C/man3/lockf.3:151 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/fcntl.2:1141 +#: build/C/man2/fcntl.2:1157 msgid "" "Too many segment locks open, lock table is full, or a remote locking " "protocol failed (e.g., locking over NFS)." msgstr "" -"オープンされているロックの数が多過ぎて、ロック・テーブルがいっぱいである。 ま" -"たは remote locking protocol (例えば NFS 上のロック) が失敗した。" +"オープンされているロックの数が多過ぎて、ロックテーブルがいっぱいである。 また" +"は remote locking protocol (例えば NFS 上のロック) が失敗した。" #. type: Plain text -#: build/C/man2/fcntl.2:1146 +#: build/C/man2/fcntl.2:1162 msgid "" "Attempted to clear the B flag on a file that has the append-only " "attribute set." @@ -7570,10 +8353,15 @@ msgstr "" "追加専用属性が設定されたファイルの B フラグをクリアしようと試みた。" #. type: Plain text -#: build/C/man2/fcntl.2:1159 +#: build/C/man2/fcntl.2:1175 +#, fuzzy +#| msgid "" +#| "SVr4, 4.3BSD, POSIX.1-2001. Only the operations B, B, " +#| "B, B, B, B, B and " +#| "B, are specified in POSIX.1-2001." msgid "" "SVr4, 4.3BSD, POSIX.1-2001. Only the operations B, B, " -"B, B, B, B, B and B, " +"B, B, B, B, B, and B " "are specified in POSIX.1-2001." msgstr "" "SVr4, 4.3BSD, POSIX.1-2001. POSIX.1-2001 で規定されている操作は、\n" @@ -7581,7 +8369,7 @@ msgstr "" "B, B, B だけである。" #. type: Plain text -#: build/C/man2/fcntl.2:1171 +#: build/C/man2/fcntl.2:1187 msgid "" "B and B are specified in POSIX.1-2001. (To get their " "definitions, define B, or B<_XOPEN_SOURCE> with the value 500 or " @@ -7593,7 +8381,7 @@ msgstr "" "B<_POSIX_C_SOURCE> を 200809L 以上の値で定義すること。)" #. type: Plain text -#: build/C/man2/fcntl.2:1179 +#: build/C/man2/fcntl.2:1195 msgid "" "B is specified in POSIX.1-2008. (To get this definition, " "define B<_POSIX_C_SOURCE> with the value 200809L or greater, or " @@ -7607,7 +8395,7 @@ msgstr "" #. .PP #. SVr4 documents additional EIO, ENOLINK and EOVERFLOW error conditions. #. type: Plain text -#: build/C/man2/fcntl.2:1196 +#: build/C/man2/fcntl.2:1212 msgid "" "B, B, B, B, " "B, B, B, B, and B are " @@ -7620,7 +8408,7 @@ msgstr "" "(これらの定義を有効にするには B<_GNU_SOURCE> マクロを定義すること)。" #. type: Plain text -#: build/C/man2/fcntl.2:1217 +#: build/C/man2/fcntl.2:1233 msgid "" "The original Linux B() system call was not designed to handle large " "file offsets (in the I structure). Consequently, an B() " @@ -7642,14 +8430,14 @@ msgstr "" "利用できる場合はそれを利用するようになっているからである。" #. type: Plain text -#: build/C/man2/fcntl.2:1222 +#: build/C/man2/fcntl.2:1238 msgid "" "The errors returned by B(2) are different from those returned by " "B." msgstr "エラーの際の返り値が B(2) と B では異なっている。" #. type: Plain text -#: build/C/man2/fcntl.2:1228 +#: build/C/man2/fcntl.2:1244 msgid "" "Since kernel 2.0, there is no interaction between the types of lock placed " "by B(2) and B()." @@ -7660,7 +8448,7 @@ msgstr "" #. e.g., Solaris 8 documents this field in fcntl(2), and Irix 6.5 #. documents it in fcntl(5). mtk, May 2007 #. type: Plain text -#: build/C/man2/fcntl.2:1239 +#: build/C/man2/fcntl.2:1255 msgid "" "Several systems have more fields in I such as, for example, " "I. Clearly, I alone is not going to be very useful if the " @@ -7671,13 +8459,38 @@ msgstr "" "別のマシンに存在 する場合には、 I だけはあまり役にたたないだろうという" "ことである。" +#. type: SS +#: build/C/man2/fcntl.2:1256 +#, fuzzy, no-wrap +#| msgid "B" +msgid "F_SETFL" +msgstr "B" + +#. FIXME . According to POSIX.1-2001, O_SYNC should also be modifiable +#. via fcntl(2), but currently Linux does not permit this +#. See http://bugzilla.kernel.org/show_bug.cgi?id=5994 +#. type: Plain text +#: build/C/man2/fcntl.2:1268 +msgid "" +"It is not possible to use B to change the state of the B " +"and B flags. Attempts to change the state of these flags are " +"silently ignored." +msgstr "" + +#. type: SS +#: build/C/man2/fcntl.2:1268 +#, fuzzy, no-wrap +#| msgid "B" +msgid "F_GETOWN" +msgstr "B" + #. glibc source: sysdeps/unix/sysv/linux/i386/sysdep.h #. mtk, Dec 04: some limited testing on alpha and ia64 seems to #. indicate that ANY negative PGID value will cause F_GETOWN #. to misinterpret the return as an error. Some other architectures #. seem to have the same range check as i386. #. type: Plain text -#: build/C/man2/fcntl.2:1265 +#: build/C/man2/fcntl.2:1294 msgid "" "A limitation of the Linux system call conventions on some architectures " "(notably i386) means that if a (negative) process group ID to be returned " @@ -7703,8 +8516,15 @@ msgstr "" "B を実装することで、カーネルの B の問題を見えないようにし" "ている。" +#. type: SS +#: build/C/man2/fcntl.2:1294 +#, fuzzy, no-wrap +#| msgid "B" +msgid "F_SETOWN" +msgstr "B" + #. type: Plain text -#: build/C/man2/fcntl.2:1282 +#: build/C/man2/fcntl.2:1311 msgid "" "In Linux 2.4 and earlier, there is bug that can occur when an unprivileged " "process uses B to specify the owner of a socket file descriptor as " @@ -7724,7 +8544,7 @@ msgstr "" #. http://marc.info/?l=linux-kernel&m=119013491707153&w=2 #. type: Plain text -#: build/C/man2/fcntl.2:1297 +#: build/C/man2/fcntl.2:1326 msgid "" "The implementation of mandatory locking in all known versions of Linux is " "subject to race conditions which render it unreliable: a B(2) call " @@ -7743,7 +8563,7 @@ msgstr "" "めできない。" #. type: Plain text -#: build/C/man2/fcntl.2:1305 +#: build/C/man2/fcntl.2:1334 msgid "" "B(2), B(2), B(2), B(2), B(3), " "B(7), B(7)" @@ -7752,13 +8572,17 @@ msgstr "" "B(7), B(7)" #. type: Plain text -#: build/C/man2/fcntl.2:1318 +#: build/C/man2/fcntl.2:1347 msgid "" "I, I, and I in the Linux " "kernel source directory I (on older kernels, " "these files are directly under the I directory, and " "I is called I)" -msgstr "Linux カーネルソースの I ディレクトリ内の I, I, I (以前のカーネルでは、これらのファイルは I ディレクトリ直下にあり、 I は I という名前であった)" +msgstr "" +"Linux カーネルソースの I ディレクトリ内の " +"I, I, I (以前のカーネルでは、" +"これらのファイルは I ディレクトリ直下にあり、 I は I という名前であった)" #. type: TH #: build/C/man3/fexecve.3:25 @@ -7768,9 +8592,10 @@ msgstr "FEXECVE" #. type: TH #: build/C/man3/fexecve.3:25 -#, no-wrap -msgid "2010-09-15" -msgstr "2010-09-15" +#, fuzzy, no-wrap +#| msgid "2012-10-25" +msgid "2013-10-25" +msgstr "2012-10-25" #. type: Plain text #: build/C/man3/fexecve.3:28 @@ -7788,23 +8613,6 @@ msgstr "BIB<, char *const >IB<[], char *const >I():" msgstr "B():" -#. type: TP -#: build/C/man3/fexecve.3:44 -#, no-wrap -msgid "Since glibc 2.10:" -msgstr "glibc 2.10 以降:" - -#. type: Plain text -#: build/C/man3/fexecve.3:47 -msgid "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" -msgstr "_XOPEN_SOURCE\\ E=\\ 700 || _POSIX_C_SOURCE\\ E=\\ 200809L" - -#. type: TP -#: build/C/man3/fexecve.3:47 -#, no-wrap -msgid "Before glibc 2.10:" -msgstr "glibc 2.10 より前:" - #. type: Plain text #: build/C/man3/fexecve.3:50 build/C/man3/getcwd.3:54 msgid "_GNU_SOURCE" @@ -7851,7 +8659,7 @@ msgstr "" #. type: Plain text #: build/C/man3/fexecve.3:91 -msgid "The I file system could not be accessed." +msgid "The I filesystem could not be accessed." msgstr "I ファイルシステムにアクセスできなかった。" #. type: Plain text @@ -7860,18 +8668,22 @@ msgid "B() is implemented since glibc 2.3.2." msgstr "B() は glibc 2.3.2 以降で実装されている。" #. type: Plain text -#: build/C/man3/fexecve.3:98 +#: build/C/man3/fexecve.3:99 +#, fuzzy +#| msgid "" +#| "POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not " +#| "widely available on other systems." msgid "" "POSIX.1-2008. This function is not specified in POSIX.1-2001, and is not " -"widely available on other systems." +"widely available on other systems. It is specified in POSIX.1-2008." msgstr "" "POSIX.1-2008. この関数は POSIX.1-2001 では規定されておらず、 他のシステムで" "広く利用できるわけではない。" #. type: Plain text -#: build/C/man3/fexecve.3:106 +#: build/C/man3/fexecve.3:107 msgid "" -"On Linux, B() is implemented using the B(5) file system, so " +"On Linux, B() is implemented using the B(5) filesystem, so " "I needs to be mounted and available at the time of the call." msgstr "" "Linux では、 B() は B(5) ファイルシステムを使って実装されて" @@ -7879,7 +8691,21 @@ msgstr "" "となっている必要がある。" #. type: Plain text -#: build/C/man3/fexecve.3:108 +#: build/C/man3/fexecve.3:124 +msgid "" +"The idea behind B() is to allow the caller to verify (checksum) " +"the contents of an executable before executing it. Simply opening the file, " +"checksumming the contents, and then doing an B(2) would not " +"suffice, since, between the two steps, the filename, or a directory prefix " +"of the pathname, could have been exchanged (by, for example, modifying the " +"target of a symbolic link). B() does not mitigate the problem " +"that the I of a file could be changed between the checksumming and " +"the call to B(); for that, the solution is to ensure that the " +"permissions on the file prevent it from being modified by malicious users." +msgstr "" + +#. type: Plain text +#: build/C/man3/fexecve.3:126 msgid "B(2)" msgstr "B(2)" @@ -7899,7 +8725,7 @@ msgstr "2013-02-11" #: build/C/man2/flock.2:38 msgid "flock - apply or remove an advisory lock on an open file" msgstr "" -"flock - オープンされたファイルに対するアドバイザリ・ロックの適用、解除を行う" +"flock - オープンされたファイルに対するアドバイザリロックの適用、解除を行う" #. type: Plain text #: build/C/man2/flock.2:40 @@ -7917,9 +8743,9 @@ msgid "" "Apply or remove an advisory lock on the open file specified by I. The " "argument I is one of the following:" msgstr "" -"オープンされたファイルにアドバイザリ・ロック (advisory lock) の適用 や解除を" -"行う。 ファイルは I で指定する。引き数 I には以下のいずれか一" -"つを指定する:" +"オープンされたファイルにアドバイザリロック (advisory lock) の適用 や解除を行" +"う。 ファイルは I で指定する。引き数 I には以下のいずれか一つ" +"を指定する:" #. type: TP #: build/C/man2/flock.2:49 @@ -7990,13 +8816,13 @@ msgid "" "either by an explicit B operation on any of these duplicate " "descriptors, or when all such descriptors have been closed." msgstr "" -"B() によって作られるロックは、 オープンされたファイルのテーブル・エン" -"トリと関連付けられる。 したがって、ファイル・ディスクリプタの複製 (B" -"(2) や B(2) などにより作成される) は同じロックを参照し、 これらのファ" -"イル・ディスクリプタのどれを使っても このロックを変更したり解放したりでき" -"る。 また、ロックの解放は、 上記の複数のファイル・ディスクリプタのいずれかに" -"対して 明示的に B 操作を指示した場合か、これらのファイル・ディスクリ" -"プタがすべて 閉じられた場合に行われる。" +"B() によって作られるロックは、 オープンされたファイルのテーブルエント" +"リと関連付けられる。 したがって、ファイルディスクリプタの複製 (B(2) " +"や B(2) などにより作成される) は同じロックを参照し、 これらのファイル" +"ディスクリプタのどれを使っても このロックを変更したり解放したりできる。 ま" +"た、ロックの解放は、 上記の複数のファイルディスクリプタのいずれかに対して 明" +"示的に B 操作を指示した場合か、これらのファイルディスクリプタがすべ" +"て 閉じられた場合に行われる。" #. type: Plain text #: build/C/man2/flock.2:96 @@ -8009,15 +8835,15 @@ msgid "" msgstr "" "あるプロセスが B(2) (もしくは同様の方法) を使って同じファイルに対して " "複数のディスクリプタを取得した場合、 B() はこれら複数のディスクリプタ" -"を各々独立のものとして扱う。 これらのファイル・ディスクリプタの一つを使って" -"ファイルをロックしようと した際、そのロック要求は、呼び出し元のプロセスがその" -"ファイルの別の ディスクリプタ経由ですでに設定しているロックによって拒否される" -"場合がある。" +"を各々独立のものとして扱う。 これらのファイルディスクリプタの一つを使ってファ" +"イルをロックしようと した際、そのロック要求は、呼び出し元のプロセスがそのファ" +"イルの別の ディスクリプタ経由ですでに設定しているロックによって拒否される場合" +"がある。" #. type: Plain text #: build/C/man2/flock.2:103 msgid "" -"A process may only hold one type of lock (shared or exclusive) on a file. " +"A process may hold only one type of lock (shared or exclusive) on a file. " "Subsequent B() calls on an already locked file will convert an " "existing lock to the new lock mode." msgstr "" @@ -8044,7 +8870,7 @@ msgstr "" #. type: Plain text #: build/C/man2/flock.2:121 msgid "I is not an open file descriptor." -msgstr "I がオープンされたファイル・ディスクリプタではない。" +msgstr "I がオープンされたファイルディスクリプタではない。" #. type: Plain text #: build/C/man2/flock.2:126 @@ -8063,7 +8889,7 @@ msgstr "I が無効である。" #. type: Plain text #: build/C/man2/flock.2:133 msgid "The kernel ran out of memory for allocating lock records." -msgstr "ロック・レコードを割り当てるためのメモリが不足している。" +msgstr "ロックレコードを割り当てるためのメモリが不足している。" #. type: TP #: build/C/man2/flock.2:133 @@ -8121,9 +8947,9 @@ msgid "" "file, a process is free to ignore the use of B() and perform I/O on " "the file." msgstr "" -"B() アドバイザリ・ロックだけを適用する。したがって、ファイルに適切な" -"アクセス権を 付与していれば、プロセスは B() の使用に無視して、ファイ" -"ルへの入出力を行うことができる。" +"B() アドバイザリロックだけを適用する。したがって、ファイルに適切なア" +"クセス権を 付与していれば、プロセスは B() の使用に無視して、ファイル" +"への入出力を行うことができる。" #. type: Plain text #: build/C/man2/flock.2:188 @@ -8135,8 +8961,7 @@ msgid "" msgstr "" "B() と B(2) は fork されたプロセスと B(2) で違った動作" "をする。 B() を B(2) を使って実装しているシステムでは、 " -"B() の動作はこのマニュアル・ページに記載されているものとは違うだろ" -"う。" +"B() の動作はこのマニュアルページに記載されているものとは違うだろう。" #. Kernel 2.5.21 changed things a little: during lock conversion #. it is now the highest priority process that will get the lock -- mtk @@ -8162,14 +8987,22 @@ msgstr "" msgid "" "B(1), B(2), B(2), B(2), B(2), B(2), " "B(2), B(3)" -msgstr "B(1), B(2), B(2), B(2), B(2), B(2), B(2), B(3)" +msgstr "" +"B(1), B(2), B(2), B(2), B(2), B(2), " +"B(2), B(3)" #. type: Plain text #: build/C/man2/flock.2:215 +#, fuzzy +#| msgid "" +#| "I in the Linux kernel source tree " +#| "(I in older kernels)" msgid "" -"I in the Linux kernel source tree " +"I in the Linux kernel source tree " "(I in older kernels)" -msgstr "Linux カーネルソース内の I (以前のカーネルでは I)" +msgstr "" +"Linux カーネルソース内の I (以前のカーネ" +"ルでは I)" #. type: TH #: build/C/man2/fork.2:39 @@ -8312,6 +9145,8 @@ msgid "" "The default timer slack value is set to the parent's current timer slack " "value. See the description of B in B(2)." msgstr "" +"timer slack value のデフォルト値には、親プロセスの現在の timer slack value が" +"設定される。 B(2) の B の説明を参照。" #. type: Plain text #: build/C/man2/fork.2:120 @@ -8336,6 +9171,9 @@ msgid "" "the child; the child must turn on any bits that it requires using B" "(2)." msgstr "" +"B(2) で設定されるポートアクセス許可ビットは、子プロセスには継承されな" +"い。子プロセスでは、 B(2) を使って必要なビットをセットしなければなら" +"ない。" #. type: Plain text #: build/C/man2/fork.2:142 @@ -8415,8 +9253,8 @@ msgid "" "B() cannot allocate sufficient memory to copy the parent's page " "tables and allocate a task structure for the child." msgstr "" -"親プロセスのページ・テーブルのコピーと 子プロセスのタスク構造に生成に必要なメ" -"モリを B() が割り当てることができなかった。" +"親プロセスのページテーブルのコピーと 子プロセスのタスク構造に生成に必要なメモ" +"リを B() が割り当てることができなかった。" #. type: Plain text #: build/C/man2/fork.2:196 @@ -8457,10 +9295,10 @@ msgid "" "only penalty that it incurs is the time and memory required to duplicate the " "parent's page tables, and to create a unique task structure for the child." msgstr "" -"Linux では、 B() を 書き込み時コピー (copy-on-write)・ページを用いて実" +"Linux では、 B() を 書き込み時コピー (copy-on-write) ページを用いて実" "装している。 したがって、fork を行うことの唯一のデメリットは、 親プロセスの" -"ページ・テーブルを複製と 子プロセス自身のタスク構造の作成のための時間とメモリ" -"が必要なことである。" +"ページテーブルを複製と 子プロセス自身のタスク構造の作成のための時間とメモリが" +"必要なことである。" #. nptl/sysdeps/unix/sysv/linux/fork.c #. and does some magic to ensure that getpid(2) returns the right value. @@ -8495,7 +9333,9 @@ msgstr "B(2) および B(2) を参照。" msgid "" "B(2), B(2), B(2), B(2), B(2), " "B(2), B(2), B(3), B(7), B(7)" -msgstr "B(2), B(2), B(2), B(2), B(2), B(2), B(2), B(3), B(7), B(7)" +msgstr "" +"B(2), B(2), B(2), B(2), B(2), " +"B(2), B(2), B(3), B(7), B(7)" #. type: TH #: build/C/man3/fpathconf.3:41 @@ -9028,7 +9868,7 @@ msgstr "これらの関数は GNU による拡張である。" #: build/C/man3/get_nprocs_conf.3:57 msgid "" "The current implementation of these functions is rather expensive, since " -"they open and parse files in the I file system each time they are " +"they open and parse files in the I filesystem each time they are " "called." msgstr "" "これらの関数の現在の実装はかなりコストがかかる実装になっている。\n" @@ -9126,7 +9966,9 @@ msgstr "BIB<);>" #: build/C/man2/get_thread_area.2:20 build/C/man2/gettid.2:38 #: build/C/man2/set_thread_area.2:20 build/C/man2/sysctl.2:44 msgid "I: There is no glibc wrapper for this system call; see NOTES." -msgstr "I<注>: このシステムコールには、glibc のラッパー関数が提供されていない。「注意」の節を参照。" +msgstr "" +"I<注>: このシステムコールには glibc のラッパー関数は存在しない。「注意」の節" +"を参照。" #. type: Plain text #: build/C/man2/get_thread_area.2:29 @@ -9136,7 +9978,12 @@ msgid "" "Ientry_number>, passed in by the user. If the value is in " "bounds, B() copies the corresponding TLS entry into the " "area pointed to by I." -msgstr "B() は、カレント・スレッドのスレッド局所記憶 (thread-local storage; TLS) 配列の中のエントリを返す。 エントリのインデックスは、ユーザから引き数として渡される Ientry_number> の値に対応している。 値が範囲内にある場合、 B() は対応する TLS エントリを I で指された領域にコピーする。" +msgstr "" +"B() は、カレントスレッドのスレッド局所記憶 (thread-local " +"storage; TLS) 配列の中のエントリを返す。 エントリのインデックスは、ユーザから" +"引き数として渡される Ientry_number> の値に対応している。 値が範" +"囲内にある場合、 B() は対応する TLS エントリを I で" +"指された領域にコピーする。" #. type: Plain text #: build/C/man2/get_thread_area.2:35 @@ -9172,12 +10019,16 @@ msgstr "" "は使用すべきではない。" #. type: Plain text -#: build/C/man2/get_thread_area.2:55 build/C/man2/set_thread_area.2:72 +#: build/C/man2/get_thread_area.2:55 msgid "" "Glibc does not provide a wrapper for this system call, since it is generally " -"intended only for use by threading libraries. In the unlikely event that " +"intended for use only by threading libraries. In the unlikely event that " "you want to call it directly, use B(2)." msgstr "" +"このシステムコールは通常はスレッドライブラリでのみ使用されることを目的として" +"用意されているため、 glibc はこのシステムコールに対するラッパー関数を提供して" +"いない。おそらくないと思うが、このシステムコールを直接呼び出したい場合は " +"B(2) を使うこと。" #. type: Plain text #: build/C/man2/get_thread_area.2:58 @@ -9322,7 +10173,7 @@ msgid "" "terminating null byte, exceeds B bytes, NULL is returned, and " "I is set to B. (Note that on some systems, B " "may not be a compile-time constant; furthermore, its value may depend on the " -"file system, see B(3).) For portability and security reasons, use " +"filesystem, see B(3).) For portability and security reasons, use " "of B() is deprecated." msgstr "" "B() は B(3) によるメモリ獲得を一切行なわない。 I 引数は" @@ -9367,7 +10218,9 @@ msgstr "I が不正なアドレスを指している。" #. type: Plain text #: build/C/man3/getcwd.3:187 -msgid "The I argument is zero and I is not a NULL pointer." +#, fuzzy +#| msgid "The I argument is zero and I is not a NULL pointer." +msgid "The I argument is zero and I is not a null pointer." msgstr "I 引数が 0 かつ、 I 引数が NULL ポインタでない。" #. type: TP @@ -9402,7 +10255,7 @@ msgid "The current working directory has been unlinked." msgstr "カレントワーキングディレクトリが削除されている。" #. type: TP -#: build/C/man3/getcwd.3:201 build/C/man3/getlogin.3:112 +#: build/C/man3/getcwd.3:201 build/C/man3/getlogin.3:114 #, no-wrap msgid "B" msgstr "B" @@ -9449,7 +10302,7 @@ msgstr "B() は GNU 拡張である。" msgid "" "Under Linux, the function B() is a system call (since 2.1.92). On " "older systems it would query I. If both system call and " -"proc file system are missing, a generic implementation is called. Only in " +"proc filesystem are missing, a generic implementation is called. Only in " "that case can these calls fail under Linux with B." msgstr "" "Linux では (2.1.92 以降)、 B() はシステムコールである。 古いシステム" @@ -9521,7 +10374,9 @@ msgstr "_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\\ E\\ 500)" msgid "" "These functions are used to access or to change the NIS domain name of the " "host system." -msgstr "これらの関数は、ホストシステムの NIS ドメイン名を取得・変更するために使われる。" +msgstr "" +"これらの関数は、ホストシステムの NIS ドメイン名を取得・変更するために使われ" +"る。" #. type: Plain text #: build/C/man2/getdomainname.2:65 @@ -9633,7 +10488,7 @@ msgstr "2013-02-05" #. type: Plain text #: build/C/man3/getdtablesize.3:30 msgid "getdtablesize - get descriptor table size" -msgstr "getdtablesize - ディスクリプタ・テーブルのサイズを取得する" +msgstr "getdtablesize - ディスクリプタテーブルのサイズを取得する" #. type: Plain text #: build/C/man3/getdtablesize.3:34 @@ -9850,6 +10705,12 @@ msgstr "B(1), B(3)" msgid "GETHOSTNAME" msgstr "GETHOSTNAME" +#. type: TH +#: build/C/man2/gethostname.2:32 +#, no-wrap +msgid "2010-09-26" +msgstr "2010-09-26" + #. type: Plain text #: build/C/man2/gethostname.2:35 msgid "gethostname, sethostname - get/set hostname" @@ -10026,8 +10887,8 @@ msgstr "GETLOGIN" #. type: TH #: build/C/man3/getlogin.3:28 #, no-wrap -msgid "2008-06-29" -msgstr "2008-06-29" +msgid "2013-04-19" +msgstr "2013-04-19" #. type: Plain text #: build/C/man3/getlogin.3:31 @@ -10066,9 +10927,16 @@ msgstr "B(): _XOPEN_SOURCE" #. type: Plain text #: build/C/man3/getlogin.3:61 +#, fuzzy +#| msgid "" +#| "B() returns a pointer to a string containing the name of the " +#| "user logged in on the controlling terminal of the process, or a NULL " +#| "pointer if this information cannot be determined. The string is " +#| "statically allocated and might be overwritten on subsequent calls to this " +#| "function or to B()." msgid "" "B() returns a pointer to a string containing the name of the user " -"logged in on the controlling terminal of the process, or a NULL pointer if " +"logged in on the controlling terminal of the process, or a null pointer if " "this information cannot be determined. The string is statically allocated " "and might be overwritten on subsequent calls to this function or to " "B()." @@ -10089,9 +10957,18 @@ msgstr "" #. type: Plain text #: build/C/man3/getlogin.3:79 +#, fuzzy +#| msgid "" +#| "B() returns a pointer to a string containing a username " +#| "associated with the effective user ID of the process. If I is " +#| "not a NULL pointer, it should be an array that can hold at least " +#| "B characters; the string is returned in this array. " +#| "Otherwise, a pointer to a string in a static area is returned. This " +#| "string is statically allocated and might be overwritten on subsequent " +#| "calls to this function or to B()." msgid "" "B() returns a pointer to a string containing a username associated " -"with the effective user ID of the process. If I is not a NULL " +"with the effective user ID of the process. If I is not a null " "pointer, it should be an array that can hold at least B " "characters; the string is returned in this array. Otherwise, a pointer to a " "string in a static area is returned. This string is statically allocated " @@ -10138,23 +11015,23 @@ msgstr "" "る。" #. type: Plain text -#: build/C/man3/getlogin.3:101 +#: build/C/man3/getlogin.3:103 msgid "" "B() returns a pointer to the username when successful, and NULL " -"on failure. B() returns 0 when successful, and nonzero on " -"failure." +"on failure, with I set to indicate the cause of the error. " +"B() returns 0 when successful, and nonzero on failure." msgstr "" -"B() は成功した場合はユーザ名へのポインタを返し、失敗した場合は " -"NULL を返す。 B() は成功すると 0 を返し、失敗すると 0 以外を返" -"す。" +"B() は成功した場合はユーザ名へのポインタを返す。 失敗した場合は " +"NULL を返し、 I にエラーの原因を示す値を設定する。 B() は" +"成功すると 0 を返し、失敗すると 0 以外を返す。" #. type: Plain text -#: build/C/man3/getlogin.3:103 +#: build/C/man3/getlogin.3:105 msgid "POSIX specifies" msgstr "POSIX では以下のエラーが規定されている:" #. type: Plain text -#: build/C/man3/getlogin.3:106 +#: build/C/man3/getlogin.3:108 msgid "" "The calling process already has the maximum allowed number of open files." msgstr "" @@ -10162,88 +11039,107 @@ msgstr "" "達している。" #. type: Plain text -#: build/C/man3/getlogin.3:109 +#: build/C/man3/getlogin.3:111 msgid "The system already has the maximum allowed number of open files." msgstr "システム全体でオープンしているファイル数がすでに上限に達している。" #. type: TP -#: build/C/man3/getlogin.3:109 +#: build/C/man3/getlogin.3:111 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man3/getlogin.3:112 +#: build/C/man3/getlogin.3:114 msgid "The calling process has no controlling terminal." msgstr "呼び出し元プロセスには制御端末がない。" #. type: Plain text -#: build/C/man3/getlogin.3:118 +#: build/C/man3/getlogin.3:120 msgid "" "(getlogin_r) The length of the username, including the terminating null " -"byte, is larger than I." +"byte (\\(aq\\e0\\(aq), is larger than I." msgstr "" -"(getlogin_r) (終端の NULL バイトも含めた) ユーザ名の長さが I よりも" -"長い。" +"(getlogin_r) (終端の NULL バイト (\\(aq\\e0\\(aq) も含めた) ユーザ名の長さ" +"が I よりも長い。" #. type: Plain text -#: build/C/man3/getlogin.3:120 +#: build/C/man3/getlogin.3:122 msgid "Linux/glibc also has" msgstr "Linux/glibc には以下のエラーもある。" #. type: Plain text -#: build/C/man3/getlogin.3:123 +#: build/C/man3/getlogin.3:125 msgid "There was no corresponding entry in the utmp-file." msgstr "utmp ファイルに対応するエントリがなかった。" #. type: Plain text -#: build/C/man3/getlogin.3:126 +#: build/C/man3/getlogin.3:128 msgid "Insufficient memory to allocate passwd structure." msgstr "passwd 構造体を割り当てるのに十分なメモリがない。" #. type: TP -#: build/C/man3/getlogin.3:126 build/C/man2/ioctl.2:107 -#: build/C/man2/ioctl.2:111 build/C/man3/tcgetpgrp.3:92 +#: build/C/man3/getlogin.3:128 build/C/man2/ioctl.2:109 +#: build/C/man2/ioctl.2:113 build/C/man3/tcgetpgrp.3:95 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man3/getlogin.3:130 +#: build/C/man3/getlogin.3:132 msgid "Standard input didn't refer to a terminal. (See BUGS.)" msgstr "標準入力が端末を参照していない (「バグ」の節を参照)。" #. type: TP -#: build/C/man3/getlogin.3:131 +#: build/C/man3/getlogin.3:133 #, no-wrap msgid "I" msgstr "I" #. type: Plain text -#: build/C/man3/getlogin.3:134 +#: build/C/man3/getlogin.3:136 msgid "password database file" msgstr "パスワードデータベースのファイル" #. type: TP -#: build/C/man3/getlogin.3:134 +#: build/C/man3/getlogin.3:136 #, no-wrap msgid "I" msgstr "I" #. type: Plain text -#: build/C/man3/getlogin.3:138 +#: build/C/man3/getlogin.3:140 msgid "(traditionally I; some libc versions used I)" msgstr "" "(伝統的には I が使われている; libc の中には I を使" "うものもある)" #. type: Plain text -#: build/C/man3/getlogin.3:143 +#: build/C/man3/getlogin.3:145 +msgid "The B() function is not thread-safe." +msgstr "B() 関数はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/getlogin.3:149 +msgid "The B() function is thread-safe." +msgstr "B() 関数はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/getlogin.3:154 +msgid "" +"The B() function is thread-safe with exceptions. It is not thread-" +"safe if called with a NULL parameter." +msgstr "" +"B() 関数は、例外付きのスレッドセーフである。 パラメータ NULL で呼び" +"出した場合はスレッドセーフではない。" + +#. type: Plain text +#: build/C/man3/getlogin.3:159 msgid "B() and B() specified in POSIX.1-2001." msgstr "B() と B() は POSIX.1-2001 で規定されている。" #. type: Plain text -#: build/C/man3/getlogin.3:154 +#: build/C/man3/getlogin.3:170 msgid "" "System V has a B() function which uses the real user ID rather " "than the effective user ID. The B() function was included in the " @@ -10256,7 +11152,7 @@ msgstr "" "た。" #. type: Plain text -#: build/C/man3/getlogin.3:161 +#: build/C/man3/getlogin.3:177 msgid "" "OpenBSD has B() and B(), and a username associated with " "a session, even if it has no controlling terminal." @@ -10266,17 +11162,22 @@ msgstr "" "ある。" #. type: Plain text -#: build/C/man3/getlogin.3:173 +#: build/C/man3/getlogin.3:189 msgid "" "Unfortunately, it is often rather easy to fool B(). Sometimes it " "does not work at all, because some program messed up the utmp file. Often, " "it gives only the first 8 characters of the login name. The user currently " "logged in on the controlling terminal of our program need not be the user " "who started it. Avoid B() for security-related purposes." -msgstr "残念ながら、 B() をだますのはそれほど難しいことではない。別のプログラムが utmp ファイルを 壊してしまうと、全く動作しないこともある。またログイン名の最初の 8 文字 しか返さないことも多い。また、プログラムの制御端末に現在ログインしているユーザーは、プログラムを実行したユーザーでない場合もある。 セキュリティの絡む用途には B() を用いるべきではない。" +msgstr "" +"残念ながら、 B() をだますのはそれほど難しいことではない。別のプログ" +"ラムが utmp ファイルを 壊してしまうと、全く動作しないこともある。またログイン" +"名の最初の 8 文字 しか返さないことも多い。また、プログラムの制御端末に現在ロ" +"グインしているユーザーは、プログラムを実行したユーザーでない場合もある。 セ" +"キュリティの絡む用途には B() を用いるべきではない。" #. type: Plain text -#: build/C/man3/getlogin.3:183 +#: build/C/man3/getlogin.3:199 msgid "" "Note that glibc does not follow the POSIX specification and uses I " "instead of I. A bug. (Other recent systems, like SunOS 5.8 and " @@ -10289,7 +11190,7 @@ msgstr "" "イン名を返す。)" #. type: Plain text -#: build/C/man3/getlogin.3:193 +#: build/C/man3/getlogin.3:209 msgid "" "Nobody knows precisely what B() does; avoid it in portable " "programs. Or avoid it altogether: use I instead, if " @@ -10302,7 +11203,7 @@ msgstr "" "い」こと。" #. type: Plain text -#: build/C/man3/getlogin.3:197 +#: build/C/man3/getlogin.3:213 msgid "B(2), B(2), B(5)" msgstr "B(2), B(2), B(5)" @@ -10312,6 +11213,12 @@ msgstr "B(2), B(2), B(5)" msgid "GETOPT" msgstr "GETOPT" +#. type: TH +#: build/C/man3/getopt.3:41 +#, no-wrap +msgid "2010-11-01" +msgstr "2010-11-01" + #. type: Plain text #: build/C/man3/getopt.3:45 msgid "" @@ -11170,7 +12077,7 @@ msgstr "2010-11-16" #. type: Plain text #: build/C/man2/getpagesize.2:28 msgid "getpagesize - get memory page size" -msgstr "getpagesize - メモリのページ・サイズを取得する" +msgstr "getpagesize - メモリのページサイズを取得する" #. type: Plain text #: build/C/man2/getpagesize.2:32 @@ -11255,8 +12162,8 @@ msgstr "" "B を見つけて使用すべきではない。 少なくとも、マシンモデルについて" "も依存性が存在する (sun4 のような) アーキテクチャにおいては本物のシステム" "コールを使用する必要がある。 尚、 libc4, libc5, glibc 2.0 では、 " -"B() がシステム・コールを使用せず、固定の値を返すために、この方" -"法は 失敗する。glibc 2.1 では大丈夫である。" +"B() がシステムコールを使用せず、固定の値を返すために、この方法" +"は 失敗する。glibc 2.1 では大丈夫である。" #. type: Plain text #: build/C/man2/getpagesize.2:111 @@ -11270,10 +12177,11 @@ msgid "GETTID" msgstr "GETTID" #. type: TH -#: build/C/man2/gettid.2:26 -#, no-wrap -msgid "2013-02-04" -msgstr "2013-02-04" +#: build/C/man2/gettid.2:26 build/C/man3/lockf.3:28 +#, fuzzy, no-wrap +#| msgid "2013-02-11" +msgid "2014-02-11" +msgstr "2013-02-11" #. type: Plain text #: build/C/man2/gettid.2:29 @@ -11359,12 +12267,22 @@ msgstr "" #. .BR ptrace (2), #. type: Plain text #: build/C/man2/gettid.2:90 +#, fuzzy +#| msgid "" +#| "B(2), B(2), B(2), B(2), B" +#| "(2), B(2), B(2), B(2), " +#| "B(2), B(2), B(2), " +#| "B(2), B(2)" msgid "" "B(2), B(2), B(2), B(2), B(2), " "B(2), B(2), B(2), B" +"(2), B(2), B(2), B(2), " +"B(2)" +msgstr "" +"B(2), B(2), B(2), B(2), B(2), " +"B(2), B(2), B(2), B" "(2), B(2), B(2), B(2), " "B(2)" -msgstr "" #. type: TH #: build/C/man3/getumask.3:28 @@ -11390,6 +12308,11 @@ msgid "B<#include Esys/types.hE>" msgstr "B<#include Esys/types.hE>" #. type: Plain text +#: build/C/man3/getumask.3:37 build/C/man2/umask.2:41 +msgid "B<#include Esys/stat.hE>" +msgstr "B<#include Esys/stat.hE>" + +#. type: Plain text #: build/C/man3/getumask.3:39 msgid "B" msgstr "B" @@ -11425,8 +12348,8 @@ msgid "" "except that it is documented to be thread-safe (that is, shares a lock with " "the B(2) library call)." msgstr "" -"ドキュメントによると、この関数は スレッド・セーフである (B(2) ライブ" -"ラリ・コールとロックを共有する) 点が異なる。" +"ドキュメントによると、この関数は スレッドセーフである (B(2) ライブラ" +"リコールとロックを共有する) 点が異なる。" #. type: Plain text #: build/C/man3/getumask.3:60 @@ -11454,11 +12377,10 @@ msgid "GETUSERSHELL" msgstr "GETUSERSHELL" #. type: TH -#: build/C/man3/getusershell.3:30 build/C/man2/nice.2:31 -#: build/C/man2/vhangup.2:28 +#: build/C/man3/getusershell.3:30 build/C/man2/pread.2:25 #, no-wrap -msgid "2007-07-26" -msgstr "2007-07-26" +msgid "2013-06-21" +msgstr "2013-06-21" #. type: Plain text #: build/C/man3/getusershell.3:33 @@ -11490,7 +12412,7 @@ msgid "B(), B(), B():" msgstr "B(), B(), B():" #. type: Plain text -#: build/C/man3/getusershell.3:69 +#: build/C/man3/getusershell.3:75 msgid "" "The B() function returns the next line from the file I, opening the file if necessary. The line should contain the " @@ -11506,35 +12428,47 @@ msgstr "" "ようにふるまう。" #. type: Plain text -#: build/C/man3/getusershell.3:73 +#: build/C/man3/getusershell.3:80 msgid "The B() function rewinds I." msgstr "" "B() 関数は I ファイルの ファイルポインタを先頭に" "戻す。" #. type: Plain text -#: build/C/man3/getusershell.3:77 +#: build/C/man3/getusershell.3:85 msgid "The B() function closes I." msgstr "B() 関数は I ファイルを閉じる。" #. type: Plain text -#: build/C/man3/getusershell.3:81 -msgid "The B() function returns a NULL pointer on end-of-file." +#: build/C/man3/getusershell.3:89 +#, fuzzy +#| msgid "" +#| "The B() function returns a NULL pointer on end-of-file." +msgid "The B() function returns NULL on end-of-file." msgstr "B() 関数はファイルの終端ではNULL ポインタを返す。" #. type: Plain text -#: build/C/man3/getusershell.3:84 +#: build/C/man3/getusershell.3:92 #, no-wrap msgid "/etc/shells\n" msgstr "/etc/shells\n" #. type: Plain text -#: build/C/man3/getusershell.3:87 +#: build/C/man3/getusershell.3:101 +msgid "" +"The B(), B() and B() functions " +"are not thread-safe." +msgstr "" +"関数 B(), B(), B() はスレッドセーフ" +"ではない。" + +#. type: Plain text +#: build/C/man3/getusershell.3:103 msgid "4.3BSD." msgstr "4.3BSD." #. type: Plain text -#: build/C/man3/getusershell.3:89 +#: build/C/man3/getusershell.3:105 msgid "B(5)" msgstr "B(5)" @@ -11616,9 +12550,10 @@ msgstr "IOCTL" #. type: TH #: build/C/man2/ioctl.2:41 -#, no-wrap -msgid "2000-09-21" -msgstr "2000-09-21" +#, fuzzy, no-wrap +#| msgid "2010-11-01" +msgid "2013-11-08" +msgstr "2010-11-01" #. type: Plain text #: build/C/man2/ioctl.2:44 @@ -11630,39 +12565,43 @@ msgstr "ioctl - デバイスを制御する" msgid "B<#include Esys/ioctl.hE>" msgstr "B<#include Esys/ioctl.hE>" +#. POSIX says 'request' is int, but glibc has the above +#. See https://bugzilla.kernel.org/show_bug.cgi?id=42705 #. type: Plain text -#: build/C/man2/ioctl.2:48 -msgid "BIB<, int >IB<, ...);>" +#: build/C/man2/ioctl.2:50 +#, fuzzy +#| msgid "BIB<, int >IB<, ...);>" +msgid "BIB<, unsigned long >IB<, ...);>" msgstr "BIB<, int >IB<, ...);>" #. type: Plain text -#: build/C/man2/ioctl.2:59 +#: build/C/man2/ioctl.2:61 msgid "" "The B() function manipulates the underlying device parameters of " "special files. In particular, many operating characteristics of character " "special files (e.g., terminals) may be controlled with B() " "requests. The argument I must be an open file descriptor." msgstr "" -"B() 関数はスペシャル・ファイルを構成するデバイスのパラメータを 操作す" -"る。特に、キャラクタ型のスペシャル・ファイル (例えば端末 (terminal)) の多く" -"の動作特性を B() リクエストによって制御することができる。引き数 I " -"はオープンされたファイル・ディスクリプタでなければならない。" +"B() 関数はスペシャルファイルを構成するデバイスのパラメータを 操作す" +"る。特に、キャラクタ型のスペシャルファイル (例えば端末 (terminal)) の多くの" +"動作特性を B() リクエストによって制御することができる。引き数 I は" +"オープンされたファイルディスクリプタでなければならない。" #. type: Plain text -#: build/C/man2/ioctl.2:67 +#: build/C/man2/ioctl.2:69 msgid "" "The second argument is a device-dependent request code. The third argument " "is an untyped pointer to memory. It's traditionally BI (from " "the days before B was valid C), and will be so named for this " "discussion." msgstr "" -"2 番目の引き数は、デバイス依存のリクエスト・コードである。 3 番目の引き数は、" -"メモリへの型を指定しないポインタである。 この引き数は伝統的に (C で B という書き方が有効になる前から) BI と表記されている。した" -"がって、この文章でもそう名付けることとする。" +"2 番目の引き数は、デバイス依存のリクエストコードである。 3 番目の引き数は、メ" +"モリへの型を指定しないポインタである。 この引き数は伝統的に (C で B " +"という書き方が有効になる前から) BI と表記されている。したがっ" +"て、この文章でもそう名付けることとする。" #. type: Plain text -#: build/C/man2/ioctl.2:83 +#: build/C/man2/ioctl.2:85 msgid "" "An B() I has encoded in it whether the argument is an I " "parameter or I parameter, and the size of the argument I in " @@ -11675,7 +12614,7 @@ msgstr "" "ロ (macro) と定義は Isys/ioctl.hE> ファイルにある。" #. type: Plain text -#: build/C/man2/ioctl.2:92 +#: build/C/man2/ioctl.2:94 msgid "" "Usually, on success zero is returned. A few B() requests use the " "return value as an output parameter and return a nonnegative value on " @@ -11687,27 +12626,27 @@ msgstr "" "設定される。" #. type: Plain text -#: build/C/man2/ioctl.2:97 +#: build/C/man2/ioctl.2:99 msgid "I is not a valid descriptor." msgstr "I が有効なディスクリプタではない。" #. type: Plain text -#: build/C/man2/ioctl.2:101 +#: build/C/man2/ioctl.2:103 msgid "I references an inaccessible memory area." msgstr "I がアクセス不可能なメモリを参照している。" #. type: Plain text -#: build/C/man2/ioctl.2:107 +#: build/C/man2/ioctl.2:109 msgid "I or I is not valid." msgstr "I または I が不正である。" #. type: Plain text -#: build/C/man2/ioctl.2:111 +#: build/C/man2/ioctl.2:113 msgid "I is not associated with a character special device." -msgstr "I がキャラクタ型のスペシャル・デバイスを参照していない。" +msgstr "I がキャラクタ型のスペシャルデバイスを参照していない。" #. type: Plain text -#: build/C/man2/ioctl.2:117 +#: build/C/man2/ioctl.2:119 msgid "" "The specified request does not apply to the kind of object that the " "descriptor I references." @@ -11716,7 +12655,7 @@ msgstr "" "用することができない。" #. type: Plain text -#: build/C/man2/ioctl.2:132 +#: build/C/man2/ioctl.2:134 msgid "" "No single standard. Arguments, returns, and semantics of B() vary " "according to the device driver in question (the call is used as a catch-all " @@ -11725,26 +12664,26 @@ msgid "" "B() function call appeared in Version 7 AT&T UNIX." msgstr "" "どれか一つの標準に対応しているわけではない。 B() の引き数、返り値、解" -"釈は、処理対象のデバイス・ドライバごとに 異なる (この関数は UNIX の ストリー" -"ム I/O モデル に きちんと適合していない操作のための便利屋として使用される)。 " -"よく知られている B() のリストについては B(2) を参照する" -"こと。 B() 関数コールは Version 7 AT&T UNIX で登場した。" +"釈は、処理対象のデバイスドライバごとに 異なる (この関数は UNIX の ストリーム " +"I/O モデル に きちんと適合していない操作のための便利屋として使用される)。 よ" +"く知られている B() のリストについては B(2) を参照するこ" +"と。 B() 関数コールは Version 7 AT&T UNIX で登場した。" #. type: Plain text -#: build/C/man2/ioctl.2:140 +#: build/C/man2/ioctl.2:142 msgid "" "In order to use this call, one needs an open file descriptor. Often the " "B(2) call has unwanted side effects, that can be avoided under Linux " "by giving it the B flag." msgstr "" -"このシステムコールを使うには、オープンされたファイル・ディスクリプタが 必要で" -"ある。 B(2) コールはしばしば望んでいない副作用を伴うことがあるが、" -"Linux では B(2) に B フラグをつけることでこの副作用を避け" -"ることができる。" +"このシステムコールを使うには、オープンされたファイルディスクリプタが 必要であ" +"る。 B(2) コールはしばしば望んでいない副作用を伴うことがあるが、Linux " +"では B(2) に B フラグをつけることでこの副作用を避けること" +"ができる。" #. .BR mt (4), #. type: Plain text -#: build/C/man2/ioctl.2:148 +#: build/C/man2/ioctl.2:150 msgid "" "B(2), B(2), B(2), B(2), B(4), B(4)" msgstr "" @@ -11759,8 +12698,8 @@ msgstr "IOCTL_LIST" #. type: TH #: build/C/man2/ioctl_list.2:30 #, no-wrap -msgid "2007-12-29" -msgstr "2007-12-29" +msgid "2013-09-17" +msgstr "2013-09-17" #. type: Plain text #: build/C/man2/ioctl_list.2:33 @@ -11783,15 +12722,15 @@ msgstr "" #. type: Plain text #: build/C/man2/ioctl_list.2:48 msgid "" -"An argument type of I means the argument is input to the " -"kernel. I means the kernel outputs the argument. If the " -"kernel uses the argument for both input and output, this is marked with I." +"An argument type of I means the argument is input to " +"the kernel. I means the kernel outputs the argument. If " +"the kernel uses the argument for both input and output, this is marked with " +"I." msgstr "" -"引き数型 I は、その引き数がカーネルへの入力である事を意味" -"します。また、 I は、その引き数がカーネルからの出力である事を意" -"味します。 カーネルがその引き数を入力と出力の両方に使用する場合は、 I マークを付けてあります。" +"引き数型 I は、その引き数がカーネルへの入力である事を意" +"味します。また、 I は、その引き数がカーネルからの出力である事" +"を意味します。 カーネルがその引き数を入力と出力の両方に使用する場合は、 I マークを付けてあります。" #. type: Plain text #: build/C/man2/ioctl_list.2:53 @@ -11862,7 +12801,7 @@ msgstr "" "トのタイプ、8 ビットのシリアル番号から構成されます。" #. type: Plain text -#: build/C/man2/ioctl_list.2:97 +#: build/C/man2/ioctl_list.2:98 msgid "" "The macros describing this structure live in Iasm/ioctl.hE> and " "are B<_IO(type,nr)> and B<{_IOR,_IOW,_IOWR}(type,nr,size)>. They use " @@ -11875,7 +12814,7 @@ msgstr "" "目の引き数はデータタイプです。" #. type: Plain text -#: build/C/man2/ioctl_list.2:102 +#: build/C/man2/ioctl_list.2:103 msgid "" "Note that the size bits are very unreliable: in lots of cases they are " "wrong, either because of buggy macros using I, or " @@ -11886,7 +12825,7 @@ msgstr "" "受け継いだ値が原因です。" #. type: Plain text -#: build/C/man2/ioctl_list.2:106 +#: build/C/man2/ioctl_list.2:107 msgid "" "Thus, it seems that the new structure only gave disadvantages: it does not " "help in checking, but it causes varying values for the various architectures." @@ -11895,7 +12834,7 @@ msgstr "" "クの手助けにはならず、 様々なアーキテクチャによって値を変化させてしまいます。" #. type: Plain text -#: build/C/man2/ioctl_list.2:112 +#: build/C/man2/ioctl_list.2:113 msgid "" "Decent ioctls return 0 on success and -1 on error, while any output value is " "stored via the argument. However, quite a few ioctls in fact return an " @@ -11906,2678 +12845,2707 @@ msgstr "" "値を返します。 これは今のところ以下では示されていません。" #. type: Plain text -#: build/C/man2/ioctl_list.2:114 +#: build/C/man2/ioctl_list.2:115 msgid "// Main table." msgstr "// Main table." #. type: Plain text -#: build/C/man2/ioctl_list.2:116 +#: build/C/man2/ioctl_list.2:117 msgid "// Einclude/asm-i386/socket.hE" msgstr "// Einclude/asm-i386/socket.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:118 +#: build/C/man2/ioctl_list.2:119 #, no-wrap msgid "0x00008901\tFIOSETOWN\tconst int *\n" msgstr "0x00008901\tFIOSETOWN\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:119 +#: build/C/man2/ioctl_list.2:120 #, no-wrap msgid "0x00008902\tSIOCSPGRP\tconst int *\n" msgstr "0x00008902\tSIOCSPGRP\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:120 +#: build/C/man2/ioctl_list.2:121 #, no-wrap msgid "0x00008903\tFIOGETOWN\tint *\n" msgstr "0x00008903\tFIOGETOWN\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:121 +#: build/C/man2/ioctl_list.2:122 #, no-wrap msgid "0x00008904\tSIOCGPGRP\tint *\n" msgstr "0x00008904\tSIOCGPGRP\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:122 +#: build/C/man2/ioctl_list.2:123 #, no-wrap msgid "0x00008905\tSIOCATMAR\tint *\n" msgstr "0x00008905\tSIOCATMAR\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:123 +#: build/C/man2/ioctl_list.2:124 #, no-wrap msgid "0x00008906\tSIOCGSTAMP\ttimeval *\n" msgstr "0x00008906\tSIOCGSTAMP\ttimeval *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:127 +#: build/C/man2/ioctl_list.2:128 msgid "// Einclude/asm-i386/termios.hE" msgstr "// Einclude/asm-i386/termios.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:129 +#: build/C/man2/ioctl_list.2:130 #, no-wrap msgid "0x00005401\tTCGETS\tstruct termios *\n" msgstr "0x00005401\tTCGETS\tstruct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:130 +#: build/C/man2/ioctl_list.2:131 #, no-wrap msgid "0x00005402\tTCSETS\tconst struct termios *\n" msgstr "0x00005402\tTCSETS\tconst struct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:131 +#: build/C/man2/ioctl_list.2:132 #, no-wrap msgid "0x00005403\tTCSETSW\tconst struct termios *\n" msgstr "0x00005403\tTCSETSW\tconst struct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:132 +#: build/C/man2/ioctl_list.2:133 #, no-wrap msgid "0x00005404\tTCSETSF\tconst struct termios *\n" msgstr "0x00005404\tTCSETSF\tconst struct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:133 +#: build/C/man2/ioctl_list.2:134 #, no-wrap msgid "0x00005405\tTCGETA\tstruct termio *\n" msgstr "0x00005405\tTCGETA\tstruct termio *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:134 +#: build/C/man2/ioctl_list.2:135 #, no-wrap msgid "0x00005406\tTCSETA\tconst struct termio *\n" msgstr "0x00005406\tTCSETA\tconst struct termio *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:135 +#: build/C/man2/ioctl_list.2:136 #, no-wrap msgid "0x00005407\tTCSETAW\tconst struct termio *\n" msgstr "0x00005407\tTCSETAW\tconst struct termio *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:136 +#: build/C/man2/ioctl_list.2:137 #, no-wrap msgid "0x00005408\tTCSETAF\tconst struct termio *\n" msgstr "0x00005408\tTCSETAF\tconst struct termio *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:137 +#: build/C/man2/ioctl_list.2:138 #, no-wrap msgid "0x00005409\tTCSBRK\tint\n" msgstr "0x00005409\tTCSBRK\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:138 +#: build/C/man2/ioctl_list.2:139 #, no-wrap msgid "0x0000540A\tTCXONC\tint\n" msgstr "0x0000540A\tTCXONC\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:139 +#: build/C/man2/ioctl_list.2:140 #, no-wrap msgid "0x0000540B\tTCFLSH\tint\n" msgstr "0x0000540B\tTCFLSH\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:140 +#: build/C/man2/ioctl_list.2:141 #, no-wrap msgid "0x0000540C\tTIOCEXCL\tvoid\n" msgstr "0x0000540C\tTIOCEXCL\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:141 +#: build/C/man2/ioctl_list.2:142 #, no-wrap msgid "0x0000540D\tTIOCNXCL\tvoid\n" msgstr "0x0000540D\tTIOCNXCL\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:142 +#: build/C/man2/ioctl_list.2:143 #, no-wrap msgid "0x0000540E\tTIOCSCTTY\tint\n" msgstr "0x0000540E\tTIOCSCTTY\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:143 +#: build/C/man2/ioctl_list.2:144 #, no-wrap msgid "0x0000540F\tTIOCGPGRP\tpid_t *\n" msgstr "0x0000540F\tTIOCGPGRP\tpid_t *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:144 +#: build/C/man2/ioctl_list.2:145 #, no-wrap msgid "0x00005410\tTIOCSPGRP\tconst pid_t *\n" msgstr "0x00005410\tTIOCSPGRP\tconst pid_t *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:145 +#: build/C/man2/ioctl_list.2:146 #, no-wrap msgid "0x00005411\tTIOCOUTQ\tint *\n" msgstr "0x00005411\tTIOCOUTQ\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:146 +#: build/C/man2/ioctl_list.2:147 #, no-wrap msgid "0x00005412\tTIOCSTI\tconst char *\n" msgstr "0x00005412\tTIOCSTI\tconst char *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:147 +#: build/C/man2/ioctl_list.2:148 #, no-wrap msgid "0x00005413\tTIOCGWINSZ\tstruct winsize *\n" msgstr "0x00005413\tTIOCGWINSZ\tstruct winsize *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:148 +#: build/C/man2/ioctl_list.2:149 #, no-wrap msgid "0x00005414\tTIOCSWINSZ\tconst struct winsize *\n" msgstr "0x00005414\tTIOCSWINSZ\tconst struct winsize *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:149 +#: build/C/man2/ioctl_list.2:150 #, no-wrap msgid "0x00005415\tTIOCMGET\tint *\n" msgstr "0x00005415\tTIOCMGET\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:150 +#: build/C/man2/ioctl_list.2:151 #, no-wrap msgid "0x00005416\tTIOCMBIS\tconst int *\n" msgstr "0x00005416\tTIOCMBIS\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:151 +#: build/C/man2/ioctl_list.2:152 #, no-wrap msgid "0x00005417\tTIOCMBIC\tconst int *\n" msgstr "0x00005417\tTIOCMBIC\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:152 +#: build/C/man2/ioctl_list.2:153 #, no-wrap msgid "0x00005418\tTIOCMSET\tconst int *\n" msgstr "0x00005418\tTIOCMSET\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:153 +#: build/C/man2/ioctl_list.2:154 #, no-wrap msgid "0x00005419\tTIOCGSOFTCAR\tint *\n" msgstr "0x00005419\tTIOCGSOFTCAR\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:154 +#: build/C/man2/ioctl_list.2:155 #, no-wrap msgid "0x0000541A\tTIOCSSOFTCAR\tconst int *\n" msgstr "0x0000541A\tTIOCSSOFTCAR\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:155 +#: build/C/man2/ioctl_list.2:156 #, no-wrap msgid "0x0000541B\tFIONREAD\tint *\n" msgstr "0x0000541B\tFIONREAD\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:156 +#: build/C/man2/ioctl_list.2:157 #, no-wrap msgid "0x0000541B\tTIOCINQ\tint *\n" msgstr "0x0000541B\tTIOCINQ\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:157 +#: build/C/man2/ioctl_list.2:158 #, no-wrap msgid "0x0000541C\tTIOCLINUX\tconst char *\t// MORE\n" msgstr "0x0000541C\tTIOCLINUX\tconst char *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:158 +#: build/C/man2/ioctl_list.2:159 #, no-wrap msgid "0x0000541D\tTIOCCONS\tvoid\n" msgstr "0x0000541D\tTIOCCONS\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:159 +#: build/C/man2/ioctl_list.2:160 #, no-wrap msgid "0x0000541E\tTIOCGSERIAL\tstruct serial_struct *\n" msgstr "0x0000541E\tTIOCGSERIAL\tstruct serial_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:160 +#: build/C/man2/ioctl_list.2:161 #, no-wrap msgid "0x0000541F\tTIOCSSERIAL\tconst struct serial_struct *\n" msgstr "0x0000541F\tTIOCSSERIAL\tconst struct serial_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:161 +#: build/C/man2/ioctl_list.2:162 #, no-wrap msgid "0x00005420\tTIOCPKT\tconst int *\n" msgstr "0x00005420\tTIOCPKT\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:162 +#: build/C/man2/ioctl_list.2:163 #, no-wrap msgid "0x00005421\tFIONBIO\tconst int *\n" msgstr "0x00005421\tFIONBIO\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:163 +#: build/C/man2/ioctl_list.2:164 #, no-wrap msgid "0x00005422\tTIOCNOTTY\tvoid\n" msgstr "0x00005422\tTIOCNOTTY\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:164 +#: build/C/man2/ioctl_list.2:165 #, no-wrap msgid "0x00005423\tTIOCSETD\tconst int *\n" msgstr "0x00005423\tTIOCSETD\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:165 +#: build/C/man2/ioctl_list.2:166 #, no-wrap msgid "0x00005424\tTIOCGETD\tint *\n" msgstr "0x00005424\tTIOCGETD\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:166 +#: build/C/man2/ioctl_list.2:167 #, no-wrap msgid "0x00005425\tTCSBRKP\tint\n" msgstr "0x00005425\tTCSBRKP\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:167 +#: build/C/man2/ioctl_list.2:168 #, no-wrap msgid "0x00005426\tTIOCTTYGSTRUCT\tstruct tty_struct *\n" msgstr "0x00005426\tTIOCTTYGSTRUCT\tstruct tty_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:168 +#: build/C/man2/ioctl_list.2:169 #, no-wrap msgid "0x00005450\tFIONCLEX\tvoid\n" msgstr "0x00005450\tFIONCLEX\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:169 +#: build/C/man2/ioctl_list.2:170 #, no-wrap msgid "0x00005451\tFIOCLEX\tvoid\n" msgstr "0x00005451\tFIOCLEX\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:170 +#: build/C/man2/ioctl_list.2:171 #, no-wrap msgid "0x00005452\tFIOASYNC\tconst int *\n" msgstr "0x00005452\tFIOASYNC\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:171 +#: build/C/man2/ioctl_list.2:172 #, no-wrap msgid "0x00005453\tTIOCSERCONFIG\tvoid\n" msgstr "0x00005453\tTIOCSERCONFIG\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:172 +#: build/C/man2/ioctl_list.2:173 #, no-wrap msgid "0x00005454\tTIOCSERGWILD\tint *\n" msgstr "0x00005454\tTIOCSERGWILD\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:173 +#: build/C/man2/ioctl_list.2:174 #, no-wrap msgid "0x00005455\tTIOCSERSWILD\tconst int *\n" msgstr "0x00005455\tTIOCSERSWILD\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:174 +#: build/C/man2/ioctl_list.2:175 #, no-wrap msgid "0x00005456\tTIOCGLCKTRMIOS\tstruct termios *\n" msgstr "0x00005456\tTIOCGLCKTRMIOS\tstruct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:175 +#: build/C/man2/ioctl_list.2:176 #, no-wrap msgid "0x00005457\tTIOCSLCKTRMIOS\tconst struct termios *\n" msgstr "0x00005457\tTIOCSLCKTRMIOS\tconst struct termios *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:176 +#: build/C/man2/ioctl_list.2:177 #, no-wrap msgid "0x00005458\tTIOCSERGSTRUCT\tstruct async_struct *\n" msgstr "0x00005458\tTIOCSERGSTRUCT\tstruct async_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:177 +#: build/C/man2/ioctl_list.2:178 #, no-wrap msgid "0x00005459\tTIOCSERGETLSR\tint *\n" msgstr "0x00005459\tTIOCSERGETLSR\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:184 +#: build/C/man2/ioctl_list.2:185 #, no-wrap msgid "0x0000545A\tTIOCSERGETMULTI\tstruct serial_multiport_struct *\n" msgstr "0x0000545A\tTIOCSERGETMULTI\tstruct serial_multiport_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:185 +#: build/C/man2/ioctl_list.2:186 #, no-wrap msgid "0x0000545B\tTIOCSERSETMULTI\tconst struct serial_multiport_struct *\n" msgstr "0x0000545B\tTIOCSERSETMULTI\tconst struct serial_multiport_struct *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:189 +#: build/C/man2/ioctl_list.2:190 msgid "// Einclude/linux/ax25.hE" msgstr "// Einclude/linux/ax25.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:191 +#: build/C/man2/ioctl_list.2:192 #, no-wrap msgid "0x000089E0\tSIOCAX25GETUID\tconst struct sockaddr_ax25 *\n" msgstr "0x000089E0\tSIOCAX25GETUID\tconst struct sockaddr_ax25 *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:192 +#: build/C/man2/ioctl_list.2:193 #, no-wrap msgid "0x000089E1\tSIOCAX25ADDUID\tconst struct sockaddr_ax25 *\n" msgstr "0x000089E1\tSIOCAX25ADDUID\tconst struct sockaddr_ax25 *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:193 +#: build/C/man2/ioctl_list.2:194 #, no-wrap msgid "0x000089E2\tSIOCAX25DELUID\tconst struct sockaddr_ax25 *\n" msgstr "0x000089E2\tSIOCAX25DELUID\tconst struct sockaddr_ax25 *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:194 +#: build/C/man2/ioctl_list.2:195 #, no-wrap msgid "0x000089E3\tSIOCAX25NOUID\tconst int *\n" msgstr "0x000089E3\tSIOCAX25NOUID\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:195 +#: build/C/man2/ioctl_list.2:196 #, no-wrap msgid "0x000089E4\tSIOCAX25DIGCTL\tconst int *\n" msgstr "0x000089E4\tSIOCAX25DIGCTL\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:196 +#: build/C/man2/ioctl_list.2:197 #, no-wrap msgid "0x000089E5\tSIOCAX25GETPARMS\tstruct ax25_parms_struct *\t// I-O\n" msgstr "0x000089E5\tSIOCAX25GETPARMS\tstruct ax25_parms_struct *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:200 +#: build/C/man2/ioctl_list.2:201 #, no-wrap msgid "0x000089E6\tSIOCAX25SETPARMS\tconst struct ax25_parms_struct *\n" msgstr "0x000089E6\tSIOCAX25SETPARMS\tconst struct ax25_parms_struct *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:204 +#: build/C/man2/ioctl_list.2:205 msgid "// Einclude/linux/cdk.hE" msgstr "// Einclude/linux/cdk.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:206 +#: build/C/man2/ioctl_list.2:207 #, no-wrap msgid "0x00007314\tSTL_BINTR\tvoid\n" msgstr "0x00007314\tSTL_BINTR\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:207 +#: build/C/man2/ioctl_list.2:208 #, no-wrap msgid "0x00007315\tSTL_BSTART\tvoid\n" msgstr "0x00007315\tSTL_BSTART\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:208 +#: build/C/man2/ioctl_list.2:209 #, no-wrap msgid "0x00007316\tSTL_BSTOP\tvoid\n" msgstr "0x00007316\tSTL_BSTOP\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:209 +#: build/C/man2/ioctl_list.2:210 #, no-wrap msgid "0x00007317\tSTL_BRESET\tvoid\n" msgstr "0x00007317\tSTL_BRESET\tvoid\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:213 +#: build/C/man2/ioctl_list.2:214 msgid "// Einclude/linux/cdrom.hE" msgstr "// Einclude/linux/cdrom.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:215 +#: build/C/man2/ioctl_list.2:216 #, no-wrap msgid "0x00005301\tCDROMPAUSE\tvoid\n" msgstr "0x00005301\tCDROMPAUSE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:216 +#: build/C/man2/ioctl_list.2:217 #, no-wrap msgid "0x00005302\tCDROMRESUME\tvoid\n" msgstr "0x00005302\tCDROMRESUME\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:217 +#: build/C/man2/ioctl_list.2:218 #, no-wrap msgid "0x00005303\tCDROMPLAYMSF\tconst struct cdrom_msf *\n" msgstr "0x00005303\tCDROMPLAYMSF\tconst struct cdrom_msf *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:218 +#: build/C/man2/ioctl_list.2:219 #, no-wrap msgid "0x00005304\tCDROMPLAYTRKIND\tconst struct cdrom_ti *\n" msgstr "0x00005304\tCDROMPLAYTRKIND\tconst struct cdrom_ti *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:219 +#: build/C/man2/ioctl_list.2:220 #, no-wrap msgid "0x00005305\tCDROMREADTOCHDR\tstruct cdrom_tochdr *\n" msgstr "0x00005305\tCDROMREADTOCHDR\tstruct cdrom_tochdr *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:223 +#: build/C/man2/ioctl_list.2:224 #, no-wrap msgid "0x00005306\tCDROMREADTOCENTRY\tstruct cdrom_tocentry *\t// I-O\n" msgstr "0x00005306\tCDROMREADTOCENTRY\tstruct cdrom_tocentry *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:227 +#: build/C/man2/ioctl_list.2:228 #, no-wrap msgid "0x00005307\tCDROMSTOP\tvoid\n" msgstr "0x00005307\tCDROMSTOP\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:228 +#: build/C/man2/ioctl_list.2:229 #, no-wrap msgid "0x00005308\tCDROMSTART\tvoid\n" msgstr "0x00005308\tCDROMSTART\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:229 +#: build/C/man2/ioctl_list.2:230 #, no-wrap msgid "0x00005309\tCDROMEJECT\tvoid\n" msgstr "0x00005309\tCDROMEJECT\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:230 +#: build/C/man2/ioctl_list.2:231 #, no-wrap msgid "0x0000530A\tCDROMVOLCTRL\tconst struct cdrom_volctrl *\n" msgstr "0x0000530A\tCDROMVOLCTRL\tconst struct cdrom_volctrl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:231 +#: build/C/man2/ioctl_list.2:232 #, no-wrap msgid "0x0000530B\tCDROMSUBCHNL\tstruct cdrom_subchnl *\t// I-O\n" msgstr "0x0000530B\tCDROMSUBCHNL\tstruct cdrom_subchnl *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:232 +#: build/C/man2/ioctl_list.2:233 #, no-wrap msgid "0x0000530C\tCDROMREADMODE2\tconst struct cdrom_msf *\t// MORE\n" msgstr "0x0000530C\tCDROMREADMODE2\tconst struct cdrom_msf *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:233 +#: build/C/man2/ioctl_list.2:234 #, no-wrap msgid "0x0000530D\tCDROMREADMODE1\tconst struct cdrom_msf *\t// MORE\n" msgstr "0x0000530D\tCDROMREADMODE1\tconst struct cdrom_msf *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:234 +#: build/C/man2/ioctl_list.2:235 #, no-wrap msgid "0x0000530E\tCDROMREADAUDIO\tconst struct cdrom_read_audio *\t// MORE\n" msgstr "0x0000530E\tCDROMREADAUDIO\tconst struct cdrom_read_audio *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:235 +#: build/C/man2/ioctl_list.2:236 #, no-wrap msgid "0x0000530F\tCDROMEJECT_SW\tint\n" msgstr "0x0000530F\tCDROMEJECT_SW\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:239 +#: build/C/man2/ioctl_list.2:240 #, no-wrap msgid "0x00005310\tCDROMMULTISESSION\tstruct cdrom_multisession *\t// I-O\n" msgstr "0x00005310\tCDROMMULTISESSION\tstruct cdrom_multisession *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:243 +#: build/C/man2/ioctl_list.2:244 #, no-wrap msgid "0x00005311\tCDROM_GET_UPC\tstruct { char [8]; } *\n" msgstr "0x00005311\tCDROM_GET_UPC\tstruct { char [8]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:244 +#: build/C/man2/ioctl_list.2:245 #, no-wrap msgid "0x00005312\tCDROMRESET\tvoid\n" msgstr "0x00005312\tCDROMRESET\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:245 +#: build/C/man2/ioctl_list.2:246 #, no-wrap msgid "0x00005313\tCDROMVOLREAD\tstruct cdrom_volctrl *\n" msgstr "0x00005313\tCDROMVOLREAD\tstruct cdrom_volctrl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:246 +#: build/C/man2/ioctl_list.2:247 #, no-wrap msgid "0x00005314\tCDROMREADRAW\tconst struct cdrom_msf *\t// MORE\n" msgstr "0x00005314\tCDROMREADRAW\tconst struct cdrom_msf *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:247 +#: build/C/man2/ioctl_list.2:248 #, no-wrap msgid "0x00005315\tCDROMREADCOOKED\tconst struct cdrom_msf *\t// MORE\n" msgstr "0x00005315\tCDROMREADCOOKED\tconst struct cdrom_msf *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:248 +#: build/C/man2/ioctl_list.2:249 #, no-wrap msgid "0x00005316\tCDROMSEEK\tconst struct cdrom_msf *\n" msgstr "0x00005316\tCDROMSEEK\tconst struct cdrom_msf *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:252 +#: build/C/man2/ioctl_list.2:253 msgid "// Einclude/linux/cm206.hE" msgstr "// Einclude/linux/cm206.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:254 +#: build/C/man2/ioctl_list.2:255 #, no-wrap msgid "0x00002000\tCM206CTL_GET_STAT\tint\n" msgstr "0x00002000\tCM206CTL_GET_STAT\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:255 +#: build/C/man2/ioctl_list.2:256 #, no-wrap msgid "0x00002001\tCM206CTL_GET_LAST_STAT\tint\n" msgstr "0x00002001\tCM206CTL_GET_LAST_STAT\tint\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:259 +#: build/C/man2/ioctl_list.2:260 msgid "// Einclude/linux/cyclades.hE" msgstr "// Einclude/linux/cyclades.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:261 +#: build/C/man2/ioctl_list.2:262 #, no-wrap msgid "0x00435901\tCYGETMON\tstruct cyclades_monitor *\n" msgstr "0x00435901\tCYGETMON\tstruct cyclades_monitor *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:262 +#: build/C/man2/ioctl_list.2:263 #, no-wrap msgid "0x00435902\tCYGETTHRESH\tint *\n" msgstr "0x00435902\tCYGETTHRESH\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:263 +#: build/C/man2/ioctl_list.2:264 #, no-wrap msgid "0x00435903\tCYSETTHRESH\tint\n" msgstr "0x00435903\tCYSETTHRESH\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:264 +#: build/C/man2/ioctl_list.2:265 #, no-wrap msgid "0x00435904\tCYGETDEFTHRESH\tint *\n" msgstr "0x00435904\tCYGETDEFTHRESH\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:265 +#: build/C/man2/ioctl_list.2:266 #, no-wrap msgid "0x00435905\tCYSETDEFTHRESH\tint\n" msgstr "0x00435905\tCYSETDEFTHRESH\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:266 +#: build/C/man2/ioctl_list.2:267 #, no-wrap msgid "0x00435906\tCYGETTIMEOUT\tint *\n" msgstr "0x00435906\tCYGETTIMEOUT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:267 +#: build/C/man2/ioctl_list.2:268 #, no-wrap msgid "0x00435907\tCYSETTIMEOUT\tint\n" msgstr "0x00435907\tCYSETTIMEOUT\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:268 +#: build/C/man2/ioctl_list.2:269 #, no-wrap msgid "0x00435908\tCYGETDEFTIMEOUT\tint *\n" msgstr "0x00435908\tCYGETDEFTIMEOUT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:269 +#: build/C/man2/ioctl_list.2:270 #, no-wrap msgid "0x00435909\tCYSETDEFTIMEOUT\tint\n" msgstr "0x00435909\tCYSETDEFTIMEOUT\tint\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:273 +#: build/C/man2/ioctl_list.2:274 msgid "// Einclude/linux/ext2_fs.hE" msgstr "// Einclude/linux/ext2_fs.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:275 +#: build/C/man2/ioctl_list.2:276 #, no-wrap msgid "0x80046601\tEXT2_IOC_GETFLAGS\tint *\n" msgstr "0x80046601\tEXT2_IOC_GETFLAGS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:276 +#: build/C/man2/ioctl_list.2:277 #, no-wrap msgid "0x40046602\tEXT2_IOC_SETFLAGS\tconst int *\n" msgstr "0x40046602\tEXT2_IOC_SETFLAGS\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:277 +#: build/C/man2/ioctl_list.2:278 #, no-wrap msgid "0x80047601\tEXT2_IOC_GETVERSION\tint *\n" msgstr "0x80047601\tEXT2_IOC_GETVERSION\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:278 +#: build/C/man2/ioctl_list.2:279 #, no-wrap msgid "0x40047602\tEXT2_IOC_SETVERSION\tconst int *\n" msgstr "0x40047602\tEXT2_IOC_SETVERSION\tconst int *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:282 +#: build/C/man2/ioctl_list.2:283 msgid "// Einclude/linux/fd.hE" msgstr "// Einclude/linux/fd.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:284 +#: build/C/man2/ioctl_list.2:285 #, no-wrap msgid "0x00000000\tFDCLRPRM\tvoid\n" msgstr "0x00000000\tFDCLRPRM\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:285 +#: build/C/man2/ioctl_list.2:286 #, no-wrap msgid "0x00000001\tFDSETPRM\tconst struct floppy_struct *\n" msgstr "0x00000001\tFDSETPRM\tconst struct floppy_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:286 +#: build/C/man2/ioctl_list.2:287 #, no-wrap msgid "0x00000002\tFDDEFPRM\tconst struct floppy_struct *\n" msgstr "0x00000002\tFDDEFPRM\tconst struct floppy_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:287 +#: build/C/man2/ioctl_list.2:288 #, no-wrap msgid "0x00000003\tFDGETPRM\tstruct floppy_struct *\n" msgstr "0x00000003\tFDGETPRM\tstruct floppy_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:288 +#: build/C/man2/ioctl_list.2:289 #, no-wrap msgid "0x00000004\tFDMSGON\tvoid\n" msgstr "0x00000004\tFDMSGON\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:289 +#: build/C/man2/ioctl_list.2:290 #, no-wrap msgid "0x00000005\tFDMSGOFF\tvoid\n" msgstr "0x00000005\tFDMSGOFF\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:290 +#: build/C/man2/ioctl_list.2:291 #, no-wrap msgid "0x00000006\tFDFMTBEG\tvoid\n" msgstr "0x00000006\tFDFMTBEG\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:291 +#: build/C/man2/ioctl_list.2:292 #, no-wrap msgid "0x00000007\tFDFMTTRK\tconst struct format_descr *\n" msgstr "0x00000007\tFDFMTTRK\tconst struct format_descr *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:292 +#: build/C/man2/ioctl_list.2:293 #, no-wrap msgid "0x00000008\tFDFMTEND\tvoid\n" msgstr "0x00000008\tFDFMTEND\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:293 +#: build/C/man2/ioctl_list.2:294 #, no-wrap msgid "0x0000000A\tFDSETEMSGTRESH\tint\n" msgstr "0x0000000A\tFDSETEMSGTRESH\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:294 +#: build/C/man2/ioctl_list.2:295 #, no-wrap msgid "0x0000000B\tFDFLUSH\tvoid\n" msgstr "0x0000000B\tFDFLUSH\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:295 +#: build/C/man2/ioctl_list.2:296 #, no-wrap msgid "0x0000000C\tFDSETMAXERRS\tconst struct floppy_max_errors *\n" msgstr "0x0000000C\tFDSETMAXERRS\tconst struct floppy_max_errors *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:296 +#: build/C/man2/ioctl_list.2:297 #, no-wrap msgid "0x0000000E\tFDGETMAXERRS\tstruct floppy_max_errors *\n" msgstr "0x0000000E\tFDGETMAXERRS\tstruct floppy_max_errors *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:297 +#: build/C/man2/ioctl_list.2:298 #, no-wrap msgid "0x00000010\tFDGETDRVTYP\tstruct { char [16]; } *\n" msgstr "0x00000010\tFDGETDRVTYP\tstruct { char [16]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:298 +#: build/C/man2/ioctl_list.2:299 #, no-wrap msgid "0x00000014\tFDSETDRVPRM\tconst struct floppy_drive_params *\n" msgstr "0x00000014\tFDSETDRVPRM\tconst struct floppy_drive_params *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:299 +#: build/C/man2/ioctl_list.2:300 #, no-wrap msgid "0x00000015\tFDGETDRVPRM\tstruct floppy_drive_params *\n" msgstr "0x00000015\tFDGETDRVPRM\tstruct floppy_drive_params *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:300 +#: build/C/man2/ioctl_list.2:301 #, no-wrap msgid "0x00000016\tFDGETDRVSTAT\tstruct floppy_drive_struct *\n" msgstr "0x00000016\tFDGETDRVSTAT\tstruct floppy_drive_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:301 +#: build/C/man2/ioctl_list.2:302 #, no-wrap msgid "0x00000017\tFDPOLLDRVSTAT\tstruct floppy_drive_struct *\n" msgstr "0x00000017\tFDPOLLDRVSTAT\tstruct floppy_drive_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:302 +#: build/C/man2/ioctl_list.2:303 #, no-wrap msgid "0x00000018\tFDRESET\tint\n" msgstr "0x00000018\tFDRESET\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:303 +#: build/C/man2/ioctl_list.2:304 #, no-wrap msgid "0x00000019\tFDGETFDCSTAT\tstruct floppy_fdc_state *\n" msgstr "0x00000019\tFDGETFDCSTAT\tstruct floppy_fdc_state *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:304 +#: build/C/man2/ioctl_list.2:305 #, no-wrap msgid "0x0000001B\tFDWERRORCLR\tvoid\n" msgstr "0x0000001B\tFDWERRORCLR\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:305 +#: build/C/man2/ioctl_list.2:306 #, no-wrap msgid "0x0000001C\tFDWERRORGET\tstruct floppy_write_errors *\n" msgstr "0x0000001C\tFDWERRORGET\tstruct floppy_write_errors *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:309 +#: build/C/man2/ioctl_list.2:310 #, no-wrap msgid "0x0000001E\tFDRAWCMD\tstruct floppy_raw_cmd *\t// MORE // I-O\n" msgstr "0x0000001E\tFDRAWCMD\tstruct floppy_raw_cmd *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:310 +#: build/C/man2/ioctl_list.2:311 #, no-wrap msgid "0x00000028\tFDTWADDLE\tvoid\n" msgstr "0x00000028\tFDTWADDLE\tvoid\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:314 +#: build/C/man2/ioctl_list.2:315 msgid "// Einclude/linux/fs.hE" msgstr "// Einclude/linux/fs.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:316 +#: build/C/man2/ioctl_list.2:317 #, no-wrap msgid "0x0000125D\tBLKROSET\tconst int *\n" msgstr "0x0000125D\tBLKROSET\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:317 +#: build/C/man2/ioctl_list.2:318 #, no-wrap msgid "0x0000125E\tBLKROGET\tint *\n" msgstr "0x0000125E\tBLKROGET\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:318 +#: build/C/man2/ioctl_list.2:319 #, no-wrap msgid "0x0000125F\tBLKRRPART\tvoid\n" msgstr "0x0000125F\tBLKRRPART\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:319 +#: build/C/man2/ioctl_list.2:320 #, no-wrap msgid "0x00001260\tBLKGETSIZE\tunsigned long *\n" msgstr "0x00001260\tBLKGETSIZE\tunsigned long *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:320 +#: build/C/man2/ioctl_list.2:321 #, no-wrap msgid "0x00001261\tBLKFLSBUF\tvoid\n" msgstr "0x00001261\tBLKFLSBUF\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:321 +#: build/C/man2/ioctl_list.2:322 #, no-wrap msgid "0x00001262\tBLKRASET\tint\n" msgstr "0x00001262\tBLKRASET\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:322 +#: build/C/man2/ioctl_list.2:323 #, no-wrap msgid "0x00001263\tBLKRAGET\tint *\n" msgstr "0x00001263\tBLKRAGET\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:323 +#: build/C/man2/ioctl_list.2:324 #, no-wrap msgid "0x00000001\tFIBMAP\tint *\t// I-O\n" msgstr "0x00000001\tFIBMAP\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:324 +#: build/C/man2/ioctl_list.2:325 #, no-wrap msgid "0x00000002\tFIGETBSZ\tint *\n" msgstr "0x00000002\tFIGETBSZ\tint *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:328 +#: build/C/man2/ioctl_list.2:329 msgid "// Einclude/linux/hdreg.hE" msgstr "// Einclude/linux/hdreg.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:330 +#: build/C/man2/ioctl_list.2:331 #, no-wrap msgid "0x00000301\tHDIO_GETGEO\tstruct hd_geometry *\n" msgstr "0x00000301\tHDIO_GETGEO\tstruct hd_geometry *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:331 +#: build/C/man2/ioctl_list.2:332 #, no-wrap msgid "0x00000302\tHDIO_GET_UNMASKINTR\tint *\n" msgstr "0x00000302\tHDIO_GET_UNMASKINTR\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:332 +#: build/C/man2/ioctl_list.2:333 #, no-wrap msgid "0x00000304\tHDIO_GET_MULTCOUNT\tint *\n" msgstr "0x00000304\tHDIO_GET_MULTCOUNT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:333 +#: build/C/man2/ioctl_list.2:334 #, no-wrap msgid "0x00000307\tHDIO_GET_IDENTITY\tstruct hd_driveid *\n" msgstr "0x00000307\tHDIO_GET_IDENTITY\tstruct hd_driveid *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:334 +#: build/C/man2/ioctl_list.2:335 #, no-wrap msgid "0x00000308\tHDIO_GET_KEEPSETTINGS\tint *\n" msgstr "0x00000308\tHDIO_GET_KEEPSETTINGS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:335 +#: build/C/man2/ioctl_list.2:336 #, no-wrap msgid "0x00000309\tHDIO_GET_CHIPSET\tint *\n" msgstr "0x00000309\tHDIO_GET_CHIPSET\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:336 +#: build/C/man2/ioctl_list.2:337 #, no-wrap msgid "0x0000030A\tHDIO_GET_NOWERR\tint *\n" msgstr "0x0000030A\tHDIO_GET_NOWERR\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:337 +#: build/C/man2/ioctl_list.2:338 #, no-wrap msgid "0x0000030B\tHDIO_GET_DMA\tint *\n" msgstr "0x0000030B\tHDIO_GET_DMA\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:338 +#: build/C/man2/ioctl_list.2:339 #, no-wrap msgid "0x0000031F\tHDIO_DRIVE_CMD\tint *\t// I-O\n" msgstr "0x0000031F\tHDIO_DRIVE_CMD\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:339 +#: build/C/man2/ioctl_list.2:340 #, no-wrap msgid "0x00000321\tHDIO_SET_MULTCOUNT\tint\n" msgstr "0x00000321\tHDIO_SET_MULTCOUNT\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:340 +#: build/C/man2/ioctl_list.2:341 #, no-wrap msgid "0x00000322\tHDIO_SET_UNMASKINTR\tint\n" msgstr "0x00000322\tHDIO_SET_UNMASKINTR\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:341 +#: build/C/man2/ioctl_list.2:342 #, no-wrap msgid "0x00000323\tHDIO_SET_KEEPSETTINGS\tint\n" msgstr "0x00000323\tHDIO_SET_KEEPSETTINGS\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:342 +#: build/C/man2/ioctl_list.2:343 #, no-wrap msgid "0x00000324\tHDIO_SET_CHIPSET\tint\n" msgstr "0x00000324\tHDIO_SET_CHIPSET\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:343 +#: build/C/man2/ioctl_list.2:344 #, no-wrap msgid "0x00000325\tHDIO_SET_NOWERR\tint\n" msgstr "0x00000325\tHDIO_SET_NOWERR\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:344 +#: build/C/man2/ioctl_list.2:345 #, no-wrap msgid "0x00000326\tHDIO_SET_DMA\tint\n" msgstr "0x00000326\tHDIO_SET_DMA\tint\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:348 +#: build/C/man2/ioctl_list.2:349 msgid "// Einclude/linux/if_eql.hE" msgstr "// Einclude/linux/if_eql.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:350 +#: build/C/man2/ioctl_list.2:351 #, no-wrap msgid "0x000089F0\tEQL_ENSLAVE\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F0\tEQL_ENSLAVE\tstruct ifreq *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:351 +#: build/C/man2/ioctl_list.2:352 #, no-wrap msgid "0x000089F1\tEQL_EMANCIPATE\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F1\tEQL_EMANCIPATE\tstruct ifreq *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:352 +#: build/C/man2/ioctl_list.2:353 #, no-wrap msgid "0x000089F2\tEQL_GETSLAVECFG\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F2\tEQL_GETSLAVECFG\tstruct ifreq *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:353 +#: build/C/man2/ioctl_list.2:354 #, no-wrap msgid "0x000089F3\tEQL_SETSLAVECFG\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F3\tEQL_SETSLAVECFG\tstruct ifreq *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:354 +#: build/C/man2/ioctl_list.2:355 #, no-wrap msgid "0x000089F4\tEQL_GETMASTRCFG\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F4\tEQL_GETMASTRCFG\tstruct ifreq *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:355 +#: build/C/man2/ioctl_list.2:356 #, no-wrap msgid "0x000089F5\tEQL_SETMASTRCFG\tstruct ifreq *\t// MORE // I-O\n" msgstr "0x000089F5\tEQL_SETMASTRCFG\tstruct ifreq *\t// MORE // I-O\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:359 +#: build/C/man2/ioctl_list.2:360 msgid "// Einclude/linux/if_plip.hE" msgstr "// Einclude/linux/if_plip.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:361 +#: build/C/man2/ioctl_list.2:362 #, no-wrap msgid "0x000089F0\tSIOCDEVPLIP\tstruct ifreq *\t// I-O\n" msgstr "0x000089F0\tSIOCDEVPLIP\tstruct ifreq *\t// I-O\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:365 +#: build/C/man2/ioctl_list.2:366 msgid "// Einclude/linux/if_ppp.hE" msgstr "// Einclude/linux/if_ppp.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:367 +#: build/C/man2/ioctl_list.2:368 #, no-wrap msgid "0x00005490\tPPPIOCGFLAGS\tint *\n" msgstr "0x00005490\tPPPIOCGFLAGS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:368 +#: build/C/man2/ioctl_list.2:369 #, no-wrap msgid "0x00005491\tPPPIOCSFLAGS\tconst int *\n" msgstr "0x00005491\tPPPIOCSFLAGS\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:369 +#: build/C/man2/ioctl_list.2:370 #, no-wrap msgid "0x00005492\tPPPIOCGASYNCMAP\tint *\n" msgstr "0x00005492\tPPPIOCGASYNCMAP\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:370 +#: build/C/man2/ioctl_list.2:371 #, no-wrap msgid "0x00005493\tPPPIOCSASYNCMAP\tconst int *\n" msgstr "0x00005493\tPPPIOCSASYNCMAP\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:371 +#: build/C/man2/ioctl_list.2:372 #, no-wrap msgid "0x00005494\tPPPIOCGUNIT\tint *\n" msgstr "0x00005494\tPPPIOCGUNIT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:372 +#: build/C/man2/ioctl_list.2:373 #, no-wrap msgid "0x00005495\tPPPIOCSINPSIG\tconst int *\n" msgstr "0x00005495\tPPPIOCSINPSIG\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:373 +#: build/C/man2/ioctl_list.2:374 #, no-wrap msgid "0x00005497\tPPPIOCSDEBUG\tconst int *\n" msgstr "0x00005497\tPPPIOCSDEBUG\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:374 +#: build/C/man2/ioctl_list.2:375 #, no-wrap msgid "0x00005498\tPPPIOCGDEBUG\tint *\n" msgstr "0x00005498\tPPPIOCGDEBUG\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:375 +#: build/C/man2/ioctl_list.2:376 #, no-wrap msgid "0x00005499\tPPPIOCGSTAT\tstruct ppp_stats *\n" msgstr "0x00005499\tPPPIOCGSTAT\tstruct ppp_stats *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:376 +#: build/C/man2/ioctl_list.2:377 #, no-wrap msgid "0x0000549A\tPPPIOCGTIME\tstruct ppp_ddinfo *\n" msgstr "0x0000549A\tPPPIOCGTIME\tstruct ppp_ddinfo *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:377 +#: build/C/man2/ioctl_list.2:378 #, no-wrap msgid "0x0000549B\tPPPIOCGXASYNCMAP\tstruct { int [8]; } *\n" msgstr "0x0000549B\tPPPIOCGXASYNCMAP\tstruct { int [8]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:378 +#: build/C/man2/ioctl_list.2:379 #, no-wrap msgid "0x0000549C\tPPPIOCSXASYNCMAP\tconst struct { int [8]; } *\n" msgstr "0x0000549C\tPPPIOCSXASYNCMAP\tconst struct { int [8]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:379 +#: build/C/man2/ioctl_list.2:380 #, no-wrap msgid "0x0000549D\tPPPIOCSMRU\tconst int *\n" msgstr "0x0000549D\tPPPIOCSMRU\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:380 +#: build/C/man2/ioctl_list.2:381 #, no-wrap msgid "0x0000549E\tPPPIOCRASYNCMAP\tconst int *\n" msgstr "0x0000549E\tPPPIOCRASYNCMAP\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:381 +#: build/C/man2/ioctl_list.2:382 #, no-wrap msgid "0x0000549F\tPPPIOCSMAXCID\tconst int *\n" msgstr "0x0000549F\tPPPIOCSMAXCID\tconst int *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:385 +#: build/C/man2/ioctl_list.2:386 msgid "// Einclude/linux/ipx.hE" msgstr "// Einclude/linux/ipx.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:387 +#: build/C/man2/ioctl_list.2:388 #, no-wrap msgid "0x000089E0\tSIOCAIPXITFCRT\tconst char *\n" msgstr "0x000089E0\tSIOCAIPXITFCRT\tconst char *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:388 +#: build/C/man2/ioctl_list.2:389 #, no-wrap msgid "0x000089E1\tSIOCAIPXPRISLT\tconst char *\n" msgstr "0x000089E1\tSIOCAIPXPRISLT\tconst char *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:389 +#: build/C/man2/ioctl_list.2:390 #, no-wrap msgid "0x000089E2\tSIOCIPXCFGDATA\tstruct ipx_config_data *\n" msgstr "0x000089E2\tSIOCIPXCFGDATA\tstruct ipx_config_data *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:393 +#: build/C/man2/ioctl_list.2:394 msgid "// Einclude/linux/kd.hE" msgstr "// Einclude/linux/kd.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:395 +#: build/C/man2/ioctl_list.2:396 #, no-wrap msgid "0x00004B60\tGIO_FONT\tstruct { char [8192]; } *\n" msgstr "0x00004B60\tGIO_FONT\tstruct { char [8192]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:396 +#: build/C/man2/ioctl_list.2:397 #, no-wrap msgid "0x00004B61\tPIO_FONT\tconst struct { char [8192]; } *\n" msgstr "0x00004B61\tPIO_FONT\tconst struct { char [8192]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:400 +#: build/C/man2/ioctl_list.2:401 #, no-wrap msgid "0x00004B6B\tGIO_FONTX\tstruct console_font_desc *\t// MORE // I-O\n" msgstr "0x00004B6B\tGIO_FONTX\tstruct console_font_desc *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:401 +#: build/C/man2/ioctl_list.2:402 #, no-wrap msgid "0x00004B6C\tPIO_FONTX\tconst struct console_font_desc *\t//MORE\n" msgstr "0x00004B6C\tPIO_FONTX\tconst struct console_font_desc *\t//MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:405 +#: build/C/man2/ioctl_list.2:406 #, no-wrap msgid "0x00004B70\tGIO_CMAP\tstruct { char [48]; } *\n" msgstr "0x00004B70\tGIO_CMAP\tstruct { char [48]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:406 +#: build/C/man2/ioctl_list.2:407 #, no-wrap msgid "0x00004B71\tPIO_CMAP\tconst struct { char [48]; }\n" msgstr "0x00004B71\tPIO_CMAP\tconst struct { char [48]; }\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:410 +#: build/C/man2/ioctl_list.2:411 #, no-wrap msgid "0x00004B2F\tKIOCSOUND\tint\n" msgstr "0x00004B2F\tKIOCSOUND\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:411 +#: build/C/man2/ioctl_list.2:412 #, no-wrap msgid "0x00004B30\tKDMKTONE\tint\n" msgstr "0x00004B30\tKDMKTONE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:412 +#: build/C/man2/ioctl_list.2:413 #, no-wrap msgid "0x00004B31\tKDGETLED\tchar *\n" msgstr "0x00004B31\tKDGETLED\tchar *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:413 +#: build/C/man2/ioctl_list.2:414 #, no-wrap msgid "0x00004B32\tKDSETLED\tint\n" msgstr "0x00004B32\tKDSETLED\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:414 +#: build/C/man2/ioctl_list.2:415 #, no-wrap msgid "0x00004B33\tKDGKBTYPE\tchar *\n" msgstr "0x00004B33\tKDGKBTYPE\tchar *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:415 +#: build/C/man2/ioctl_list.2:416 #, no-wrap msgid "0x00004B34\tKDADDIO\tint\t// MORE\n" msgstr "0x00004B34\tKDADDIO\tint\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:416 +#: build/C/man2/ioctl_list.2:417 #, no-wrap msgid "0x00004B35\tKDDELIO\tint\t// MORE\n" msgstr "0x00004B35\tKDDELIO\tint\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:417 +#: build/C/man2/ioctl_list.2:418 #, no-wrap msgid "0x00004B36\tKDENABIO\tvoid\t// MORE\n" msgstr "0x00004B36\tKDENABIO\tvoid\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:418 +#: build/C/man2/ioctl_list.2:419 #, no-wrap msgid "0x00004B37\tKDDISABIO\tvoid\t// MORE\n" msgstr "0x00004B37\tKDDISABIO\tvoid\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:419 +#: build/C/man2/ioctl_list.2:420 #, no-wrap msgid "0x00004B3A\tKDSETMODE\tint\n" msgstr "0x00004B3A\tKDSETMODE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:420 +#: build/C/man2/ioctl_list.2:421 #, no-wrap msgid "0x00004B3B\tKDGETMODE\tint *\n" msgstr "0x00004B3B\tKDGETMODE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:421 +#: build/C/man2/ioctl_list.2:422 #, no-wrap msgid "0x00004B3C\tKDMAPDISP\tvoid\t// MORE\n" msgstr "0x00004B3C\tKDMAPDISP\tvoid\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:422 +#: build/C/man2/ioctl_list.2:423 #, no-wrap msgid "0x00004B3D\tKDUNMAPDISP\tvoid\t// MORE\n" msgstr "0x00004B3D\tKDUNMAPDISP\tvoid\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:423 +#: build/C/man2/ioctl_list.2:424 #, no-wrap msgid "0x00004B40\tGIO_SCRNMAP\tstruct { char [E_TABSZ]; } *\n" msgstr "0x00004B40\tGIO_SCRNMAP\tstruct { char [E_TABSZ]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:427 +#: build/C/man2/ioctl_list.2:428 #, no-wrap msgid "0x00004B41\tPIO_SCRNMAP\tconst struct { char [E_TABSZ]; } *\n" msgstr "0x00004B41\tPIO_SCRNMAP\tconst struct { char [E_TABSZ]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:428 +#: build/C/man2/ioctl_list.2:429 #, no-wrap msgid "0x00004B69\tGIO_UNISCRNMAP\tstruct { short [E_TABSZ]; } *\n" msgstr "0x00004B69\tGIO_UNISCRNMAP\tstruct { short [E_TABSZ]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:429 +#: build/C/man2/ioctl_list.2:430 #, no-wrap msgid "0x00004B6A\tPIO_UNISCRNMAP\tconst struct { short [E_TABSZ]; } *\n" msgstr "0x00004B6A\tPIO_UNISCRNMAP\tconst struct { short [E_TABSZ]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:433 +#: build/C/man2/ioctl_list.2:434 #, no-wrap msgid "0x00004B66\tGIO_UNIMAP\tstruct unimapdesc *\t// MORE // I-O\n" msgstr "0x00004B66\tGIO_UNIMAP\tstruct unimapdesc *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:434 +#: build/C/man2/ioctl_list.2:435 #, no-wrap msgid "0x00004B67\tPIO_UNIMAP\tconst struct unimapdesc *\t// MORE\n" msgstr "0x00004B67\tPIO_UNIMAP\tconst struct unimapdesc *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:435 +#: build/C/man2/ioctl_list.2:436 #, no-wrap msgid "0x00004B68\tPIO_UNIMAPCLR\tconst struct unimapinit *\n" msgstr "0x00004B68\tPIO_UNIMAPCLR\tconst struct unimapinit *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:436 +#: build/C/man2/ioctl_list.2:437 #, no-wrap msgid "0x00004B44\tKDGKBMODE\tint *\n" msgstr "0x00004B44\tKDGKBMODE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:437 +#: build/C/man2/ioctl_list.2:438 #, no-wrap msgid "0x00004B45\tKDSKBMODE\tint\n" msgstr "0x00004B45\tKDSKBMODE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:438 +#: build/C/man2/ioctl_list.2:439 #, no-wrap msgid "0x00004B62\tKDGKBMETA\tint *\n" msgstr "0x00004B62\tKDGKBMETA\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:439 +#: build/C/man2/ioctl_list.2:440 #, no-wrap msgid "0x00004B63\tKDSKBMETA\tint\n" msgstr "0x00004B63\tKDSKBMETA\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:440 +#: build/C/man2/ioctl_list.2:441 #, no-wrap msgid "0x00004B64\tKDGKBLED\tint *\n" msgstr "0x00004B64\tKDGKBLED\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:441 +#: build/C/man2/ioctl_list.2:442 #, no-wrap msgid "0x00004B65\tKDSKBLED\tint\n" msgstr "0x00004B65\tKDSKBLED\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:442 +#: build/C/man2/ioctl_list.2:443 #, no-wrap msgid "0x00004B46\tKDGKBENT\tstruct kbentry *\t// I-O\n" msgstr "0x00004B46\tKDGKBENT\tstruct kbentry *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:443 +#: build/C/man2/ioctl_list.2:444 #, no-wrap msgid "0x00004B47\tKDSKBENT\tconst struct kbentry *\n" msgstr "0x00004B47\tKDSKBENT\tconst struct kbentry *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:444 +#: build/C/man2/ioctl_list.2:445 #, no-wrap msgid "0x00004B48\tKDGKBSENT\tstruct kbsentry *\t// I-O\n" msgstr "0x00004B48\tKDGKBSENT\tstruct kbsentry *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:445 +#: build/C/man2/ioctl_list.2:446 #, no-wrap msgid "0x00004B49\tKDSKBSENT\tconst struct kbsentry *\n" msgstr "0x00004B49\tKDSKBSENT\tconst struct kbsentry *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:446 +#: build/C/man2/ioctl_list.2:447 #, no-wrap msgid "0x00004B4A\tKDGKBDIACR\tstruct kbdiacrs *\n" msgstr "0x00004B4A\tKDGKBDIACR\tstruct kbdiacrs *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:447 +#: build/C/man2/ioctl_list.2:448 #, no-wrap msgid "0x00004B4B\tKDSKBDIACR\tconst struct kbdiacrs *\n" msgstr "0x00004B4B\tKDSKBDIACR\tconst struct kbdiacrs *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:448 +#: build/C/man2/ioctl_list.2:449 #, no-wrap msgid "0x00004B4C\tKDGETKEYCODE\tstruct kbkeycode *\t// I-O\n" msgstr "0x00004B4C\tKDGETKEYCODE\tstruct kbkeycode *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:449 +#: build/C/man2/ioctl_list.2:450 #, no-wrap msgid "0x00004B4D\tKDSETKEYCODE\tconst struct kbkeycode *\n" msgstr "0x00004B4D\tKDSETKEYCODE\tconst struct kbkeycode *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:450 +#: build/C/man2/ioctl_list.2:451 #, no-wrap msgid "0x00004B4E\tKDSIGACCEPT\tint\n" msgstr "0x00004B4E\tKDSIGACCEPT\tint\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:454 +#: build/C/man2/ioctl_list.2:455 msgid "// Einclude/linux/lp.hE" msgstr "// Einclude/linux/lp.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:456 +#: build/C/man2/ioctl_list.2:457 #, no-wrap msgid "0x00000601\tLPCHAR\tint\n" msgstr "0x00000601\tLPCHAR\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:457 +#: build/C/man2/ioctl_list.2:458 #, no-wrap msgid "0x00000602\tLPTIME\tint\n" msgstr "0x00000602\tLPTIME\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:458 +#: build/C/man2/ioctl_list.2:459 #, no-wrap msgid "0x00000604\tLPABORT\tint\n" msgstr "0x00000604\tLPABORT\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:459 +#: build/C/man2/ioctl_list.2:460 #, no-wrap msgid "0x00000605\tLPSETIRQ\tint\n" msgstr "0x00000605\tLPSETIRQ\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:460 +#: build/C/man2/ioctl_list.2:461 #, no-wrap msgid "0x00000606\tLPGETIRQ\tint *\n" msgstr "0x00000606\tLPGETIRQ\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:461 +#: build/C/man2/ioctl_list.2:462 #, no-wrap msgid "0x00000608\tLPWAIT\tint\n" msgstr "0x00000608\tLPWAIT\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:462 +#: build/C/man2/ioctl_list.2:463 #, no-wrap msgid "0x00000609\tLPCAREFUL\tint\n" msgstr "0x00000609\tLPCAREFUL\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:463 +#: build/C/man2/ioctl_list.2:464 #, no-wrap msgid "0x0000060A\tLPABORTOPEN\tint\n" msgstr "0x0000060A\tLPABORTOPEN\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:464 +#: build/C/man2/ioctl_list.2:465 #, no-wrap msgid "0x0000060B\tLPGETSTATUS\tint *\n" msgstr "0x0000060B\tLPGETSTATUS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:465 +#: build/C/man2/ioctl_list.2:466 #, no-wrap msgid "0x0000060C\tLPRESET\tvoid\n" msgstr "0x0000060C\tLPRESET\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:466 +#: build/C/man2/ioctl_list.2:467 #, no-wrap msgid "0x0000060D\tLPGETSTATS\tstruct lp_stats *\n" msgstr "0x0000060D\tLPGETSTATS\tstruct lp_stats *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:470 +#: build/C/man2/ioctl_list.2:471 msgid "// Einclude/linux/mroute.hE" msgstr "// Einclude/linux/mroute.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:472 +#: build/C/man2/ioctl_list.2:473 #, no-wrap msgid "0x000089E0\tSIOCGETVIFCNT\tstruct sioc_vif_req *\t// I-O\n" msgstr "0x000089E0\tSIOCGETVIFCNT\tstruct sioc_vif_req *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:473 +#: build/C/man2/ioctl_list.2:474 #, no-wrap msgid "0x000089E1\tSIOCGETSGCNT\tstruct sioc_sg_req *\t// I-O\n" msgstr "0x000089E1\tSIOCGETSGCNT\tstruct sioc_sg_req *\t// I-O\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:477 +#: build/C/man2/ioctl_list.2:478 +msgid "// Einclude/linux/msdos_fs.hE" +msgstr "// Einclude/linux/msdos_fs.hE" + +#. type: tbl table +#: build/C/man2/ioctl_list.2:480 +#, no-wrap +msgid "0x82307201\tVFAT_IOCTL_READDIR_BOTH\tstruct dirent [2]\n" +msgstr "0x82307201\tVFAT_IOCTL_READDIR_BOTH\tstruct dirent [2]\n" + +#. type: tbl table +#: build/C/man2/ioctl_list.2:481 +#, no-wrap +msgid "0x82307202\tVFAT_IOCTL_READDIR_SHORT\tstruct dirent [2]\n" +msgstr "0x82307202\tVFAT_IOCTL_READDIR_SHORT\tstruct dirent [2]\n" + +#. type: tbl table +#: build/C/man2/ioctl_list.2:482 +#, no-wrap +msgid "0x80047210\tFAT_IOCTL_GET_ATTRIBUTES\t__u32 *\n" +msgstr "0x80047210\tFAT_IOCTL_GET_ATTRIBUTES\t__u32 *\n" + +#. type: tbl table +#: build/C/man2/ioctl_list.2:483 +#, no-wrap +msgid "0x40047211\tFAT_IOCTL_SET_ATTRIBUTES\tconst __u32 *\n" +msgstr "0x40047211\tFAT_IOCTL_SET_ATTRIBUTES\tconst __u32 *\n" + +#. type: Plain text +#: build/C/man2/ioctl_list.2:487 msgid "// Einclude/linux/mtio.hE" msgstr "// Einclude/linux/mtio.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:479 +#: build/C/man2/ioctl_list.2:489 #, no-wrap msgid "0x40086D01\tMTIOCTOP\tconst struct mtop *\n" msgstr "0x40086D01\tMTIOCTOP\tconst struct mtop *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:480 +#: build/C/man2/ioctl_list.2:490 #, no-wrap msgid "0x801C6D02\tMTIOCGET\tstruct mtget *\n" msgstr "0x801C6D02\tMTIOCGET\tstruct mtget *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:481 +#: build/C/man2/ioctl_list.2:491 #, no-wrap msgid "0x80046D03\tMTIOCPOS\tstruct mtpos *\n" msgstr "0x80046D03\tMTIOCPOS\tstruct mtpos *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:482 +#: build/C/man2/ioctl_list.2:492 #, no-wrap msgid "0x80206D04\tMTIOCGETCONFIG\tstruct mtconfiginfo *\n" msgstr "0x80206D04\tMTIOCGETCONFIG\tstruct mtconfiginfo *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:483 +#: build/C/man2/ioctl_list.2:493 #, no-wrap msgid "0x40206D05\tMTIOCSETCONFIG\tconst struct mtconfiginfo *\n" msgstr "0x40206D05\tMTIOCSETCONFIG\tconst struct mtconfiginfo *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:487 +#: build/C/man2/ioctl_list.2:497 msgid "// Einclude/linux/netrom.hE" msgstr "// Einclude/linux/netrom.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:489 +#: build/C/man2/ioctl_list.2:499 #, no-wrap msgid "0x000089E0\tSIOCNRGETPARMS\tstruct nr_parms_struct *\t// I-O\n" msgstr "0x000089E0\tSIOCNRGETPARMS\tstruct nr_parms_struct *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:490 +#: build/C/man2/ioctl_list.2:500 #, no-wrap msgid "0x000089E1\tSIOCNRSETPARMS\tconst struct nr_parms_struct *\n" msgstr "0x000089E1\tSIOCNRSETPARMS\tconst struct nr_parms_struct *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:491 +#: build/C/man2/ioctl_list.2:501 #, no-wrap msgid "0x000089E2\tSIOCNRDECOBS\tvoid\n" msgstr "0x000089E2\tSIOCNRDECOBS\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:492 +#: build/C/man2/ioctl_list.2:502 #, no-wrap msgid "0x000089E3\tSIOCNRRTCTL\tconst int *\n" msgstr "0x000089E3\tSIOCNRRTCTL\tconst int *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:496 +#: build/C/man2/ioctl_list.2:506 msgid "// Einclude/linux/sbpcd.hE" msgstr "// Einclude/linux/sbpcd.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:498 +#: build/C/man2/ioctl_list.2:508 #, no-wrap msgid "0x00009000\tDDIOCSDBG\tconst int *\n" msgstr "0x00009000\tDDIOCSDBG\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:499 +#: build/C/man2/ioctl_list.2:509 #, no-wrap msgid "0x00005382\tCDROMAUDIOBUFSIZ\tint\n" msgstr "0x00005382\tCDROMAUDIOBUFSIZ\tint\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:503 +#: build/C/man2/ioctl_list.2:513 msgid "// Einclude/linux/scc.hE" msgstr "// Einclude/linux/scc.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:505 +#: build/C/man2/ioctl_list.2:515 #, no-wrap msgid "0x00005470\tTIOCSCCINI\tvoid\n" msgstr "0x00005470\tTIOCSCCINI\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:506 +#: build/C/man2/ioctl_list.2:516 #, no-wrap msgid "0x00005471\tTIOCCHANINI\tconst struct scc_modem *\n" msgstr "0x00005471\tTIOCCHANINI\tconst struct scc_modem *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:507 +#: build/C/man2/ioctl_list.2:517 #, no-wrap msgid "0x00005472\tTIOCGKISS\tstruct ioctl_command *\t// I-O\n" msgstr "0x00005472\tTIOCGKISS\tstruct ioctl_command *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:508 +#: build/C/man2/ioctl_list.2:518 #, no-wrap msgid "0x00005473\tTIOCSKISS\tconst struct ioctl_command *\n" msgstr "0x00005473\tTIOCSKISS\tconst struct ioctl_command *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:509 +#: build/C/man2/ioctl_list.2:519 #, no-wrap msgid "0x00005474\tTIOCSCCSTAT\tstruct scc_stat *\n" msgstr "0x00005474\tTIOCSCCSTAT\tstruct scc_stat *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:513 +#: build/C/man2/ioctl_list.2:523 msgid "// Einclude/linux/scsi.hE" msgstr "// Einclude/linux/scsi.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:515 +#: build/C/man2/ioctl_list.2:525 #, no-wrap msgid "0x00005382\tSCSI_IOCTL_GET_IDLUN\tstruct { int [2]; } *\n" msgstr "0x00005382\tSCSI_IOCTL_GET_IDLUN\tstruct { int [2]; } *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:516 +#: build/C/man2/ioctl_list.2:526 #, no-wrap msgid "0x00005383\tSCSI_IOCTL_TAGGED_ENABLE\tvoid\n" msgstr "0x00005383\tSCSI_IOCTL_TAGGED_ENABLE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:517 +#: build/C/man2/ioctl_list.2:527 #, no-wrap msgid "0x00005384\tSCSI_IOCTL_TAGGED_DISABLE\tvoid\n" msgstr "0x00005384\tSCSI_IOCTL_TAGGED_DISABLE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:521 +#: build/C/man2/ioctl_list.2:531 #, no-wrap msgid "0x00005385\tSCSI_IOCTL_PROBE_HOST\tconst int *\t// MORE\n" msgstr "0x00005385\tSCSI_IOCTL_PROBE_HOST\tconst int *\t// MORE\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:525 +#: build/C/man2/ioctl_list.2:535 msgid "// Einclude/linux/smb_fs.hE" msgstr "// Einclude/linux/smb_fs.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:527 +#: build/C/man2/ioctl_list.2:537 #, no-wrap msgid "0x80027501\tSMB_IOC_GETMOUNTUID\tuid_t *\n" msgstr "0x80027501\tSMB_IOC_GETMOUNTUID\tuid_t *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:531 +#: build/C/man2/ioctl_list.2:541 msgid "// Einclude/linux/sockios.hE" msgstr "// Einclude/linux/sockios.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:533 +#: build/C/man2/ioctl_list.2:543 #, no-wrap msgid "0x0000890B\tSIOCADDRT\tconst struct rtentry *\t// MORE\n" msgstr "0x0000890B\tSIOCADDRT\tconst struct rtentry *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:534 +#: build/C/man2/ioctl_list.2:544 #, no-wrap msgid "0x0000890C\tSIOCDELRT\tconst struct rtentry *\t// MORE\n" msgstr "0x0000890C\tSIOCDELRT\tconst struct rtentry *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:535 +#: build/C/man2/ioctl_list.2:545 #, no-wrap msgid "0x00008910\tSIOCGIFNAME\tchar []\n" msgstr "0x00008910\tSIOCGIFNAME\tchar []\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:536 +#: build/C/man2/ioctl_list.2:546 #, no-wrap msgid "0x00008911\tSIOCSIFLINK\tvoid\n" msgstr "0x00008911\tSIOCSIFLINK\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:537 +#: build/C/man2/ioctl_list.2:547 #, no-wrap msgid "0x00008912\tSIOCGIFCONF\tstruct ifconf *\t// MORE // I-O\n" msgstr "0x00008912\tSIOCGIFCONF\tstruct ifconf *\t// MORE // I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:538 +#: build/C/man2/ioctl_list.2:548 #, no-wrap msgid "0x00008913\tSIOCGIFFLAGS\tstruct ifreq *\t// I-O\n" msgstr "0x00008913\tSIOCGIFFLAGS\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:539 +#: build/C/man2/ioctl_list.2:549 #, no-wrap msgid "0x00008914\tSIOCSIFFLAGS\tconst struct ifreq *\n" msgstr "0x00008914\tSIOCSIFFLAGS\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:540 +#: build/C/man2/ioctl_list.2:550 #, no-wrap msgid "0x00008915\tSIOCGIFADDR\tstruct ifreq *\t// I-O\n" msgstr "0x00008915\tSIOCGIFADDR\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:541 +#: build/C/man2/ioctl_list.2:551 #, no-wrap msgid "0x00008916\tSIOCSIFADDR\tconst struct ifreq *\n" msgstr "0x00008916\tSIOCSIFADDR\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:542 +#: build/C/man2/ioctl_list.2:552 #, no-wrap msgid "0x00008917\tSIOCGIFDSTADDR\tstruct ifreq *\t// I-O\n" msgstr "0x00008917\tSIOCGIFDSTADDR\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:543 +#: build/C/man2/ioctl_list.2:553 #, no-wrap msgid "0x00008918\tSIOCSIFDSTADDR\tconst struct ifreq *\n" msgstr "0x00008918\tSIOCSIFDSTADDR\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:544 +#: build/C/man2/ioctl_list.2:554 #, no-wrap msgid "0x00008919\tSIOCGIFBRDADDR\tstruct ifreq *\t// I-O\n" msgstr "0x00008919\tSIOCGIFBRDADDR\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:545 +#: build/C/man2/ioctl_list.2:555 #, no-wrap msgid "0x0000891A\tSIOCSIFBRDADDR\tconst struct ifreq *\n" msgstr "0x0000891A\tSIOCSIFBRDADDR\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:546 +#: build/C/man2/ioctl_list.2:556 #, no-wrap msgid "0x0000891B\tSIOCGIFNETMASK\tstruct ifreq *\t// I-O\n" msgstr "0x0000891B\tSIOCGIFNETMASK\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:547 +#: build/C/man2/ioctl_list.2:557 #, no-wrap msgid "0x0000891C\tSIOCSIFNETMASK\tconst struct ifreq *\n" msgstr "0x0000891C\tSIOCSIFNETMASK\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:548 +#: build/C/man2/ioctl_list.2:558 #, no-wrap msgid "0x0000891D\tSIOCGIFMETRIC\tstruct ifreq *\t// I-O\n" msgstr "0x0000891D\tSIOCGIFMETRIC\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:549 +#: build/C/man2/ioctl_list.2:559 #, no-wrap msgid "0x0000891E\tSIOCSIFMETRIC\tconst struct ifreq *\n" msgstr "0x0000891E\tSIOCSIFMETRIC\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:550 +#: build/C/man2/ioctl_list.2:560 #, no-wrap msgid "0x0000891F\tSIOCGIFMEM\tstruct ifreq *\t// I-O\n" msgstr "0x0000891F\tSIOCGIFMEM\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:551 +#: build/C/man2/ioctl_list.2:561 #, no-wrap msgid "0x00008920\tSIOCSIFMEM\tconst struct ifreq *\n" msgstr "0x00008920\tSIOCSIFMEM\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:552 +#: build/C/man2/ioctl_list.2:562 #, no-wrap msgid "0x00008921\tSIOCGIFMTU\tstruct ifreq *\t// I-O\n" msgstr "0x00008921\tSIOCGIFMTU\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:553 +#: build/C/man2/ioctl_list.2:563 #, no-wrap msgid "0x00008922\tSIOCSIFMTU\tconst struct ifreq *\n" msgstr "0x00008922\tSIOCSIFMTU\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:557 +#: build/C/man2/ioctl_list.2:567 #, no-wrap msgid "0x00008923\tOLD_SIOCGIFHWADDR\tstruct ifreq *\t// I-O\n" msgstr "0x00008923\tOLD_SIOCGIFHWADDR\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:558 +#: build/C/man2/ioctl_list.2:568 #, no-wrap msgid "0x00008924\tSIOCSIFHWADDR\tconst struct ifreq *\t// MORE\n" msgstr "0x00008924\tSIOCSIFHWADDR\tconst struct ifreq *\t// MORE\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:559 +#: build/C/man2/ioctl_list.2:569 #, no-wrap msgid "0x00008925\tSIOCGIFENCAP\tint *\n" msgstr "0x00008925\tSIOCGIFENCAP\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:560 +#: build/C/man2/ioctl_list.2:570 #, no-wrap msgid "0x00008926\tSIOCSIFENCAP\tconst int *\n" msgstr "0x00008926\tSIOCSIFENCAP\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:561 +#: build/C/man2/ioctl_list.2:571 #, no-wrap msgid "0x00008927\tSIOCGIFHWADDR\tstruct ifreq *\t// I-O\n" msgstr "0x00008927\tSIOCGIFHWADDR\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:562 +#: build/C/man2/ioctl_list.2:572 #, no-wrap msgid "0x00008929\tSIOCGIFSLAVE\tvoid\n" msgstr "0x00008929\tSIOCGIFSLAVE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:563 +#: build/C/man2/ioctl_list.2:573 #, no-wrap msgid "0x00008930\tSIOCSIFSLAVE\tvoid\n" msgstr "0x00008930\tSIOCSIFSLAVE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:564 +#: build/C/man2/ioctl_list.2:574 #, no-wrap msgid "0x00008931\tSIOCADDMULTI\tconst struct ifreq *\n" msgstr "0x00008931\tSIOCADDMULTI\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:565 +#: build/C/man2/ioctl_list.2:575 #, no-wrap msgid "0x00008932\tSIOCDELMULTI\tconst struct ifreq *\n" msgstr "0x00008932\tSIOCDELMULTI\tconst struct ifreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:566 +#: build/C/man2/ioctl_list.2:576 #, no-wrap msgid "0x00008940\tSIOCADDRTOLD\tvoid\n" msgstr "0x00008940\tSIOCADDRTOLD\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:567 +#: build/C/man2/ioctl_list.2:577 #, no-wrap msgid "0x00008941\tSIOCDELRTOLD\tvoid\n" msgstr "0x00008941\tSIOCDELRTOLD\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:568 +#: build/C/man2/ioctl_list.2:578 #, no-wrap msgid "0x00008950\tSIOCDARP\tconst struct arpreq *\n" msgstr "0x00008950\tSIOCDARP\tconst struct arpreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:569 +#: build/C/man2/ioctl_list.2:579 #, no-wrap msgid "0x00008951\tSIOCGARP\tstruct arpreq *\t// I-O\n" msgstr "0x00008951\tSIOCGARP\tstruct arpreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:570 +#: build/C/man2/ioctl_list.2:580 #, no-wrap msgid "0x00008952\tSIOCSARP\tconst struct arpreq *\n" msgstr "0x00008952\tSIOCSARP\tconst struct arpreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:571 +#: build/C/man2/ioctl_list.2:581 #, no-wrap msgid "0x00008960\tSIOCDRARP\tconst struct arpreq *\n" msgstr "0x00008960\tSIOCDRARP\tconst struct arpreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:572 +#: build/C/man2/ioctl_list.2:582 #, no-wrap msgid "0x00008961\tSIOCGRARP\tstruct arpreq *\t// I-O\n" msgstr "0x00008961\tSIOCGRARP\tstruct arpreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:573 +#: build/C/man2/ioctl_list.2:583 #, no-wrap msgid "0x00008962\tSIOCSRARP\tconst struct arpreq *\n" msgstr "0x00008962\tSIOCSRARP\tconst struct arpreq *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:574 +#: build/C/man2/ioctl_list.2:584 #, no-wrap msgid "0x00008970\tSIOCGIFMAP\tstruct ifreq *\t// I-O\n" msgstr "0x00008970\tSIOCGIFMAP\tstruct ifreq *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:575 +#: build/C/man2/ioctl_list.2:585 #, no-wrap msgid "0x00008971\tSIOCSIFMAP\tconst struct ifreq *\n" msgstr "0x00008971\tSIOCSIFMAP\tconst struct ifreq *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:579 +#: build/C/man2/ioctl_list.2:589 msgid "// Einclude/linux/soundcard.hE" msgstr "// Einclude/linux/soundcard.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:581 +#: build/C/man2/ioctl_list.2:591 #, no-wrap msgid "0x00005100\tSNDCTL_SEQ_RESET\tvoid\n" msgstr "0x00005100\tSNDCTL_SEQ_RESET\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:582 +#: build/C/man2/ioctl_list.2:592 #, no-wrap msgid "0x00005101\tSNDCTL_SEQ_SYNC\tvoid\n" msgstr "0x00005101\tSNDCTL_SEQ_SYNC\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:586 +#: build/C/man2/ioctl_list.2:596 #, no-wrap msgid "0xC08C5102\tSNDCTL_SYNTH_INFO\tstruct synth_info *\t// I-O\n" msgstr "0xC08C5102\tSNDCTL_SYNTH_INFO\tstruct synth_info *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:587 +#: build/C/man2/ioctl_list.2:597 #, no-wrap msgid "0xC0045103\tSNDCTL_SEQ_CTRLRATE\tint *\t// I-O\n" msgstr "0xC0045103\tSNDCTL_SEQ_CTRLRATE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:588 +#: build/C/man2/ioctl_list.2:598 #, no-wrap msgid "0x80045104\tSNDCTL_SEQ_GETOUTCOUNT\tint *\n" msgstr "0x80045104\tSNDCTL_SEQ_GETOUTCOUNT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:589 +#: build/C/man2/ioctl_list.2:599 #, no-wrap msgid "0x80045105\tSNDCTL_SEQ_GETINCOUNT\tint *\n" msgstr "0x80045105\tSNDCTL_SEQ_GETINCOUNT\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:590 +#: build/C/man2/ioctl_list.2:600 #, no-wrap msgid "0x40045106\tSNDCTL_SEQ_PERCMODE\tvoid\n" msgstr "0x40045106\tSNDCTL_SEQ_PERCMODE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:594 +#: build/C/man2/ioctl_list.2:604 #, no-wrap msgid "0x40285107\tSNDCTL_FM_LOAD_INSTR\tconst struct sbi_instrument *\n" msgstr "0x40285107\tSNDCTL_FM_LOAD_INSTR\tconst struct sbi_instrument *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:598 +#: build/C/man2/ioctl_list.2:608 #, no-wrap msgid "0x40045108\tSNDCTL_SEQ_TESTMIDI\tconst int *\n" msgstr "0x40045108\tSNDCTL_SEQ_TESTMIDI\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:599 +#: build/C/man2/ioctl_list.2:609 #, no-wrap msgid "0x40045109\tSNDCTL_SEQ_RESETSAMPLES\tconst int *\n" msgstr "0x40045109\tSNDCTL_SEQ_RESETSAMPLES\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:600 +#: build/C/man2/ioctl_list.2:610 #, no-wrap msgid "0x8004510A\tSNDCTL_SEQ_NRSYNTHS\tint *\n" msgstr "0x8004510A\tSNDCTL_SEQ_NRSYNTHS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:601 +#: build/C/man2/ioctl_list.2:611 #, no-wrap msgid "0x8004510B\tSNDCTL_SEQ_NRMIDIS\tint *\n" msgstr "0x8004510B\tSNDCTL_SEQ_NRMIDIS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:602 +#: build/C/man2/ioctl_list.2:612 #, no-wrap msgid "0xC074510C\tSNDCTL_MIDI_INFO\tstruct midi_info *\t// I-O\n" msgstr "0xC074510C\tSNDCTL_MIDI_INFO\tstruct midi_info *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:603 +#: build/C/man2/ioctl_list.2:613 #, no-wrap msgid "0x4004510D\tSNDCTL_SEQ_THRESHOLD\tconst int *\n" msgstr "0x4004510D\tSNDCTL_SEQ_THRESHOLD\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:604 +#: build/C/man2/ioctl_list.2:614 #, no-wrap msgid "0xC004510E\tSNDCTL_SYNTH_MEMAVL\tint *\t// I-O\n" msgstr "0xC004510E\tSNDCTL_SYNTH_MEMAVL\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:605 +#: build/C/man2/ioctl_list.2:615 #, no-wrap msgid "0x4004510F\tSNDCTL_FM_4OP_ENABLE\tconst int *\n" msgstr "0x4004510F\tSNDCTL_FM_4OP_ENABLE\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:606 +#: build/C/man2/ioctl_list.2:616 #, no-wrap msgid "0xCFB85110\tSNDCTL_PMGR_ACCESS\tstruct patmgr_info *\t// I-O\n" msgstr "0xCFB85110\tSNDCTL_PMGR_ACCESS\tstruct patmgr_info *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:607 +#: build/C/man2/ioctl_list.2:617 #, no-wrap msgid "0x00005111\tSNDCTL_SEQ_PANIC\tvoid\n" msgstr "0x00005111\tSNDCTL_SEQ_PANIC\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:611 +#: build/C/man2/ioctl_list.2:621 #, no-wrap msgid "0x40085112\tSNDCTL_SEQ_OUTOFBAND\tconst struct seq_event_rec *\n" msgstr "0x40085112\tSNDCTL_SEQ_OUTOFBAND\tconst struct seq_event_rec *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:615 +#: build/C/man2/ioctl_list.2:625 #, no-wrap msgid "0xC0045401\tSNDCTL_TMR_TIMEBASE\tint *\t// I-O\n" msgstr "0xC0045401\tSNDCTL_TMR_TIMEBASE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:616 +#: build/C/man2/ioctl_list.2:626 #, no-wrap msgid "0x00005402\tSNDCTL_TMR_START\tvoid\n" msgstr "0x00005402\tSNDCTL_TMR_START\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:617 +#: build/C/man2/ioctl_list.2:627 #, no-wrap msgid "0x00005403\tSNDCTL_TMR_STOP\tvoid\n" msgstr "0x00005403\tSNDCTL_TMR_STOP\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:618 +#: build/C/man2/ioctl_list.2:628 #, no-wrap msgid "0x00005404\tSNDCTL_TMR_CONTINUE\tvoid\n" msgstr "0x00005404\tSNDCTL_TMR_CONTINUE\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:619 +#: build/C/man2/ioctl_list.2:629 #, no-wrap msgid "0xC0045405\tSNDCTL_TMR_TEMPO\tint *\t// I-O\n" msgstr "0xC0045405\tSNDCTL_TMR_TEMPO\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:620 +#: build/C/man2/ioctl_list.2:630 #, no-wrap msgid "0xC0045406\tSNDCTL_TMR_SOURCE\tint *\t// I-O\n" msgstr "0xC0045406\tSNDCTL_TMR_SOURCE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:621 +#: build/C/man2/ioctl_list.2:631 #, no-wrap msgid "0x40045407\tSNDCTL_TMR_METRONOME\tconst int *\n" msgstr "0x40045407\tSNDCTL_TMR_METRONOME\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:622 +#: build/C/man2/ioctl_list.2:632 #, no-wrap msgid "0x40045408\tSNDCTL_TMR_SELECT\tint *\t// I-O\n" msgstr "0x40045408\tSNDCTL_TMR_SELECT\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:623 +#: build/C/man2/ioctl_list.2:633 #, no-wrap msgid "0xCFB85001\tSNDCTL_PMGR_IFACE\tstruct patmgr_info *\t// I-O\n" msgstr "0xCFB85001\tSNDCTL_PMGR_IFACE\tstruct patmgr_info *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:624 +#: build/C/man2/ioctl_list.2:634 #, no-wrap msgid "0xC0046D00\tSNDCTL_MIDI_PRETIME\tint *\t// I-O\n" msgstr "0xC0046D00\tSNDCTL_MIDI_PRETIME\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:625 +#: build/C/man2/ioctl_list.2:635 #, no-wrap msgid "0xC0046D01\tSNDCTL_MIDI_MPUMODE\tconst int *\n" msgstr "0xC0046D01\tSNDCTL_MIDI_MPUMODE\tconst int *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:629 +#: build/C/man2/ioctl_list.2:639 #, no-wrap msgid "0xC0216D02\tSNDCTL_MIDI_MPUCMD\tstruct mpu_command_rec *\t// I-O\n" msgstr "0xC0216D02\tSNDCTL_MIDI_MPUCMD\tstruct mpu_command_rec *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:633 +#: build/C/man2/ioctl_list.2:643 #, no-wrap msgid "0x00005000\tSNDCTL_DSP_RESET\tvoid\n" msgstr "0x00005000\tSNDCTL_DSP_RESET\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:634 +#: build/C/man2/ioctl_list.2:644 #, no-wrap msgid "0x00005001\tSNDCTL_DSP_SYNC\tvoid\n" msgstr "0x00005001\tSNDCTL_DSP_SYNC\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:635 +#: build/C/man2/ioctl_list.2:645 #, no-wrap msgid "0xC0045002\tSNDCTL_DSP_SPEED\tint *\t// I-O\n" msgstr "0xC0045002\tSNDCTL_DSP_SPEED\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:636 +#: build/C/man2/ioctl_list.2:646 #, no-wrap msgid "0xC0045003\tSNDCTL_DSP_STEREO\tint *\t// I-O\n" msgstr "0xC0045003\tSNDCTL_DSP_STEREO\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:637 +#: build/C/man2/ioctl_list.2:647 #, no-wrap msgid "0xC0045004\tSNDCTL_DSP_GETBLKSIZE\tint *\t// I-O\n" msgstr "0xC0045004\tSNDCTL_DSP_GETBLKSIZE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:638 +#: build/C/man2/ioctl_list.2:648 #, no-wrap msgid "0xC0045006\tSOUND_PCM_WRITE_CHANNELS\tint *\t// I-O\n" msgstr "0xC0045006\tSOUND_PCM_WRITE_CHANNELS\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:639 +#: build/C/man2/ioctl_list.2:649 #, no-wrap msgid "0xC0045007\tSOUND_PCM_WRITE_FILTER\tint *\t// I-O\n" msgstr "0xC0045007\tSOUND_PCM_WRITE_FILTER\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:640 +#: build/C/man2/ioctl_list.2:650 #, no-wrap msgid "0x00005008\tSNDCTL_DSP_POST\tvoid\n" msgstr "0x00005008\tSNDCTL_DSP_POST\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:641 +#: build/C/man2/ioctl_list.2:651 #, no-wrap msgid "0xC0045009\tSNDCTL_DSP_SUBDIVIDE\tint *\t// I-O\n" msgstr "0xC0045009\tSNDCTL_DSP_SUBDIVIDE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:642 +#: build/C/man2/ioctl_list.2:652 #, no-wrap msgid "0xC004500A\tSNDCTL_DSP_SETFRAGMENT\tint *\t// I-O\n" msgstr "0xC004500A\tSNDCTL_DSP_SETFRAGMENT\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:643 +#: build/C/man2/ioctl_list.2:653 #, no-wrap msgid "0x8004500B\tSNDCTL_DSP_GETFMTS\tint *\n" msgstr "0x8004500B\tSNDCTL_DSP_GETFMTS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:644 +#: build/C/man2/ioctl_list.2:654 #, no-wrap msgid "0xC0045005\tSNDCTL_DSP_SETFMT\tint *\t// I-O\n" msgstr "0xC0045005\tSNDCTL_DSP_SETFMT\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:648 +#: build/C/man2/ioctl_list.2:658 #, no-wrap msgid "0x800C500C\tSNDCTL_DSP_GETOSPACE\tstruct audio_buf_info *\n" msgstr "0x800C500C\tSNDCTL_DSP_GETOSPACE\tstruct audio_buf_info *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:649 +#: build/C/man2/ioctl_list.2:659 #, no-wrap msgid "0x800C500D\tSNDCTL_DSP_GETISPACE\tstruct audio_buf_info *\n" msgstr "0x800C500D\tSNDCTL_DSP_GETISPACE\tstruct audio_buf_info *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:650 +#: build/C/man2/ioctl_list.2:660 #, no-wrap msgid "0x0000500E\tSNDCTL_DSP_NONBLOCK\tvoid\n" msgstr "0x0000500E\tSNDCTL_DSP_NONBLOCK\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:651 +#: build/C/man2/ioctl_list.2:661 #, no-wrap msgid "0x80045002\tSOUND_PCM_READ_RATE\tint *\n" msgstr "0x80045002\tSOUND_PCM_READ_RATE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:652 +#: build/C/man2/ioctl_list.2:662 #, no-wrap msgid "0x80045006\tSOUND_PCM_READ_CHANNELS\tint *\n" msgstr "0x80045006\tSOUND_PCM_READ_CHANNELS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:653 +#: build/C/man2/ioctl_list.2:663 #, no-wrap msgid "0x80045005\tSOUND_PCM_READ_BITS\tint *\n" msgstr "0x80045005\tSOUND_PCM_READ_BITS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:654 +#: build/C/man2/ioctl_list.2:664 #, no-wrap msgid "0x80045007\tSOUND_PCM_READ_FILTER\tint *\n" msgstr "0x80045007\tSOUND_PCM_READ_FILTER\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:655 +#: build/C/man2/ioctl_list.2:665 #, no-wrap msgid "0x00004300\tSNDCTL_COPR_RESET\tvoid\n" msgstr "0x00004300\tSNDCTL_COPR_RESET\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:656 +#: build/C/man2/ioctl_list.2:666 #, no-wrap msgid "0xCFB04301\tSNDCTL_COPR_LOAD\tconst struct copr_buffer *\n" msgstr "0xCFB04301\tSNDCTL_COPR_LOAD\tconst struct copr_buffer *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:660 +#: build/C/man2/ioctl_list.2:670 #, no-wrap msgid "0xC0144302\tSNDCTL_COPR_RDATA\tstruct copr_debug_buf *\t// I-O\n" msgstr "0xC0144302\tSNDCTL_COPR_RDATA\tstruct copr_debug_buf *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:661 +#: build/C/man2/ioctl_list.2:671 #, no-wrap msgid "0xC0144303\tSNDCTL_COPR_RCODE\tstruct copr_debug_buf *\t// I-O\n" msgstr "0xC0144303\tSNDCTL_COPR_RCODE\tstruct copr_debug_buf *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:665 +#: build/C/man2/ioctl_list.2:675 #, no-wrap msgid "0x40144304\tSNDCTL_COPR_WDATA\tconst struct copr_debug_buf *\n" msgstr "0x40144304\tSNDCTL_COPR_WDATA\tconst struct copr_debug_buf *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:666 +#: build/C/man2/ioctl_list.2:676 #, no-wrap msgid "0x40144305\tSNDCTL_COPR_WCODE\tconst struct copr_debug_buf *\n" msgstr "0x40144305\tSNDCTL_COPR_WCODE\tconst struct copr_debug_buf *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:670 +#: build/C/man2/ioctl_list.2:680 #, no-wrap msgid "0xC0144306\tSNDCTL_COPR_RUN\tstruct copr_debug_buf *\t// I-O\n" msgstr "0xC0144306\tSNDCTL_COPR_RUN\tstruct copr_debug_buf *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:671 +#: build/C/man2/ioctl_list.2:681 #, no-wrap msgid "0xC0144307\tSNDCTL_COPR_HALT\tstruct copr_debug_buf *\t// I-O\n" msgstr "0xC0144307\tSNDCTL_COPR_HALT\tstruct copr_debug_buf *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:675 +#: build/C/man2/ioctl_list.2:685 #, no-wrap msgid "0x4FA44308\tSNDCTL_COPR_SENDMSG\tconst struct copr_msg *\n" msgstr "0x4FA44308\tSNDCTL_COPR_SENDMSG\tconst struct copr_msg *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:676 +#: build/C/man2/ioctl_list.2:686 #, no-wrap msgid "0x8FA44309\tSNDCTL_COPR_RCVMSG\tstruct copr_msg *\n" msgstr "0x8FA44309\tSNDCTL_COPR_RCVMSG\tstruct copr_msg *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:677 +#: build/C/man2/ioctl_list.2:687 #, no-wrap msgid "0x80044D00\tSOUND_MIXER_READ_VOLUME\tint *\n" msgstr "0x80044D00\tSOUND_MIXER_READ_VOLUME\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:678 +#: build/C/man2/ioctl_list.2:688 #, no-wrap msgid "0x80044D01\tSOUND_MIXER_READ_BASS\tint *\n" msgstr "0x80044D01\tSOUND_MIXER_READ_BASS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:679 +#: build/C/man2/ioctl_list.2:689 #, no-wrap msgid "0x80044D02\tSOUND_MIXER_READ_TREBLE\tint *\n" msgstr "0x80044D02\tSOUND_MIXER_READ_TREBLE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:680 +#: build/C/man2/ioctl_list.2:690 #, no-wrap msgid "0x80044D03\tSOUND_MIXER_READ_SYNTH\tint *\n" msgstr "0x80044D03\tSOUND_MIXER_READ_SYNTH\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:681 +#: build/C/man2/ioctl_list.2:691 #, no-wrap msgid "0x80044D04\tSOUND_MIXER_READ_PCM\tint *\n" msgstr "0x80044D04\tSOUND_MIXER_READ_PCM\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:682 +#: build/C/man2/ioctl_list.2:692 #, no-wrap msgid "0x80044D05\tSOUND_MIXER_READ_SPEAKER\tint *\n" msgstr "0x80044D05\tSOUND_MIXER_READ_SPEAKER\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:683 +#: build/C/man2/ioctl_list.2:693 #, no-wrap msgid "0x80044D06\tSOUND_MIXER_READ_LINE\tint *\n" msgstr "0x80044D06\tSOUND_MIXER_READ_LINE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:684 +#: build/C/man2/ioctl_list.2:694 #, no-wrap msgid "0x80044D07\tSOUND_MIXER_READ_MIC\tint *\n" msgstr "0x80044D07\tSOUND_MIXER_READ_MIC\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:685 +#: build/C/man2/ioctl_list.2:695 #, no-wrap msgid "0x80044D08\tSOUND_MIXER_READ_CD\tint *\n" msgstr "0x80044D08\tSOUND_MIXER_READ_CD\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:686 +#: build/C/man2/ioctl_list.2:696 #, no-wrap msgid "0x80044D09\tSOUND_MIXER_READ_IMIX\tint *\n" msgstr "0x80044D09\tSOUND_MIXER_READ_IMIX\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:687 +#: build/C/man2/ioctl_list.2:697 #, no-wrap msgid "0x80044D0A\tSOUND_MIXER_READ_ALTPCM\tint *\n" msgstr "0x80044D0A\tSOUND_MIXER_READ_ALTPCM\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:688 +#: build/C/man2/ioctl_list.2:698 #, no-wrap msgid "0x80044D0B\tSOUND_MIXER_READ_RECLEV\tint *\n" msgstr "0x80044D0B\tSOUND_MIXER_READ_RECLEV\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:689 +#: build/C/man2/ioctl_list.2:699 #, no-wrap msgid "0x80044D0C\tSOUND_MIXER_READ_IGAIN\tint *\n" msgstr "0x80044D0C\tSOUND_MIXER_READ_IGAIN\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:690 +#: build/C/man2/ioctl_list.2:700 #, no-wrap msgid "0x80044D0D\tSOUND_MIXER_READ_OGAIN\tint *\n" msgstr "0x80044D0D\tSOUND_MIXER_READ_OGAIN\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:691 +#: build/C/man2/ioctl_list.2:701 #, no-wrap msgid "0x80044D0E\tSOUND_MIXER_READ_LINE1\tint *\n" msgstr "0x80044D0E\tSOUND_MIXER_READ_LINE1\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:692 +#: build/C/man2/ioctl_list.2:702 #, no-wrap msgid "0x80044D0F\tSOUND_MIXER_READ_LINE2\tint *\n" msgstr "0x80044D0F\tSOUND_MIXER_READ_LINE2\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:693 +#: build/C/man2/ioctl_list.2:703 #, no-wrap msgid "0x80044D10\tSOUND_MIXER_READ_LINE3\tint *\n" msgstr "0x80044D10\tSOUND_MIXER_READ_LINE3\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:694 +#: build/C/man2/ioctl_list.2:704 #, no-wrap msgid "0x80044D1C\tSOUND_MIXER_READ_MUTE\tint *\n" msgstr "0x80044D1C\tSOUND_MIXER_READ_MUTE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:695 +#: build/C/man2/ioctl_list.2:705 #, no-wrap msgid "0x80044D1D\tSOUND_MIXER_READ_ENHANCE\tint *\n" msgstr "0x80044D1D\tSOUND_MIXER_READ_ENHANCE\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:696 +#: build/C/man2/ioctl_list.2:706 #, no-wrap msgid "0x80044D1E\tSOUND_MIXER_READ_LOUD\tint *\n" msgstr "0x80044D1E\tSOUND_MIXER_READ_LOUD\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:697 +#: build/C/man2/ioctl_list.2:707 #, no-wrap msgid "0x80044DFF\tSOUND_MIXER_READ_RECSRC\tint *\n" msgstr "0x80044DFF\tSOUND_MIXER_READ_RECSRC\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:698 +#: build/C/man2/ioctl_list.2:708 #, no-wrap msgid "0x80044DFE\tSOUND_MIXER_READ_DEVMASK\tint *\n" msgstr "0x80044DFE\tSOUND_MIXER_READ_DEVMASK\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:699 +#: build/C/man2/ioctl_list.2:709 #, no-wrap msgid "0x80044DFD\tSOUND_MIXER_READ_RECMASK\tint *\n" msgstr "0x80044DFD\tSOUND_MIXER_READ_RECMASK\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:700 +#: build/C/man2/ioctl_list.2:710 #, no-wrap msgid "0x80044DFB\tSOUND_MIXER_READ_STEREODEVS\tint *\n" msgstr "0x80044DFB\tSOUND_MIXER_READ_STEREODEVS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:701 +#: build/C/man2/ioctl_list.2:711 #, no-wrap msgid "0x80044DFC\tSOUND_MIXER_READ_CAPS\tint *\n" msgstr "0x80044DFC\tSOUND_MIXER_READ_CAPS\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:705 +#: build/C/man2/ioctl_list.2:715 #, no-wrap msgid "0xC0044D00\tSOUND_MIXER_WRITE_VOLUME\tint *\t// I-O\n" msgstr "0xC0044D00\tSOUND_MIXER_WRITE_VOLUME\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:706 +#: build/C/man2/ioctl_list.2:716 #, no-wrap msgid "0xC0044D01\tSOUND_MIXER_WRITE_BASS\tint *\t// I-O\n" msgstr "0xC0044D01\tSOUND_MIXER_WRITE_BASS\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:707 +#: build/C/man2/ioctl_list.2:717 #, no-wrap msgid "0xC0044D02\tSOUND_MIXER_WRITE_TREBLE\tint *\t// I-O\n" msgstr "0xC0044D02\tSOUND_MIXER_WRITE_TREBLE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:708 +#: build/C/man2/ioctl_list.2:718 #, no-wrap msgid "0xC0044D03\tSOUND_MIXER_WRITE_SYNTH\tint *\t// I-O\n" msgstr "0xC0044D03\tSOUND_MIXER_WRITE_SYNTH\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:709 +#: build/C/man2/ioctl_list.2:719 #, no-wrap msgid "0xC0044D04\tSOUND_MIXER_WRITE_PCM\tint *\t// I-O\n" msgstr "0xC0044D04\tSOUND_MIXER_WRITE_PCM\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:710 +#: build/C/man2/ioctl_list.2:720 #, no-wrap msgid "0xC0044D05\tSOUND_MIXER_WRITE_SPEAKER\tint *\t// I-O\n" msgstr "0xC0044D05\tSOUND_MIXER_WRITE_SPEAKER\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:711 +#: build/C/man2/ioctl_list.2:721 #, no-wrap msgid "0xC0044D06\tSOUND_MIXER_WRITE_LINE\tint *\t// I-O\n" msgstr "0xC0044D06\tSOUND_MIXER_WRITE_LINE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:712 +#: build/C/man2/ioctl_list.2:722 #, no-wrap msgid "0xC0044D07\tSOUND_MIXER_WRITE_MIC\tint *\t// I-O\n" msgstr "0xC0044D07\tSOUND_MIXER_WRITE_MIC\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:713 +#: build/C/man2/ioctl_list.2:723 #, no-wrap msgid "0xC0044D08\tSOUND_MIXER_WRITE_CD\tint *\t// I-O\n" msgstr "0xC0044D08\tSOUND_MIXER_WRITE_CD\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:714 +#: build/C/man2/ioctl_list.2:724 #, no-wrap msgid "0xC0044D09\tSOUND_MIXER_WRITE_IMIX\tint *\t// I-O\n" msgstr "0xC0044D09\tSOUND_MIXER_WRITE_IMIX\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:715 +#: build/C/man2/ioctl_list.2:725 #, no-wrap msgid "0xC0044D0A\tSOUND_MIXER_WRITE_ALTPCM\tint *\t// I-O\n" msgstr "0xC0044D0A\tSOUND_MIXER_WRITE_ALTPCM\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:716 +#: build/C/man2/ioctl_list.2:726 #, no-wrap msgid "0xC0044D0B\tSOUND_MIXER_WRITE_RECLEV\tint *\t// I-O\n" msgstr "0xC0044D0B\tSOUND_MIXER_WRITE_RECLEV\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:717 +#: build/C/man2/ioctl_list.2:727 #, no-wrap msgid "0xC0044D0C\tSOUND_MIXER_WRITE_IGAIN\tint *\t// I-O\n" msgstr "0xC0044D0C\tSOUND_MIXER_WRITE_IGAIN\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:718 +#: build/C/man2/ioctl_list.2:728 #, no-wrap msgid "0xC0044D0D\tSOUND_MIXER_WRITE_OGAIN\tint *\t// I-O\n" msgstr "0xC0044D0D\tSOUND_MIXER_WRITE_OGAIN\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:719 +#: build/C/man2/ioctl_list.2:729 #, no-wrap msgid "0xC0044D0E\tSOUND_MIXER_WRITE_LINE1\tint *\t// I-O\n" msgstr "0xC0044D0E\tSOUND_MIXER_WRITE_LINE1\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:720 +#: build/C/man2/ioctl_list.2:730 #, no-wrap msgid "0xC0044D0F\tSOUND_MIXER_WRITE_LINE2\tint *\t// I-O\n" msgstr "0xC0044D0F\tSOUND_MIXER_WRITE_LINE2\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:721 +#: build/C/man2/ioctl_list.2:731 #, no-wrap msgid "0xC0044D10\tSOUND_MIXER_WRITE_LINE3\tint *\t// I-O\n" msgstr "0xC0044D10\tSOUND_MIXER_WRITE_LINE3\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:722 +#: build/C/man2/ioctl_list.2:732 #, no-wrap msgid "0xC0044D1C\tSOUND_MIXER_WRITE_MUTE\tint *\t// I-O\n" msgstr "0xC0044D1C\tSOUND_MIXER_WRITE_MUTE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:723 +#: build/C/man2/ioctl_list.2:733 #, no-wrap msgid "0xC0044D1D\tSOUND_MIXER_WRITE_ENHANCE\tint *\t// I-O\n" msgstr "0xC0044D1D\tSOUND_MIXER_WRITE_ENHANCE\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:724 +#: build/C/man2/ioctl_list.2:734 #, no-wrap msgid "0xC0044D1E\tSOUND_MIXER_WRITE_LOUD\tint *\t// I-O\n" msgstr "0xC0044D1E\tSOUND_MIXER_WRITE_LOUD\tint *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:725 +#: build/C/man2/ioctl_list.2:735 #, no-wrap msgid "0xC0044DFF\tSOUND_MIXER_WRITE_RECSRC\tint *\t// I-O\n" msgstr "0xC0044DFF\tSOUND_MIXER_WRITE_RECSRC\tint *\t// I-O\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:729 +#: build/C/man2/ioctl_list.2:739 msgid "// Einclude/linux/umsdos_fs.hE" msgstr "// Einclude/linux/umsdos_fs.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:731 +#: build/C/man2/ioctl_list.2:741 #, no-wrap msgid "0x000004D2\tUMSDOS_READDIR_DOS\tstruct umsdos_ioctl *\t// I-O\n" msgstr "0x000004D2\tUMSDOS_READDIR_DOS\tstruct umsdos_ioctl *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:732 +#: build/C/man2/ioctl_list.2:742 #, no-wrap msgid "0x000004D3\tUMSDOS_UNLINK_DOS\tconst struct umsdos_ioctl *\n" msgstr "0x000004D3\tUMSDOS_UNLINK_DOS\tconst struct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:733 +#: build/C/man2/ioctl_list.2:743 #, no-wrap msgid "0x000004D4\tUMSDOS_RMDIR_DOS\tconst struct umsdos_ioctl *\n" msgstr "0x000004D4\tUMSDOS_RMDIR_DOS\tconst struct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:734 +#: build/C/man2/ioctl_list.2:744 #, no-wrap msgid "0x000004D5\tUMSDOS_STAT_DOS\tstruct umsdos_ioctl *\t// I-O\n" msgstr "0x000004D5\tUMSDOS_STAT_DOS\tstruct umsdos_ioctl *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:735 +#: build/C/man2/ioctl_list.2:745 #, no-wrap msgid "0x000004D6\tUMSDOS_CREAT_EMD\tconst struct umsdos_ioctl *\n" msgstr "0x000004D6\tUMSDOS_CREAT_EMD\tconst struct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:736 +#: build/C/man2/ioctl_list.2:746 #, no-wrap msgid "0x000004D7\tUMSDOS_UNLINK_EMD\tconst struct umsdos_ioctl *\n" msgstr "0x000004D7\tUMSDOS_UNLINK_EMD\tconst struct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:737 +#: build/C/man2/ioctl_list.2:747 #, no-wrap msgid "0x000004D8\tUMSDOS_READDIR_EMD\tstruct umsdos_ioctl *\t// I-O\n" msgstr "0x000004D8\tUMSDOS_READDIR_EMD\tstruct umsdos_ioctl *\t// I-O\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:738 +#: build/C/man2/ioctl_list.2:748 #, no-wrap msgid "0x000004D9\tUMSDOS_GETVERSION\tstruct umsdos_ioctl *\n" msgstr "0x000004D9\tUMSDOS_GETVERSION\tstruct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:739 +#: build/C/man2/ioctl_list.2:749 #, no-wrap msgid "0x000004DA\tUMSDOS_INIT_EMD\tvoid\n" msgstr "0x000004DA\tUMSDOS_INIT_EMD\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:740 +#: build/C/man2/ioctl_list.2:750 #, no-wrap msgid "0x000004DB\tUMSDOS_DOS_SETUP\tconst struct umsdos_ioctl *\n" msgstr "0x000004DB\tUMSDOS_DOS_SETUP\tconst struct umsdos_ioctl *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:741 +#: build/C/man2/ioctl_list.2:751 #, no-wrap msgid "0x000004DC\tUMSDOS_RENAME_DOS\tconst struct umsdos_ioctl *\n" msgstr "0x000004DC\tUMSDOS_RENAME_DOS\tconst struct umsdos_ioctl *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:745 +#: build/C/man2/ioctl_list.2:755 msgid "// Einclude/linux/vt.hE" msgstr "// Einclude/linux/vt.hE" #. type: tbl table -#: build/C/man2/ioctl_list.2:747 +#: build/C/man2/ioctl_list.2:757 #, no-wrap msgid "0x00005600\tVT_OPENQRY\tint *\n" msgstr "0x00005600\tVT_OPENQRY\tint *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:748 +#: build/C/man2/ioctl_list.2:758 #, no-wrap msgid "0x00005601\tVT_GETMODE\tstruct vt_mode *\n" msgstr "0x00005601\tVT_GETMODE\tstruct vt_mode *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:749 +#: build/C/man2/ioctl_list.2:759 #, no-wrap msgid "0x00005602\tVT_SETMODE\tconst struct vt_mode *\n" msgstr "0x00005602\tVT_SETMODE\tconst struct vt_mode *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:750 +#: build/C/man2/ioctl_list.2:760 #, no-wrap msgid "0x00005603\tVT_GETSTATE\tstruct vt_stat *\n" msgstr "0x00005603\tVT_GETSTATE\tstruct vt_stat *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:751 +#: build/C/man2/ioctl_list.2:761 #, no-wrap msgid "0x00005604\tVT_SENDSIG\tvoid\n" msgstr "0x00005604\tVT_SENDSIG\tvoid\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:752 +#: build/C/man2/ioctl_list.2:762 #, no-wrap msgid "0x00005605\tVT_RELDISP\tint\n" msgstr "0x00005605\tVT_RELDISP\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:753 +#: build/C/man2/ioctl_list.2:763 #, no-wrap msgid "0x00005606\tVT_ACTIVATE\tint\n" msgstr "0x00005606\tVT_ACTIVATE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:754 +#: build/C/man2/ioctl_list.2:764 #, no-wrap msgid "0x00005607\tVT_WAITACTIVE\tint\n" msgstr "0x00005607\tVT_WAITACTIVE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:755 +#: build/C/man2/ioctl_list.2:765 #, no-wrap msgid "0x00005608\tVT_DISALLOCATE\tint\n" msgstr "0x00005608\tVT_DISALLOCATE\tint\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:756 +#: build/C/man2/ioctl_list.2:766 #, no-wrap msgid "0x00005609\tVT_RESIZE\tconst struct vt_sizes *\n" msgstr "0x00005609\tVT_RESIZE\tconst struct vt_sizes *\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:757 +#: build/C/man2/ioctl_list.2:767 #, no-wrap msgid "0x0000560A\tVT_RESIZEX\tconst struct vt_consize *\n" msgstr "0x0000560A\tVT_RESIZEX\tconst struct vt_consize *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:764 +#: build/C/man2/ioctl_list.2:774 msgid "" "// More arguments. Some ioctl's take a pointer to a structure which " "contains additional pointers. These are documented here in alphabetical " @@ -14587,35 +15555,35 @@ msgstr "" "を使用します。 ここでこれらをアルファベット順に説明します。" #. type: Plain text -#: build/C/man2/ioctl_list.2:772 +#: build/C/man2/ioctl_list.2:782 msgid "" -"B takes an input pointer I. The I field points to an output buffer of length I takes an input pointer I. The I field points to an output buffer of length I." msgstr "" -"B は入力ポインタ I を使用し" -"ます。 I フィールドは大きさ I の出力バッファ" -"へのポインタです。" +"B は入力ポインタ I を使用" +"します。 I フィールドは大きさ I の出力バッ" +"ファへのポインタです。" #. type: Plain text -#: build/C/man2/ioctl_list.2:788 +#: build/C/man2/ioctl_list.2:798 msgid "" "B, B, B, and " -"B take an input pointer I. They use " -"the same pointer as an output pointer to I. The length varies by " -"request. For B, most drivers use CD_FRAMESIZE, but the " +"B take an input pointer I. They " +"use the same pointer as an output pointer to I. The length varies " +"by request. For B, most drivers use CD_FRAMESIZE, but the " "Optics Storage driver uses OPT_BLOCKSIZE instead (both have the numerical " "value 2048)." msgstr "" "B, B, B, B は" -"入力ポインタ I を使用します。これらは同じポインタ" +"入力ポインタ I を使用します。これらは同じポインタ" "を I への出力ポインタとして使用します。 長さは要求によって変化しま" "す。 B には、多くのデバイスが CD_FRAMESIZE を使用しますが、光" "学記憶装置 (光ディスク) のドライバは OPT_BLOCKSIZE を使用します (どちらも同じ" "値で 2048 です)。" #. type: Plain text -#: build/C/man2/ioctl_list.2:794 +#: build/C/man2/ioctl_list.2:804 #, no-wrap msgid "" " CDROMREADCOOKED char [CD_FRAMESIZE]\n" @@ -14629,18 +15597,18 @@ msgstr "" " CDROMREADRAW char [CD_FRAMESIZE_RAW]\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:808 +#: build/C/man2/ioctl_list.2:818 msgid "" "B, B, B, B, " -"B, and B take a I. The " -"I field is a pointer to another structure as follows:" +"B, and B take a I. " +"The I field is a pointer to another structure as follows:" msgstr "" "B, B, B, B, " -"B, B は I を使用します。 " -"I フィールドは以下に示す別の構造体へのポインタです:" +"B, B は I を使用しま" +"す。 I フィールドは以下に示す別の構造体へのポインタです:" #. type: Plain text -#: build/C/man2/ioctl_list.2:816 +#: build/C/man2/ioctl_list.2:826 #, no-wrap msgid "" " EQL_ENSLAVE const struct slaving_request *\n" @@ -14658,46 +15626,46 @@ msgstr "" " EQL_SETMASTERCFG const struct master_config *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:833 +#: build/C/man2/ioctl_list.2:843 msgid "" -"B takes a I. If I " -"is nonzero, then I points to an input buffer of length I. If " -"I is nonzero, then I points to an output buffer " -"of length I." +"B takes a I. If I is nonzero, then I points to an input buffer of length " +"I. If I is nonzero, then I points to an " +"output buffer of length I." msgstr "" -"B は I を使用します。 I は I を使用します。 I がゼロ以外の場合、 I は大きさ I の入力バッファへ" "のポインタになります。 I がゼロ以外の場合、 I は大" "きさ I の出力バッファへのポインタになります。" #. type: Plain text -#: build/C/man2/ioctl_list.2:849 +#: build/C/man2/ioctl_list.2:859 msgid "" -"B and B take a I or a " -"I, respectively. I points to a " -"buffer of I. This is an output buffer for B " +"B and B take a I or a " +"I, respectively. I points to " +"a buffer of I. This is an output buffer for B " "and an input buffer for B." msgstr "" -"B, B はそれぞれ I と " -"I を使用します。 I は I, B はそれぞれ I と " +"I を使用します。 I は I バッファへのポインタです。 これは B の出力バッファと " "B の入力バッファです。" #. type: Plain text -#: build/C/man2/ioctl_list.2:865 +#: build/C/man2/ioctl_list.2:875 msgid "" -"B and B take a I or a I, respectively. I points to a buffer of " +"B and B take a I or a I, respectively. I points to a buffer of " "I. This is an output buffer for B " "and an input buffer for B." msgstr "" -"B, B はそれぞれ I と I を使用します。 I は I バッファへのポインタです。 これは B の出力バッファと " +"B, B はそれぞれ I と I を使用します。 I は I バッファへのポインタです。 これは B の出力バッファと " "B の入力バッファです。" #. type: Plain text -#: build/C/man2/ioctl_list.2:869 +#: build/C/man2/ioctl_list.2:879 msgid "" "KDADDIO, KDDELIO, KDDISABIO, and KDENABIO enable or disable access to I/O " "ports. They are essentially alternate interfaces to 'ioperm'." @@ -14706,27 +15674,27 @@ msgstr "" "にします。これらは本質的に、'ioperm' への別の インターフェースです。" #. type: Plain text -#: build/C/man2/ioctl_list.2:875 +#: build/C/man2/ioctl_list.2:885 msgid "" "B and B enable or disable memory mappings or I/O " "port access. They are not implemented in the kernel." msgstr "" -"B, B はメモリ・マッピングや I/O ポートへのアクセスを" -"可能/不可能にします。 これらはカーネルに実装されていません。" +"B, B はメモリマッピングや I/O ポートへのアクセスを可" +"能/不可能にします。 これらはカーネルに実装されていません。" #. type: Plain text -#: build/C/man2/ioctl_list.2:883 +#: build/C/man2/ioctl_list.2:893 msgid "" -"B takes an input pointer I, which is a " +"B takes an input pointer I, which is a " "length. It uses the same pointer as an output pointer to a I " "buffer of this length." msgstr "" -"B は入力ポインタ I を大きさとして使用しま" -"す。これは同じ大きさの I バッファ への出力ポインタとしても使用しま" +"B は入力ポインタ I を大きさとして使用し" +"ます。これは同じ大きさの I バッファ への出力ポインタとしても使用しま" "す。" #. type: Plain text -#: build/C/man2/ioctl_list.2:889 +#: build/C/man2/ioctl_list.2:899 msgid "" "B and B take an input pointer whose type depends on " "the protocol:" @@ -14735,7 +15703,7 @@ msgstr "" "します:" #. type: Plain text -#: build/C/man2/ioctl_list.2:894 +#: build/C/man2/ioctl_list.2:904 #, no-wrap msgid "" " Most protocols const struct rtentry *\n" @@ -14747,25 +15715,25 @@ msgstr "" " NET/ROM const struct nr_route_struct *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:905 +#: build/C/man2/ioctl_list.2:915 msgid "" -"B takes a I. The I field points to a " -"buffer of length I bytes, into which the kernel writes a list of " +"B takes a I. The I field points to " +"a buffer of length I bytes, into which the kernel writes a list of " "type I." msgstr "" -"B は I を使用します。この I フィールド" -"は長さ I バイトのバッファへのポインタです。 これにカーネルが " +"B は I を使用します。この I フィール" +"ドは長さ I バイトのバッファへのポインタです。 これにカーネルが " "I 型のリストへ書き込みます。" #. type: Plain text -#: build/C/man2/ioctl_list.2:908 +#: build/C/man2/ioctl_list.2:918 msgid "" "B takes an input pointer whose type depends on the protocol:" msgstr "" "B は型が以下のプロトコルに依存する入力ポインタを使用します:" #. type: Plain text -#: build/C/man2/ioctl_list.2:912 +#: build/C/man2/ioctl_list.2:922 #, no-wrap msgid "" " Most protocols const struct ifreq *\n" @@ -14775,20 +15743,20 @@ msgstr "" " AX.25 const char [AX25_ADDR_LEN]\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:927 +#: build/C/man2/ioctl_list.2:937 msgid "" -"B takes a I. It uses this to distinguish several " +"B takes a I. It uses this to distinguish several " "independent subcases. In the table below, I means I after an " "N-byte pad. I is implicitly defined in I" msgstr "" -"B は I を使用します。このポインタをいくつかの 独立し" -"たサブクラスを識別する為に使用します。以下のテーブルの中で、 I は N " -"バイトの詰めものの後にある I を意味します。 I は暗黙的" -"に I の中で定義されています。" +"B は I を使用します。このポインタをいくつかの 独立" +"したサブクラスを識別する為に使用します。以下のテーブルの中で、 I は " +"N バイトの詰めものの後にある I を意味します。 I は暗黙" +"的に I の中で定義されています。" #. type: Plain text -#: build/C/man2/ioctl_list.2:936 +#: build/C/man2/ioctl_list.2:946 #, no-wrap msgid "" " TIOCLINUX-2 1 + const struct selection *\n" @@ -14808,12 +15776,12 @@ msgstr "" " TIOCLINUX-10 1 + const char *\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:939 +#: build/C/man2/ioctl_list.2:949 msgid "// Duplicate ioctls" msgstr "// Duplicate ioctls" #. type: Plain text -#: build/C/man2/ioctl_list.2:944 +#: build/C/man2/ioctl_list.2:954 msgid "" "This list does not include ioctls in the range B and " "B." @@ -14822,43 +15790,43 @@ msgstr "" "でいません。" #. type: tbl table -#: build/C/man2/ioctl_list.2:946 +#: build/C/man2/ioctl_list.2:956 #, no-wrap msgid "0x00000001\tFDSETPRM\tFIBMAP\n" msgstr "0x00000001\tFDSETPRM\tFIBMAP\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:947 +#: build/C/man2/ioctl_list.2:957 #, no-wrap msgid "0x00000002\tFDDEFPRM\tFIGETBSZ\n" msgstr "0x00000002\tFDDEFPRM\tFIGETBSZ\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:948 +#: build/C/man2/ioctl_list.2:958 #, no-wrap msgid "0x00005382\tCDROMAUDIOBUFSIZ\tSCSI_IOCTL_GET_IDLUN\n" msgstr "0x00005382\tCDROMAUDIOBUFSIZ\tSCSI_IOCTL_GET_IDLUN\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:949 +#: build/C/man2/ioctl_list.2:959 #, no-wrap msgid "0x00005402\tSNDCTL_TMR_START\tTCSETS\n" msgstr "0x00005402\tSNDCTL_TMR_START\tTCSETS\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:950 +#: build/C/man2/ioctl_list.2:960 #, no-wrap msgid "0x00005403\tSNDCTL_TMR_STOP\tTCSETSW\n" msgstr "0x00005403\tSNDCTL_TMR_STOP\tTCSETSW\n" #. type: tbl table -#: build/C/man2/ioctl_list.2:951 +#: build/C/man2/ioctl_list.2:961 #, no-wrap msgid "0x00005404\tSNDCTL_TMR_CONTINUE\tTCSETSF\n" msgstr "0x00005404\tSNDCTL_TMR_CONTINUE\tTCSETSF\n" #. type: Plain text -#: build/C/man2/ioctl_list.2:955 +#: build/C/man2/ioctl_list.2:965 msgid "B(2)" msgstr "B(2)" @@ -14894,12 +15862,6 @@ msgstr "" #. type: Plain text #: build/C/man2/ioperm.2:59 -#, fuzzy -#| msgid "" -#| "B() sets the port access permission bits for the calling process " -#| "for I bytes starting from port address I to the value " -#| "I. If I is nonzero, the calling process must be " -#| "privileged (B)." msgid "" "B() sets the port access permission bits for the calling thread for " "I bits starting from port address I. If I is nonzero, " @@ -14907,10 +15869,11 @@ msgid "" "disabled. If I is nonzero, the calling thread must be privileged " "(B)." msgstr "" -"B() は、引き数 I の I/O ポートアドレスから I バイト分の領" -"域に対する、呼び出し元プロセスの アクセス許可ビットを、I に設定す" -"る。 I が 0 以外の場合、呼び出し元プロセスは特権 " -"(B) を持っていなければならない。" +"B() は、引き数 I の I/O ポートアドレスから I ビット分の領" +"域に対する、呼び出し元スレッドのアクセス許可ビットを設定する。 I が " +"0 以外の場合、指定されたビットに対応する許可が有効になる。 I が 0 以" +"外の場合、呼び出し元プロセスは特権 (B) を持っていなければなら" +"ない。" #. type: Plain text #: build/C/man2/ioperm.2:68 @@ -14919,22 +15882,22 @@ msgid "" "this manner. For more ports, the B(2) system call had to be used " "(with a I argument of 3). Since Linux 2.6.8, 65,536 I/O ports can be " "specified." -msgstr "Linux 2.6.8 より前のバージョンでは、この方法で設定できるのは 0x3ff 番地までの I/Oポートに限られていた。これよりも大きなアドレスのポートに対しては B(2) 関数を使わなければならなかった。Linux 2.6.8 以降では、65,536 個の I/O ポートを指定できる。" +msgstr "" +"Linux 2.6.8 より前のバージョンでは、この方法で設定できるのは 0x3ff 番地まで" +"の I/Oポートに限られていた。これよりも大きなアドレスのポートに対しては " +"B(2) 関数を使わなければならなかった。Linux 2.6.8 以降では、65,536 個の " +"I/O ポートを指定できる。" #. type: Plain text #: build/C/man2/ioperm.2:78 -#, fuzzy -#| msgid "" -#| "Permissions are not inherited by the child created by B(2). " -#| "Permissions are preserved across B(2); this is useful for giving " -#| "port access permissions to unprivileged programs." msgid "" "Permissions are not inherited by the child created by B(2); following " "a B(2) the child must turn on those permissions that it needs. " "Permissions are preserved across B(2); this is useful for giving " "port access permissions to unprivileged programs." msgstr "" -"アクセス権は B(2) で作成された子プロセスには継承されない。 B" +"アクセス権は B(2) で作成された子プロセスには継承されない。子プロセスで" +"は、B(2) の後で必要なアクセス権を有効にしなければならない。 B" "(2) の前後でアクセス権は保存される。この機能は 非特権プログラムにポートへの" "アクセス権を 与えるのに使用できる。" @@ -14983,6 +15946,8 @@ msgid "" "The I file shows the I/O ports that are currently allocated " "on the system." msgstr "" +"I ファイルには、現在このシステムに割り当てられている I/O ポー" +"トが表示される。" #. type: Plain text #: build/C/man2/ioperm.2:121 @@ -15008,12 +15973,6 @@ msgstr "B(2), B(2), B(7)" msgid "LOCKF" msgstr "LOCKF" -#. type: TH -#: build/C/man3/lockf.3:28 -#, no-wrap -msgid "2012-07-07" -msgstr "2012-07-07" - #. type: Plain text #: build/C/man3/lockf.3:31 msgid "lockf - apply, test or remove a POSIX lock on an open file" @@ -15177,11 +16136,15 @@ msgstr "" #: build/C/man3/lockf.3:147 msgid "" "The command was B and this lock operation would cause a deadlock." -msgstr "コマンドが B であり、このロック操作を行うとデッドロックが発生してしまう。" +msgstr "" +"コマンドが B であり、このロック操作を行うとデッドロックが発生してしま" +"う。" #. type: Plain text #: build/C/man3/lockf.3:151 -msgid "An invalid operation was specified in I." +#, fuzzy +#| msgid "An invalid operation was specified in I." +msgid "An invalid operation was specified in I." msgstr "I に無効な操作が指定された。" #. type: Plain text @@ -15201,21 +16164,15 @@ msgstr "B(2), B(2)" #. type: Plain text #: build/C/man3/lockf.3:171 -#, fuzzy -#| msgid "" -#| "There are also I and I in the kernel " -#| "source directory I. (On older kernels, these " -#| "files are directly under the I directory, and I is called I.)" msgid "" "I and I in the Linux kernel source " "directory I (on older kernels, these files are " "directly under the I directory, and I " "is called I)" msgstr "" -"カーネルソースの I ディレクトリにある I と I (以前のカーネルでは、これらのファイルは " -"I ディレクトリ直下にあり、 I は " +"Linux カーネルソースの I ディレクトリにある " +"I と I (以前のカーネルでは、これらのファイ" +"ルは I ディレクトリ直下にあり、 I は " "I という名前であった。)" #. type: TH @@ -15264,9 +16221,9 @@ msgid "" "for I bytes." msgstr "" "B() は、呼び出し元プロセスの仮想メモリのページがコア (RAM) 内に存在" -"し、 ページ参照時にディスクアクセス (ページ・フォールト) を起こさないか どう" -"かを示すベクトルを返す。カーネルは、アドレス I から始まる I バ" -"イトの範囲のページに関する存在情報を返す。" +"し、 ページ参照時にディスクアクセス (ページフォールト) を起こさないか どうか" +"を示すベクトルを返す。カーネルは、アドレス I から始まる I バイ" +"トの範囲のページに関する存在情報を返す。" #. type: Plain text #: build/C/man2/mincore.2:76 @@ -15398,25 +16355,21 @@ msgid "B(2), B(2)" msgstr "B(2), B(2)" #. type: TH -#: build/C/man2/mkdir.2:10 +#: build/C/man2/mkdir.2:11 #, no-wrap msgid "MKDIR" msgstr "MKDIR" -#. type: TH -#: build/C/man2/mkdir.2:10 -#, no-wrap -msgid "2013-01-27" -msgstr "2013-01-27" - #. type: Plain text -#: build/C/man2/mkdir.2:13 -msgid "mkdir - create a directory" +#: build/C/man2/mkdir.2:14 +#, fuzzy +#| msgid "mkdir - create a directory" +msgid "mkdir, mkdirat - create a directory" msgstr "mkdir - ディレクトリを作成する" #. .B #include #. type: Plain text -#: build/C/man2/mkdir.2:18 +#: build/C/man2/mkdir.2:19 #, no-wrap msgid "" "B<#include Esys/stat.hE>\n" @@ -15426,19 +16379,46 @@ msgstr "" "B<#include Esys/types.hE>\n" #. type: Plain text -#: build/C/man2/mkdir.2:20 +#: build/C/man2/mkdir.2:21 #, no-wrap msgid "BIB<, mode_t >IB<);>\n" msgstr "BIB<, mode_t >IB<);>\n" #. type: Plain text -#: build/C/man2/mkdir.2:25 +#: build/C/man2/mkdir.2:24 +#, fuzzy, no-wrap +#| msgid "" +#| "B<#include Esys/stat.hE>\n" +#| "B<#include Esys/types.hE>\n" +msgid "" +"B<#include Efcntl.hE >/* Definition of AT_* constants */\n" +"B<#include Esys/stat.hE>\n" +msgstr "" +"B<#include Esys/stat.hE>\n" +"B<#include Esys/types.hE>\n" + +#. type: Plain text +#: build/C/man2/mkdir.2:26 +#, fuzzy, no-wrap +#| msgid "BIB<, mode_t >IB<);>\n" +msgid "BIB<, const char *>IB<, mode_t >IB<);>\n" +msgstr "BIB<, mode_t >IB<);>\n" + +#. type: Plain text +#: build/C/man2/mkdir.2:34 +#, fuzzy +#| msgid "B():" +msgid "B():" +msgstr "B():" + +#. type: Plain text +#: build/C/man2/mkdir.2:51 msgid "B() attempts to create a directory named I." msgstr "" "B() は I で示される名前のディレクトリを作成しようとする。" #. type: Plain text -#: build/C/man2/mkdir.2:35 +#: build/C/man2/mkdir.2:61 msgid "" "The argument I specifies the permissions to use. It is modified by " "the process's I in the usual way: the permissions of the created " @@ -15452,11 +16432,11 @@ msgstr "" "Linux の場合は、以下の通りである。" #. type: Plain text -#: build/C/man2/mkdir.2:45 +#: build/C/man2/mkdir.2:71 msgid "" "The newly created directory will be owned by the effective user ID of the " "process. If the directory containing the file has the set-group-ID bit set, " -"or if the file system is mounted with BSD group semantics (I or, synonymously I), the new directory will " "inherit the group ownership from its parent; otherwise it will be owned by " "the effective group ID of the process." @@ -15470,25 +16450,69 @@ msgstr "" "グループ所有権はプロセスの実効グループ ID となる。" #. type: Plain text -#: build/C/man2/mkdir.2:48 +#: build/C/man2/mkdir.2:76 +#, fuzzy +#| msgid "" +#| "If the parent directory has the set-group-ID bit set then so will the " +#| "newly created directory." msgid "" -"If the parent directory has the set-group-ID bit set then so will the newly " +"If the parent directory has the set-group-ID bit set, then so will the newly " "created directory." msgstr "" "もし親ディレクトリに set group ID ビットがセットされていれば新しく作成される " "ディレクトリにも set group ID ビットがセットされる。" +#. type: SS +#: build/C/man2/mkdir.2:76 +#, fuzzy, no-wrap +#| msgid "B(2)\t2.6.16\n" +msgid "mkdirat()" +msgstr "B(2)\t2.6.16\n" + +#. type: Plain text +#: build/C/man2/mkdir.2:82 +msgid "" +"The B() system call operates in exactly the same way as B" +"(), except for the differences described here." +msgstr "" + +#. type: Plain text +#: build/C/man2/mkdir.2:92 +msgid "" +"If the pathname given in I is relative, then it is interpreted " +"relative to the directory referred to by the file descriptor I " +"(rather than relative to the current working directory of the calling " +"process, as is done by B() for a relative pathname)." +msgstr "" + +#. type: Plain text +#: build/C/man2/mkdir.2:104 +msgid "" +"If I is relative and I is the special value B, " +"then I is interpreted relative to the current working directory of " +"the calling process (like B())." +msgstr "" + #. type: Plain text -#: build/C/man2/mkdir.2:53 +#: build/C/man2/mkdir.2:115 +msgid "See B(2) for an explanation of the need for B()." +msgstr "" + +#. type: Plain text +#: build/C/man2/mkdir.2:122 +#, fuzzy +#| msgid "" +#| "B() returns zero on success, or -1 if an error occurred (in which " +#| "case, I is set appropriately)." msgid "" -"B() returns zero on success, or -1 if an error occurred (in which " -"case, I is set appropriately)." +"B() and B() return zero on success, or -1 if an error " +"occurred (in which case, I is set appropriately)." msgstr "" "B() は成功した場合 0 を、失敗した場合 -1 を返す (また、 I がエ" "ラーの内容にしたがって適切に設定される)。" #. type: Plain text -#: build/C/man2/mkdir.2:62 +#: build/C/man2/mkdir.2:131 msgid "" "The parent directory does not allow write permission to the process, or one " "of the directories in I did not allow search permission. (See " @@ -15498,26 +16522,27 @@ msgstr "" "ディレクトリのどれかに検索許可属性が無い (B(7) も参照)。" #. type: TP -#: build/C/man2/mkdir.2:62 +#: build/C/man2/mkdir.2:131 #, no-wrap msgid "B" -msgstr "" +msgstr "B" #. type: Plain text -#: build/C/man2/mkdir.2:66 +#: build/C/man2/mkdir.2:135 msgid "" -"The user's quota of disk blocks or inodes on the file system has been " +"The user's quota of disk blocks or inodes on the filesystem has been " "exhausted." msgstr "" +"ディスクブロックか inode がそのファイルシステムのユーザクォータに達していた。" #. type: TP -#: build/C/man2/mkdir.2:66 +#: build/C/man2/mkdir.2:135 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/mkdir.2:73 +#: build/C/man2/mkdir.2:142 msgid "" "I already exists (not necessarily as a directory). This includes " "the case where I is a symbolic link, dangling or not." @@ -15527,23 +16552,23 @@ msgstr "" "ず)エラーになる。" #. type: TP -#: build/C/man2/mkdir.2:80 +#: build/C/man2/mkdir.2:149 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/mkdir.2:84 +#: build/C/man2/mkdir.2:153 msgid "The number of links to the parent directory would exceed B." msgstr "親ディレクトリへのリンク数が B を超えてしまう。" #. type: Plain text -#: build/C/man2/mkdir.2:87 +#: build/C/man2/mkdir.2:156 msgid "I was too long." msgstr "I が長すぎる。" #. type: Plain text -#: build/C/man2/mkdir.2:92 +#: build/C/man2/mkdir.2:161 msgid "" "A directory component in I does not exist or is a dangling " "symbolic link." @@ -15552,18 +16577,18 @@ msgstr "" "が存在しないシンボリックリンクである。" #. type: TP -#: build/C/man2/mkdir.2:95 build/C/man2/mkdir.2:100 +#: build/C/man2/mkdir.2:164 build/C/man2/mkdir.2:169 #, no-wrap msgid "B" msgstr "B" #. type: Plain text -#: build/C/man2/mkdir.2:100 +#: build/C/man2/mkdir.2:169 msgid "The device containing I has no room for the new directory." msgstr "I を含むデバイスに新たにディレクトリを作成する空きが無い。" #. type: Plain text -#: build/C/man2/mkdir.2:104 +#: build/C/man2/mkdir.2:173 msgid "" "The new directory cannot be created because the user's disk quota is " "exhausted." @@ -15572,26 +16597,53 @@ msgstr "" "を作成することができない。" #. type: Plain text -#: build/C/man2/mkdir.2:114 +#: build/C/man2/mkdir.2:183 msgid "" -"The file system containing I does not support the creation of " +"The filesystem containing I does not support the creation of " "directories." msgstr "" "I を含むファイルシステムがディレクトリの作成をサポートしていない。" #. type: Plain text -#: build/C/man2/mkdir.2:118 -msgid "I refers to a file on a read-only file system." +#: build/C/man2/mkdir.2:187 +msgid "I refers to a file on a read-only filesystem." msgstr "I が読み出し専用ファイルシステム上のファイルを指している。" +#. type: Plain text +#: build/C/man2/mkdir.2:190 +msgid "The following additional errors can occur for B():" +msgstr "" + +#. type: Plain text +#: build/C/man2/mkdir.2:204 +#, fuzzy +#| msgid "" +#| "B() was added to Linux in version 2.6.27; glibc support is " +#| "available starting with version 2.9." +msgid "" +"B() was added to Linux in kernel 2.6.16; library support was added " +"to glibc in version 2.4." +msgstr "" +"B() はバージョン 2.6.27 で Linux に追加された。 glibc によるサポートは" +"バージョン 2.9 以降で利用できる。" + #. SVr4 documents additional EIO, EMULTIHOP #. type: Plain text -#: build/C/man2/mkdir.2:121 -msgid "SVr4, BSD, POSIX.1-2001." -msgstr "SVr4, BSD, POSIX.1-2001." +#: build/C/man2/mkdir.2:208 +#, fuzzy +#| msgid "POSIX.1-2001, POSIX.1-2008." +msgid "B(): SVr4, BSD, POSIX.1-2001, POSIX.1-2008." +msgstr "POSIX.1-2001, POSIX.1-2008." + +#. type: Plain text +#: build/C/man2/mkdir.2:211 +#, fuzzy +#| msgid "SVr4, POSIX.1-2001." +msgid "B(): POSIX.1-2008." +msgstr "SVr4, POSIX.1-2001." #. type: Plain text -#: build/C/man2/mkdir.2:129 +#: build/C/man2/mkdir.2:219 msgid "" "Under Linux apart from the permission bits, only the B mode bit is " "honored. That is, under Linux the created directory actually gets mode " @@ -15602,7 +16654,7 @@ msgstr "" "& 01777) のモードを持つことになる。 B(2) を参照のこと。" #. type: Plain text -#: build/C/man2/mkdir.2:133 +#: build/C/man2/mkdir.2:223 msgid "" "There are many infelicities in the protocol underlying NFS. Some of these " "affect B()." @@ -15611,11 +16663,15 @@ msgstr "" "() に影響を与えるものもある。" #. type: Plain text -#: build/C/man2/mkdir.2:145 +#: build/C/man2/mkdir.2:234 +#, fuzzy +#| msgid "" +#| "B(1), B(2), B(2), B(2), B(2), " +#| "B(2), B(2), B(2), B(2), B(2), " +#| "B(7)" msgid "" -"B(1), B(2), B(2), B(2), B(2), B" -"(2), B(2), B(2), B(2), B(2), B" -"(7)" +"B(1), B(2), B(2), B(2), B(2), B" +"(2), B(2), B(2), B(2), B(7)" msgstr "" "B(1), B(2), B(2), B(2), B(2), B" "(2), B(2), B(2), B(2), B(2), B" @@ -15627,6 +16683,12 @@ msgstr "" msgid "NICE" msgstr "NICE" +#. type: TH +#: build/C/man2/nice.2:31 build/C/man2/vhangup.2:28 +#, no-wrap +msgid "2007-07-26" +msgstr "2007-07-26" + #. type: Plain text #: build/C/man2/nice.2:34 msgid "nice - change process priority" @@ -15733,12 +16795,6 @@ msgstr "" msgid "PREAD" msgstr "PREAD" -#. type: TH -#: build/C/man2/pread.2:25 -#, no-wrap -msgid "2012-04-30" -msgstr "2012-04-30" - #. type: Plain text #: build/C/man2/pread.2:28 msgid "" @@ -15783,7 +16839,7 @@ msgid "" msgstr "" "B() は、ファイルディスクリプタ I の (ファイルの先頭からの) オフ" "セット I から最大 I バイトをバッファ I へ読み込む。ファイ" -"ル・オフセットは変化しない。" +"ルオフセットは変化しない。" #. type: Plain text #: build/C/man2/pread.2:75 @@ -15793,7 +16849,7 @@ msgid "" "changed." msgstr "" "B() は、バッファ I から最大 I バイトをファイルディスクリ" -"プタ I のオフセット I に書き込む。ファイル・オフセットは変化しな" +"プタ I のオフセット I に書き込む。ファイルオフセットは変化しな" "い。" #. type: Plain text @@ -15840,7 +16896,20 @@ msgstr "" "ると) C ライブラリにおけるサポートは glibc 2.1 で追加された。" #. type: Plain text -#: build/C/man2/pread.2:133 +#: build/C/man2/pread.2:125 +msgid "" +"The B() and B() system calls are especially useful in " +"multithreaded applications. They allow multiple threads to perform I/O on " +"the same file descriptor without being affected by changes to the file " +"offset by other threads." +msgstr "" +"システムコール B() と B() は、特にマルチスレッドアプリケーショ" +"ンで役に立つ。 これらを使うと、 他のスレッドによるファイルオフセットの変更の" +"影響を受けることなく、 複数のスレッドが同じファイルディスクリプタに対して入出" +"力を行うことができる。" + +#. type: Plain text +#: build/C/man2/pread.2:141 msgid "" "On Linux, the underlying system calls were renamed in kernel 2.6: B" "() became B(), and B() became B(). The system " @@ -15854,9 +16923,18 @@ msgstr "" "glibc の B() と B() のラッパー関数はこれらの変更を吸収してい" "る。" +#. type: Plain text +#: build/C/man2/pread.2:146 build/C/man2/truncate.2:248 +msgid "" +"On some 32-bit architectures, the calling signature for these system calls " +"differ, for the reasons described in B(2)." +msgstr "" +"いくつかの 32 ビットアーキテクチャでは、これらのシステムコールの呼び出し時の" +"シグネチャーが違っています。理由は B(2) で説明されている通りです。" + #. FIXME https://bugzilla.kernel.org/show_bug.cgi?id=43178 #. type: Plain text -#: build/C/man2/pread.2:145 +#: build/C/man2/pread.2:158 msgid "" "POSIX requires that opening a file with the B flag should have no " "affect on the location at which B() writes data. However, on " @@ -15870,7 +16948,7 @@ msgstr "" "B() はファイルの末尾にデータを追記する。" #. type: Plain text -#: build/C/man2/pread.2:150 +#: build/C/man2/pread.2:163 msgid "B(2), B(2), B(2), B(2)" msgstr "B(2), B(2), B(2), B(2)" @@ -15892,13 +16970,6 @@ msgstr "BIB<);>" #. type: Plain text #: build/C/man2/set_thread_area.2:33 -#, fuzzy -#| msgid "" -#| "B() sets an entry in the current thread's Thread Local " -#| "Storage (TLS) array. The TLS array entry set by B() " -#| "corresponds to the value of Ientry_number> passed in by the " -#| "user. If this value is in bounds, B() copies the TLS " -#| "descriptor pointed to by I into the thread's TLS array." msgid "" "B() sets an entry in the current thread's thread-local " "storage (TLS) array. The TLS array entry set by B() " @@ -15906,8 +16977,8 @@ msgid "" "user. If this value is in bounds, B() copies the TLS " "descriptor pointed to by I into the thread's TLS array." msgstr "" -"B() は、カレント・スレッドのスレッド局所記憶 (Thread Local " -"Storage; TLS) 配列の中のエントリを設定する。 B() により設" +"B() は、カレントスレッドのスレッド局所記憶 (thread-local " +"storage; TLS) 配列の中のエントリを設定する。 B() により設" "定される TLS 配列のエントリは、ユーザから引き数として渡される Ientry_number> の値に対応している。値が範囲内にある場合、 " "B() は I で指された TLS ディスクリプタをスレッドの " @@ -15961,6 +17032,18 @@ msgstr "" "べきではない。" #. type: Plain text +#: build/C/man2/set_thread_area.2:72 +msgid "" +"Glibc does not provide a wrapper for this system call, since it is generally " +"intended only for use by threading libraries. In the unlikely event that " +"you want to call it directly, use B(2)." +msgstr "" +"このシステムコールは通常はスレッドライブラリでのみ使用されることを目的として" +"用意されているため、 glibc はこのシステムコールに対するラッパー関数を提供して" +"いない。おそらくないと思うが、このシステムコールを直接呼び出したい場合は " +"B(2) を使うこと。" + +#. type: Plain text #: build/C/man2/set_thread_area.2:74 msgid "B(2)" msgstr "B(2)" @@ -15979,7 +17062,7 @@ msgstr "2008-12-03" #. type: Plain text #: build/C/man2/setup.2:37 -msgid "setup - setup devices and file systems, mount root file system" +msgid "setup - setup devices and filesystems, mount root filesystem" msgstr "" "setup - デバイスとファイルシステムの初期化を行い、 ルートファイルシステムのマ" "ウントを行う" @@ -15993,8 +17076,8 @@ msgstr "B" #: build/C/man2/setup.2:47 msgid "" "B() is called once from within I. It calls " -"initialization functions for devices and file systems configured into the " -"kernel and then mounts the root file system." +"initialization functions for devices and filesystems configured into the " +"kernel and then mounts the root filesystem." msgstr "" "B() は I の中で一度だけ呼ばれる。 カーネル内部のデ" "バイスとファイルシステムの初期化関数を呼び、 ルートファイルシステムのマウント" @@ -16033,9 +17116,9 @@ msgstr "" #: build/C/man2/setup.2:72 msgid "" "The calling sequence varied: at some times I has had a single " -"argument I and at other times a single argument I." +"argument I and at other times a single argument I." msgstr "" -"呼び出し手続きは変化してきた。 ある時は I は一つの引数 I は一つの引数 I を取っており、またある時には I を一つの引数として取ってい" "た。" @@ -16067,7 +17150,11 @@ msgid "" "Be aware that there are programs which consult this file to find out if a " "user is a normal user; for example, FTP daemons traditionally disallow " "access to users with shells not included in this file." -msgstr "注意して欲しいのだが、プログラムによっては、 ユーザーが通常のユーザーかどうかを判断する際に、このファイルの内容を参考にすることがある。例えば FTP デーモンは、ログインシェルがこのファイルに書かれていないユーザーからのアクセスを許さないのが以前から一般的である。" +msgstr "" +"注意して欲しいのだが、プログラムによっては、 ユーザーが通常のユーザーかどうか" +"を判断する際に、このファイルの内容を参考にすることがある。例えば FTP デーモン" +"は、ログインシェルがこのファイルに書かれていないユーザーからのアクセスを許さ" +"ないのが以前から一般的である。" #. type: Plain text #: build/C/man5/shells.5:45 @@ -16171,9 +17258,10 @@ msgstr "SWAB" #. type: TH #: build/C/man3/swab.3:31 -#, no-wrap -msgid "2001-12-15" -msgstr "2001-12-15" +#, fuzzy, no-wrap +#| msgid "2012-02-27" +msgid "2014-02-25" +msgstr "2012-02-27" #. type: Plain text #: build/C/man3/swab.3:34 @@ -16197,7 +17285,7 @@ msgid "BIB<, void *>IB<, ssize_t >IB<);>\n" msgstr "BIB<, void *>IB<, ssize_t >IB<);>\n" #. type: Plain text -#: build/C/man3/swab.3:49 +#: build/C/man3/swab.3:55 msgid "" "The B() function copies I bytes from the array pointed to by " "I to the array pointed to by I, exchanging adjacent even and odd " @@ -16209,7 +17297,7 @@ msgstr "" "イトオーダーを持つマシン間でのデータ交換に 使用される。" #. type: Plain text -#: build/C/man3/swab.3:54 +#: build/C/man3/swab.3:68 msgid "" "This function does nothing when I is negative. When I is positive and " "odd, it handles I bytes as above, and does something unspecified with " @@ -16220,12 +17308,19 @@ msgstr "" "い換えれば、I は偶数にするべきである)。" #. type: Plain text -#: build/C/man3/swab.3:58 +#: build/C/man3/swab.3:72 msgid "The B() function returns no value." msgstr "B() 関数は、値を返さない。" #. type: Plain text -#: build/C/man3/swab.3:62 +#: build/C/man3/swab.3:77 +#, fuzzy +#| msgid "The B() function is thread-safe." +msgid "The B() function is thread-safe." +msgstr "B() 関数はスレッドセーフである。" + +#. type: Plain text +#: build/C/man3/swab.3:81 msgid "B(3)" msgstr "B(3)" @@ -16235,12 +17330,6 @@ msgstr "B(3)" msgid "SWAPON" msgstr "SWAPON" -#. type: TH -#: build/C/man2/swapon.2:37 -#, no-wrap -msgid "2010-11-15" -msgstr "2010-11-15" - #. type: Plain text #: build/C/man2/swapon.2:40 msgid "swapon, swapoff - start/stop swapping to file/device" @@ -16273,9 +17362,9 @@ msgid "" "I. B() stops swapping to the file or block device specified " "by I." msgstr "" -"B() は I で指定されたファイルやブロック・デバイスにスワップ領" -"域を設定する。 B() は I で指定されたファイルやブロック・デバ" -"イスへのスワップを停止する。" +"B() は I で指定されたファイルやブロックデバイスにスワップ領域" +"を設定する。 B() は I で指定されたファイルやブロックデバイス" +"へのスワップを停止する。" #. type: Plain text #: build/C/man2/swapon.2:67 @@ -16316,7 +17405,7 @@ msgstr "" #. type: Plain text #: build/C/man2/swapon.2:86 msgid "" -"These functions may only be used by a privileged process (one having the " +"These functions may be used only by a privileged process (one having the " "B capability)." msgstr "" "これらの関数は特権プロセス (B ケーパビリティ (capability) を持" @@ -16359,10 +17448,10 @@ msgid "" "same priority, and it is the highest priority available, pages are allocated " "on a round-robin basis between them." msgstr "" -"高い優先度の領域から順にスワップ・ページとして使用される。 より低い優先度の領" -"域を使用する前により高い優先度の 領域を使い切る。もし二つ以上の領域が同じ優先" -"度を持ち、 使える中で一番高い優先度であれば、それらのページは間で ラウンド・" -"ロビン方式で配分される。" +"高い優先度の領域から順にスワップページとして使用される。 より低い優先度の領域" +"を使用する前により高い優先度の 領域を使い切る。もし二つ以上の領域が同じ優先度" +"を持ち、 使える中で一番高い優先度であれば、それらのページは間で ラウンドロビ" +"ン方式で配分される。" #. type: Plain text #: build/C/man2/swapon.2:108 @@ -16383,31 +17472,55 @@ msgstr "" "いる。" #. type: Plain text -#: build/C/man2/swapon.2:133 +#: build/C/man2/swapon.2:126 msgid "" "The file I exists, but refers neither to a regular file nor to a block " -"device; or, for B(), the indicated path does not contain a valid " -"swap signature or resides on an in-memory file system like tmpfs; or, for " -"B(), I is not currently a swap area." +"device;" +msgstr "" + +#. type: Plain text +#: build/C/man2/swapon.2:131 +msgid "" +"(B()) The indicated path does not contain a valid swap signature or " +"resides on an in-memory filesystem such as tmpfs." +msgstr "" + +#. type: TP +#: build/C/man2/swapon.2:131 +#, no-wrap +msgid "B (since Linux 3.4)" msgstr "" -"ファイル I は存在するが、通常のファイルもブロック・デバイスも参照してい" -"ない。 または B() において、指定された path のファイルが有効なスワッ" -"プの署名 (signature) を 含んでいないか、tmpfs のようなインメモリ (in-memory) " -"のファイルシステム 上にある。 または B() において、 I が現在" -"のところスワップ領域でない。" + +#. type: Plain text +#: build/C/man2/swapon.2:136 +#, fuzzy +#| msgid "An invalid operation was specified in I." +msgid "(B()) An invalid flag value was specified in I." +msgstr "I に無効な操作が指定された。" #. type: Plain text #: build/C/man2/swapon.2:141 +#, fuzzy +#| msgid "" +#| "(for B()) The specified I is already being used as a swap " +#| "area." +msgid "(B()) I is not currently a swap area." +msgstr "" +"(B() において) 指定された I が既にスワップ領域として使用されて" +"いる。" + +#. type: Plain text +#: build/C/man2/swapon.2:149 msgid "The file I does not exist." msgstr "ファイル I が存在しない。" #. type: Plain text -#: build/C/man2/swapon.2:144 +#: build/C/man2/swapon.2:152 msgid "The system has insufficient memory to start swapping." msgstr "スワップを開始するのに十分なメモリーがシステムにない。" #. type: Plain text -#: build/C/man2/swapon.2:151 +#: build/C/man2/swapon.2:159 msgid "" "The caller does not have the B capability. Alternatively, " "the maximum number of swap files are already in use; see NOTES below." @@ -16416,7 +17529,7 @@ msgstr "" "ワップファイルがすでに使用されている (下記の「注意」の節を参照)。" #. type: Plain text -#: build/C/man2/swapon.2:157 +#: build/C/man2/swapon.2:165 msgid "" "These functions are Linux-specific and should not be used in programs " "intended to be portable. The second I argument was introduced in " @@ -16426,13 +17539,13 @@ msgstr "" "ない。 二番目の I 引き数は Linux 1.3.2 から導入された。" #. type: Plain text -#: build/C/man2/swapon.2:160 +#: build/C/man2/swapon.2:168 msgid "The partition or path must be prepared with B(8)." msgstr "" "パーティションやパスは B(8) によって準備されていなければならない。" #. type: Plain text -#: build/C/man2/swapon.2:180 +#: build/C/man2/swapon.2:188 msgid "" "There is an upper limit on the number of swap files that may be used, " "defined by the kernel constant B. Before kernel 2.4.10, " @@ -16448,14 +17561,14 @@ msgstr "" "前では 8、 カーネル 2.4.10 以降では 32 である。 カーネル 2.6.18 以降では、" "カーネルが B オプションを有効にして作成された場合、 この上" "限が 2 少ない値 (つまり 30) となる (このカーネルでは、 B(2) と " -"B(2) のページ・マイグレーション機能用にスワップ・テーブルのエ" -"ントリーが 二つ予約される)。 カーネル 2.6.32 以降では、カーネルが " +"B(2) のページマイグレーション機能用にスワップテーブルのエント" +"リーが 二つ予約される)。 カーネル 2.6.32 以降では、カーネルが " "B オプションを有効にして作成された場合、 この上限がさ" "らに 1 少ない値となる。" #. To be precise: 2.6.35.5 #. type: Plain text -#: build/C/man2/swapon.2:191 +#: build/C/man2/swapon.2:199 msgid "" "Discard of swap pages was introduced in kernel 2.6.29, then made conditional " "on the B flag in kernel 2.6.36, which still discards the " @@ -16469,7 +17582,7 @@ msgstr "" "B が呼び出された際にスワップ領域全体の破棄が行われる。" #. type: Plain text -#: build/C/man2/swapon.2:195 +#: build/C/man2/swapon.2:203 msgid "B(8), B(8), B(8)" msgstr "B(8), B(8), B(8)" @@ -16481,9 +17594,10 @@ msgstr "SYSCALL" #. type: TH #: build/C/man2/syscall.2:40 -#, no-wrap -msgid "2012-08-14" -msgstr "2012-08-14" +#, fuzzy, no-wrap +#| msgid "2013-01-27" +msgid "2014-01-11" +msgstr "2013-01-27" #. type: Plain text #: build/C/man2/syscall.2:43 @@ -16500,7 +17614,7 @@ msgid "" msgstr "" "B<#define _GNU_SOURCE> /* feature_test_macros(7) 参照 */\n" "B<#include Eunistd.hE>\n" -"B<#include Esys/syscall.hE >/* For SYS_xxx definitions */\n" +"B<#include Esys/syscall.hE >/* SYS_xxx の定義用 */\n" #. type: Plain text #: build/C/man2/syscall.2:50 @@ -16510,21 +17624,16 @@ msgstr "BIB<, ...);>\n" #. type: Plain text #: build/C/man2/syscall.2:62 -#, fuzzy -#| msgid "" -#| "B() performs the system call whose assembly language interface " -#| "has the specified I with the specified arguments. Symbolic " -#| "constants for system calls can be found in the header file Isys/" -#| "syscall.hE>." msgid "" "B() is a small library function that invokes the system call whose " "assembly language interface has the specified I with the specified " "arguments. Employing B() is useful, for example, when invoking a " "system call that has no wrapper function in the C library." msgstr "" -"B() は I で指定されたアセンブリ言語インターフェースのシステ" -"ムコールを、 指定された引き数をつけて実行する。 システムコールのシンボル定数" -"はヘッダファイル Isys/syscall.hE> に書かれている。" +"B() は、システムコールを起動する小さなライブラリ関数で、 I " +"で指定されたアセンブリ言語インターフェースのシステムコールを、指定された引き" +"数をつけて実行する。 B() が役に立つのは、例えば C ライブラリにラッ" +"パー関数が存在しないシステムコールを呼び出したい場合である。" #. type: Plain text #: build/C/man2/syscall.2:69 @@ -16533,6 +17642,9 @@ msgid "" "the registers upon return from the system call, and stores any error code " "returned by the system call in B(3) if an error occurs." msgstr "" +"B() は、システムコールを行う前に CPU レジスタを保存し、システムコー" +"ルから返った際にレジスタを復元し、エラーが発生した場合はシステムコールが返し" +"たエラーコードを B(3) に格納する。" #. type: Plain text #: build/C/man2/syscall.2:72 @@ -16540,6 +17652,8 @@ msgid "" "Symbolic constants for system call numbers can be found in the header file " "Isys/syscall.hE>." msgstr "" +"システムコールのシンボル定数は、ヘッダファイル Isys/syscall.hE> に" +"書かれている。" #. type: Plain text #: build/C/man2/syscall.2:78 @@ -16556,22 +17670,314 @@ msgstr "" msgid "B() first appeared in 4BSD." msgstr "B() は 4BSD で最初に登場した。" +#. type: SS +#: build/C/man2/syscall.2:82 +#, no-wrap +msgid "Architecture-specific requirements" +msgstr "アーキテクチャ固有の要件" + +#. type: Plain text +#: build/C/man2/syscall.2:93 +msgid "" +"Each architecture ABI has its own requirements on how system call arguments " +"are passed to the kernel. For system calls that have a glibc wrapper (e.g., " +"most system calls), glibc handles the details of copying arguments to the " +"right registers in a manner suitable for the architecture. However, when " +"using B() to make a system call, the caller might need to handle " +"architecture-dependent details; this requirement is most commonly " +"encountered on certain 32-bit architectures." +msgstr "" +"各アーキテクチャの ABI には、 システムコールの引き数のカーネルへの渡し方に関" +"する独自の要件がある。\n" +"(ほとんどのシステムコールのように) glibc ラッパー関数があるシステムコールで" +"は、 glibc が詳細を処理し、アーキテクチャに応じた方法で引き数が適切なレジスタ" +"にコピーされる。 しかし、 システムコールを呼び出すのに B() を使う場" +"合には、 呼び出し側でアーキテクチャ依存の詳細を処理しなければならない場合があ" +"る。 これはいくつかの 32 ビットアーキテクチャでは非常によくあることだ。" + +#. type: Plain text +#: build/C/man2/syscall.2:104 +msgid "" +"For example, on the ARM architecture Embedded ABI (EABI), a 64-bit value (e." +"g., I) must be aligned to an even register pair. Thus, using " +"B() instead of the wrapper provided by glibc, the B() " +"system call would be invoked as follows on the ARM architecture with the " +"EABI:" +msgstr "" +"例えば、ARM アーキテクチャの Embedded ABI (EABI) では、 (I など" +"の) 64 ビット値は偶数番地のレジスタのペアに境界があっていなければならない。し" +"たがって、 glibc が提供するラッパー関数ではなく B() を使う場合に" +"は、 B() システムコールは ARM アーキテクチャの EABI では以下のよう" +"にして起動されることになる。" + +#. type: Plain text +#: build/C/man2/syscall.2:111 +#, no-wrap +msgid "" +"syscall(SYS_readahead, fd, 0,\n" +" (unsigned int) (offset EE 32),\n" +" (unsigned int) (offset & 0xFFFFFFFF),\n" +" count);\n" +msgstr "" +"syscall(SYS_readahead, fd, 0,\n" +" (unsigned int) (offset EE 32),\n" +" (unsigned int) (offset & 0xFFFFFFFF),\n" +" count);\n" + +#. type: Plain text +#: build/C/man2/syscall.2:125 +msgid "" +"Since the offset argument is 64 bits, and the first argument (I) is " +"passed in I, the caller must manually split and align the 64-bit value " +"so that it is passed in the I/I register pair. That means inserting " +"a dummy value into I (the second argument of 0)." +msgstr "" +"オフセット引き数は 64 ビットで、最初の引き数 (I) は I で渡されるの" +"で、呼び出し側では手動で 64 ビット値を分割して境界を合わせて、 64 ビット値が " +"I/I レジスタペアで渡されるようにしなければならない。このため、 I " +"(2 番目の引数 0) としてダミー値を挿入している。" + +#. Mike Frysinger: this issue ends up forcing MIPS +#. O32 to take 7 arguments to syscall() +#. type: Plain text +#: build/C/man2/syscall.2:130 +msgid "" +"Similar issues can occur on MIPS with the O32 ABI, on PowerPC with the 32-" +"bit ABI, and on Xtensa." +msgstr "" +"同様のことが、 MIPS の O32 ABI、 PowerPC の 32 ビット ABI や Xtensa でも起こ" +"りうる。" + +#. type: Plain text +#: build/C/man2/syscall.2:141 +msgid "" +"The affected system calls are B(2), B(2), " +"B(2), B(2), B(2), B(2), " +"B(2), and B(2)." +msgstr "" +"次のシステムコールに影響がある: B(2), B(2), " +"B(2), B(2), B(2), B(2), " +"B(2), B(2)" + +#. type: SS +#: build/C/man2/syscall.2:141 +#, no-wrap +msgid "Architecture calling conventions" +msgstr "アーキテクチャ毎の呼び出し規約" + +#. type: Plain text +#: build/C/man2/syscall.2:145 +msgid "" +"Every architecture has its own way of invoking and passing arguments to the " +"kernel. The details for various architectures are listed in the two tables " +"below." +msgstr "" +"各アーキテクチャには、それぞれ独自のシステムコール起動方法とカーネルへの引き" +"数の渡し方がある。 各種のアーキテクチャの詳細を以下の 2 つの表にまとめる。" + +#. type: Plain text +#: build/C/man2/syscall.2:152 +#, fuzzy +#| msgid "" +#| "The first table lists the instruction used to transition to kernel mode, " +#| "(which might not be the fastest or best way to transition to the kernel, " +#| "so you might have to refer to the VDSO), the register used to indicate " +#| "the system call number, and the register used to return the system call " +#| "result." +msgid "" +"The first table lists the instruction used to transition to kernel mode, " +"(which might not be the fastest or best way to transition to the kernel, so " +"you might have to refer to B(7)), the register used to indicate the " +"system call number, and the register used to return the system call result." +msgstr "" +"最初の表は、 カーネルモードに遷移するのに使用される命令、 システムコール番号" +"を示すのに使用されるレジスタ、 システムコールの結果を返すのに使用されるレジス" +"タの一覧である (なお、 ここに載っているカーネルモードに遷移するのに使用される" +"命令は、 カーネルモードに遷移する最速や最善の方法でない場合もあるので、 VDSO " +"を参照する必要があるかもしれない)。" + +#. type: tbl table +#: build/C/man2/syscall.2:157 +#, no-wrap +msgid "arch/ABI\tinstruction\tsyscall #\tretval\tNotes\n" +msgstr "arch/ABI\tinstruction\tsyscall #\tretval\tNotes\n" + +#. type: tbl table +#: build/C/man2/syscall.2:159 +#, no-wrap +msgid "arm/OABI\tswi NR\t-\ta1\tNR is syscall #\n" +msgstr "arm/OABI\tswi NR\t-\ta1\tNR is syscall #\n" + +#. type: tbl table +#: build/C/man2/syscall.2:160 +#, no-wrap +msgid "arm/EABI\tswi 0x0\tr7\tr0\n" +msgstr "arm/EABI\tswi 0x0\tr7\tr0\n" + +#. type: tbl table +#: build/C/man2/syscall.2:161 +#, no-wrap +msgid "blackfin\texcpt 0x0\tP0\tR0\n" +msgstr "blackfin\texcpt 0x0\tP0\tR0\n" + +#. type: tbl table +#: build/C/man2/syscall.2:162 +#, no-wrap +msgid "i386\tint $0x80\teax\teax\n" +msgstr "i386\tint $0x80\teax\teax\n" + +#. type: tbl table +#: build/C/man2/syscall.2:163 +#, fuzzy, no-wrap +#| msgid "ia64\tbreak 0x100000\tr15\tr10/r8\n" +msgid "ia64\tbreak 0x100000\tr15\tr10/r8\tbool error/errno value\n" +msgstr "ia64\tbreak 0x100000\tr15\tr10/r8\n" + +#. type: tbl table +#: build/C/man2/syscall.2:164 +#, no-wrap +msgid "parisc\tble 0x100(%sr2, %r0)\tr20\tr28\n" +msgstr "parisc\tble 0x100(%sr2, %r0)\tr20\tr28\n" + +#. type: tbl table +#: build/C/man2/syscall.2:165 +#, no-wrap +msgid "s390\tsvc 0\tr1\tr2\tNR may be passed directly with\n" +msgstr "s390\tsvc 0\tr1\tr2\tNR が 256 未満の場合 \"svc NR\" で\n" + +#. type: tbl table +#: build/C/man2/syscall.2:166 +#, no-wrap +msgid "s390x\tsvc 0\tr1\tr2\t\"svc NR\" if NR is less than 256\n" +msgstr "s390x\tsvc 0\tr1\tr2\tNR が直接渡される場合がある\n" + +#. type: tbl table +#: build/C/man2/syscall.2:167 +#, no-wrap +msgid "sparc/32\tt 0x10\tg1\to0\n" +msgstr "sparc/32\tt 0x10\tg1\to0\n" + +#. type: tbl table +#: build/C/man2/syscall.2:168 +#, no-wrap +msgid "sparc/64\tt 0x6d\tg1\to0\n" +msgstr "sparc/64\tt 0x6d\tg1\to0\n" + +#. type: tbl table +#: build/C/man2/syscall.2:169 +#, no-wrap +msgid "x86_64\tsyscall\trax\trax\n" +msgstr "x86_64\tsyscall\trax\trax\n" + +#. type: Plain text +#: build/C/man2/syscall.2:177 +msgid "" +"The second table shows the registers used to pass the system call arguments." +msgstr "" +"2 つ目の表は、システムコールの引き数を渡すのに使用されるレジスタの一覧であ" +"る。" + +#. type: tbl table +#: build/C/man2/syscall.2:182 +#, no-wrap +msgid "arch/ABI\targ1\targ2\targ3\targ4\targ5\targ6\targ7\n" +msgstr "arch/ABI\targ1\targ2\targ3\targ4\targ5\targ6\targ7\n" + +#. type: tbl table +#: build/C/man2/syscall.2:184 +#, no-wrap +msgid "arm/OABI\ta1\ta2\ta3\ta4\tv1\tv2\tv3\n" +msgstr "arm/OABI\ta1\ta2\ta3\ta4\tv1\tv2\tv3\n" + +#. type: tbl table +#: build/C/man2/syscall.2:185 +#, no-wrap +msgid "arm/EABI\tr0\tr1\tr2\tr3\tr4\tr5\tr6\n" +msgstr "arm/EABI\tr0\tr1\tr2\tr3\tr4\tr5\tr6\n" + +#. type: tbl table +#: build/C/man2/syscall.2:186 +#, no-wrap +msgid "blackfin\tR0\tR1\tR2\tR3\tR4\tR5\t-\n" +msgstr "blackfin\tR0\tR1\tR2\tR3\tR4\tR5\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:187 +#, no-wrap +msgid "i386\tebx\tecx\tedx\tesi\tedi\tebp\t-\n" +msgstr "i386\tebx\tecx\tedx\tesi\tedi\tebp\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:188 +#, fuzzy, no-wrap +#| msgid "sparc/64\to0\to1\to2\to3\to4\to5\t-\n" +msgid "ia64\tout0\tout1\tout2\tout3\tout4\tout5\t-\n" +msgstr "sparc/64\to0\to1\to2\to3\to4\to5\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:189 +#, no-wrap +msgid "parisc\tr26\tr25\tr24\tr23\tr22\tr21\t-\n" +msgstr "parisc\tr26\tr25\tr24\tr23\tr22\tr21\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:190 +#, no-wrap +msgid "s390\tr2\tr3\tr4\tr5\tr6\tr7\t-\n" +msgstr "s390\tr2\tr3\tr4\tr5\tr6\tr7\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:191 +#, no-wrap +msgid "s390x\tr2\tr3\tr4\tr5\tr6\tr7\t-\n" +msgstr "s390x\tr2\tr3\tr4\tr5\tr6\tr7\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:192 +#, no-wrap +msgid "sparc/32\to0\to1\to2\to3\to4\to5\t-\n" +msgstr "sparc/32\to0\to1\to2\to3\to4\to5\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:193 +#, no-wrap +msgid "sparc/64\to0\to1\to2\to3\to4\to5\t-\n" +msgstr "sparc/64\to0\to1\to2\to3\to4\to5\t-\n" + +#. type: tbl table +#: build/C/man2/syscall.2:194 +#, no-wrap +msgid "x86_64\trdi\trsi\trdx\tr10\tr8\tr9\t-\n" +msgstr "x86_64\trdi\trsi\trdx\tr10\tr8\tr9\t-\n" + +#. type: Plain text +#: build/C/man2/syscall.2:203 +msgid "" +"Note that these tables don't cover the entire calling convention\\(emsome " +"architectures may indiscriminately clobber other registers not listed here." +msgstr "" +"これらの表にはすべての呼び出し規約が記載されているわけではない点に注意するこ" +"と \\(em アーキテクチャによっては、ここに記載されていない他のレジスタが見境な" +"く上書きされる場合もある。" + #. type: Plain text -#: build/C/man2/syscall.2:88 +#: build/C/man2/syscall.2:210 #, no-wrap msgid "" "#define _GNU_SOURCE\n" "#include Eunistd.hE\n" "#include Esys/syscall.hE\n" "#include Esys/types.hE\n" +"#include Esignal.hE\n" msgstr "" "#define _GNU_SOURCE\n" "#include Eunistd.hE\n" "#include Esys/syscall.hE\n" "#include Esys/types.hE\n" +"#include Esignal.hE\n" #. type: Plain text -#: build/C/man2/syscall.2:93 +#: build/C/man2/syscall.2:215 #, no-wrap msgid "" "int\n" @@ -16585,17 +17991,22 @@ msgstr "" " pid_t tid;\n" #. type: Plain text -#: build/C/man2/syscall.2:97 +#: build/C/man2/syscall.2:219 #, no-wrap msgid "" " tid = syscall(SYS_gettid);\n" -" tid = syscall(SYS_tgkill, getpid(), tid);\n" +" tid = syscall(SYS_tgkill, getpid(), tid, SIGHUP);\n" "}\n" msgstr "" +" tid = syscall(SYS_gettid);\n" +" tid = syscall(SYS_tgkill, getpid(), tid, SIGHUP);\n" +"}\n" #. type: Plain text -#: build/C/man2/syscall.2:102 -msgid "B<_syscall>(2), B(2), B(2)" +#: build/C/man2/syscall.2:225 +#, fuzzy +#| msgid "B<_syscall>(2), B(2), B(2)" +msgid "B<_syscall>(2), B(2), B(2), B(7)" msgstr "B<_syscall>(2), B(2), B(2)" #. type: TH @@ -16604,12 +18015,6 @@ msgstr "B<_syscall>(2), B(2), B(2)" msgid "SYSCALLS" msgstr "SYSCALLS" -#. type: TH -#: build/C/man2/syscalls.2:31 -#, no-wrap -msgid "2013-03-10" -msgstr "2013-03-10" - #. type: Plain text #: build/C/man2/syscalls.2:34 msgid "syscalls - Linux system calls" @@ -16702,7 +18107,10 @@ msgid "" "column indicates the kernel version for those system calls that were new in " "Linux 2.2, or have appeared since that kernel version. Note the following " "points:" -msgstr "以下は Linux のシステムコールのリストである。 このリストで、 I の列は、Linux 2.2 以降で登場したシステムコールが 登場したカーネルバージョンを示す。 以下に詳細な説明を記す。" +msgstr "" +"以下は Linux のシステムコールのリストである。 このリストで、 I の列" +"は、Linux 2.2 以降で登場したシステムコールが 登場したカーネルバージョンを示" +"す。 以下に詳細な説明を記す。" #. type: Plain text #: build/C/man2/syscalls.2:90 @@ -16823,10 +18231,10 @@ msgstr "" #. type: Plain text #: build/C/man2/syscalls.2:152 msgid "" -"The list of system calls that are available as at kernel 3.5 (or in a few " +"The list of system calls that are available as at kernel 3.9 (or in a few " "cases only on older kernels) is as follows:" msgstr "" -"カーネル 3.5 で利用可能なシステムコールのリストを以下に示す\n" +"カーネル 3.9 で利用可能なシステムコールのリストを以下に示す\n" "(それ以前のカーネルでだけ利用可能なものも少数だが含まれる):" #. type: tbl table @@ -16857,7 +18265,7 @@ msgstr "B<_sysctl>(2)\t2.0\n" #: build/C/man2/syscalls.2:162 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table #: build/C/man2/syscalls.2:163 @@ -16910,261 +18318,281 @@ msgstr "B(2)\t1.2\tT{\n" #. type: tbl table #: build/C/man2/syscalls.2:171 #, no-wrap -msgid "Deprecated (does nothing) since 2.6\n" -msgstr "2.6 以降では非推奨 (何もしない)\n" +msgid "Deprecated (does nothing)\n" +msgstr "2.6 以降では非推奨\n" #. type: tbl table -#: build/C/man2/syscalls.2:172 build/C/man2/syscalls.2:182 -#: build/C/man2/syscalls.2:310 build/C/man2/syscalls.2:381 -#: build/C/man2/syscalls.2:395 build/C/man2/syscalls.2:405 -#: build/C/man2/syscalls.2:532 +#: build/C/man2/syscalls.2:172 build/C/man2/syscalls.2:184 +#: build/C/man2/syscalls.2:314 build/C/man2/syscalls.2:386 +#: build/C/man2/syscalls.2:402 build/C/man2/syscalls.2:414 +#, no-wrap +msgid ".br\n" +msgstr ".br\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:173 +#, no-wrap +msgid "since 2.6\n" +msgstr "(何もしない)\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:174 build/C/man2/syscalls.2:186 +#: build/C/man2/syscalls.2:316 build/C/man2/syscalls.2:388 +#: build/C/man2/syscalls.2:404 build/C/man2/syscalls.2:416 +#: build/C/man2/syscalls.2:544 build/C/man2/syscalls.2:589 #, no-wrap msgid "T}\n" msgstr "T}\n" #. type: tbl table -#: build/C/man2/syscalls.2:173 +#: build/C/man2/syscalls.2:175 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:174 +#: build/C/man2/syscalls.2:176 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:175 +#: build/C/man2/syscalls.2:177 #, no-wrap msgid "B(2)\t1.2\tNot on x86\n" msgstr "B(2)\t1.2\tx86 にはない\n" #. type: tbl table -#: build/C/man2/syscalls.2:176 +#: build/C/man2/syscalls.2:178 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:177 +#: build/C/man2/syscalls.2:179 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:178 +#: build/C/man2/syscalls.2:180 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:179 +#: build/C/man2/syscalls.2:181 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:180 +#: build/C/man2/syscalls.2:182 #, no-wrap msgid "B(2)\t2.2\tT{\n" msgstr "B(2)\t2.2\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:181 build/C/man2/syscalls.2:309 +#: build/C/man2/syscalls.2:183 build/C/man2/syscalls.2:313 +#, no-wrap +msgid "See B(2) for\n" +msgstr "バージョン毎の詳細は\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:185 build/C/man2/syscalls.2:315 #, no-wrap -msgid "See B(2) for version details\n" -msgstr "バージョン毎の詳細は B(2) を参照。" +msgid "version details\n" +msgstr "B(2) を参照。\n" #. type: tbl table -#: build/C/man2/syscalls.2:183 +#: build/C/man2/syscalls.2:187 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:184 +#: build/C/man2/syscalls.2:188 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:185 +#: build/C/man2/syscalls.2:189 #, no-wrap msgid "B(2)\t2.6.39\n" msgstr "B(2)\t2.6.39\n" #. type: tbl table -#: build/C/man2/syscalls.2:186 +#: build/C/man2/syscalls.2:190 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:187 +#: build/C/man2/syscalls.2:191 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:188 +#: build/C/man2/syscalls.2:192 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:189 +#: build/C/man2/syscalls.2:193 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:190 +#: build/C/man2/syscalls.2:194 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:191 +#: build/C/man2/syscalls.2:195 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:192 +#: build/C/man2/syscalls.2:196 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:193 +#: build/C/man2/syscalls.2:197 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:194 +#: build/C/man2/syscalls.2:198 #, no-wrap msgid "B(2)\t\tRemoved in 2.6\n" msgstr "B(2)\t\t2.6 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:195 +#: build/C/man2/syscalls.2:199 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:196 +#: build/C/man2/syscalls.2:200 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:197 +#: build/C/man2/syscalls.2:201 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:198 +#: build/C/man2/syscalls.2:202 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:199 +#: build/C/man2/syscalls.2:203 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:200 +#: build/C/man2/syscalls.2:204 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:201 +#: build/C/man2/syscalls.2:205 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:202 +#: build/C/man2/syscalls.2:206 #, no-wrap msgid "B(2)\t2.6.19\n" msgstr "B(2)\t2.6.19\n" #. type: tbl table -#: build/C/man2/syscalls.2:203 +#: build/C/man2/syscalls.2:207 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:204 +#: build/C/man2/syscalls.2:208 #, no-wrap msgid "B(2)\t2.6.22\n" msgstr "B(2)\t2.6.22\n" #. type: tbl table -#: build/C/man2/syscalls.2:205 +#: build/C/man2/syscalls.2:209 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:206 +#: build/C/man2/syscalls.2:210 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:207 +#: build/C/man2/syscalls.2:211 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:208 +#: build/C/man2/syscalls.2:212 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:209 +#: build/C/man2/syscalls.2:213 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:210 +#: build/C/man2/syscalls.2:214 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. Implements \fBposix_fadvise\fP(2) #. type: tbl table -#: build/C/man2/syscalls.2:212 +#: build/C/man2/syscalls.2:216 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:213 +#: build/C/man2/syscalls.2:217 #, no-wrap msgid "B(2)\t2.6.23\n" msgstr "B(2)\t2.6.23\n" #. type: tbl table -#: build/C/man2/syscalls.2:214 +#: build/C/man2/syscalls.2:218 #, no-wrap msgid "B(2)\t2.6.37\n" msgstr "B(2)\t2.6.37\n" #. type: tbl table -#: build/C/man2/syscalls.2:215 +#: build/C/man2/syscalls.2:219 #, no-wrap msgid "B(2)\t2.6.37\n" msgstr "B(2)\t2.6.37\n" @@ -17172,507 +18600,507 @@ msgstr "B(2)\t2.6.37\n" #. The fanotify calls were added in Linux 2.6.36, #. but disabled while the API was finalized. #. type: tbl table -#: build/C/man2/syscalls.2:218 +#: build/C/man2/syscalls.2:222 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:219 +#: build/C/man2/syscalls.2:223 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:220 +#: build/C/man2/syscalls.2:224 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:221 +#: build/C/man2/syscalls.2:225 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:222 +#: build/C/man2/syscalls.2:226 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:223 +#: build/C/man2/syscalls.2:227 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:224 +#: build/C/man2/syscalls.2:228 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:225 +#: build/C/man2/syscalls.2:229 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:226 +#: build/C/man2/syscalls.2:230 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:227 +#: build/C/man2/syscalls.2:231 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:228 +#: build/C/man2/syscalls.2:232 #, no-wrap msgid "B(2)\t3.8\n" msgstr "B(2)\t3.8\n" #. type: tbl table -#: build/C/man2/syscalls.2:229 +#: build/C/man2/syscalls.2:233 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:230 +#: build/C/man2/syscalls.2:234 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:231 +#: build/C/man2/syscalls.2:235 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:232 +#: build/C/man2/syscalls.2:236 #, no-wrap msgid "B(2)\t2.5.36\tRemoved in 2.5.44\n" msgstr "B(2)\t2.5.36\t2.5.44 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:233 +#: build/C/man2/syscalls.2:237 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:234 +#: build/C/man2/syscalls.2:238 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:235 +#: build/C/man2/syscalls.2:239 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:236 +#: build/C/man2/syscalls.2:240 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:237 +#: build/C/man2/syscalls.2:241 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:238 +#: build/C/man2/syscalls.2:242 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:239 +#: build/C/man2/syscalls.2:243 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:240 +#: build/C/man2/syscalls.2:244 #, no-wrap msgid "B(2)\t1.0\t1.0\n" msgstr "B(2)\t1.0\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:241 +#: build/C/man2/syscalls.2:245 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:242 +#: build/C/man2/syscalls.2:246 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:243 +#: build/C/man2/syscalls.2:247 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:244 +#: build/C/man2/syscalls.2:248 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:245 +#: build/C/man2/syscalls.2:249 #, no-wrap msgid "B(2)\t\tRemoved in 2.6\n" msgstr "B(2)\t\t2.6 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:246 +#: build/C/man2/syscalls.2:250 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:247 +#: build/C/man2/syscalls.2:251 #, no-wrap msgid "B(2)\t2.6.17\n" msgstr "B(2)\t2.6.17\n" #. type: tbl table -#: build/C/man2/syscalls.2:248 +#: build/C/man2/syscalls.2:252 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:249 +#: build/C/man2/syscalls.2:253 #, no-wrap msgid "B(2)\t2.6.19\n" msgstr "B(2)\t2.6.19\n" #. type: tbl table -#: build/C/man2/syscalls.2:250 +#: build/C/man2/syscalls.2:254 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:251 +#: build/C/man2/syscalls.2:255 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:252 +#: build/C/man2/syscalls.2:256 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:253 +#: build/C/man2/syscalls.2:257 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:254 +#: build/C/man2/syscalls.2:258 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:255 +#: build/C/man2/syscalls.2:259 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:256 +#: build/C/man2/syscalls.2:260 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:257 +#: build/C/man2/syscalls.2:261 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:258 +#: build/C/man2/syscalls.2:262 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:259 +#: build/C/man2/syscalls.2:263 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:260 +#: build/C/man2/syscalls.2:264 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:261 +#: build/C/man2/syscalls.2:265 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:262 +#: build/C/man2/syscalls.2:266 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:263 +#: build/C/man2/syscalls.2:267 #, no-wrap msgid "B(2)\t2.0\tNot on x86\n" msgstr "B(2)\t2.0\tx86 にはない\n" #. type: tbl table -#: build/C/man2/syscalls.2:264 +#: build/C/man2/syscalls.2:268 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:265 +#: build/C/man2/syscalls.2:269 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:266 +#: build/C/man2/syscalls.2:270 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:267 +#: build/C/man2/syscalls.2:271 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:268 +#: build/C/man2/syscalls.2:272 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:269 +#: build/C/man2/syscalls.2:273 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:270 +#: build/C/man2/syscalls.2:274 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:271 +#: build/C/man2/syscalls.2:275 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:272 +#: build/C/man2/syscalls.2:276 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:273 +#: build/C/man2/syscalls.2:277 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:274 +#: build/C/man2/syscalls.2:278 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:275 +#: build/C/man2/syscalls.2:279 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:276 +#: build/C/man2/syscalls.2:280 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:277 +#: build/C/man2/syscalls.2:281 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:278 +#: build/C/man2/syscalls.2:282 #, no-wrap msgid "B(2)\t2.4.11\n" msgstr "B(2)\t2.4.11\n" #. type: tbl table -#: build/C/man2/syscalls.2:279 +#: build/C/man2/syscalls.2:283 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:280 +#: build/C/man2/syscalls.2:284 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:281 +#: build/C/man2/syscalls.2:285 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. \fBgetunwind\fP(2) 2.4.8 ia64; DEPRECATED #. type: tbl table -#: build/C/man2/syscalls.2:283 +#: build/C/man2/syscalls.2:287 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:284 +#: build/C/man2/syscalls.2:288 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:285 +#: build/C/man2/syscalls.2:289 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:286 +#: build/C/man2/syscalls.2:290 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:287 +#: build/C/man2/syscalls.2:291 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:288 +#: build/C/man2/syscalls.2:292 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:289 +#: build/C/man2/syscalls.2:293 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:290 +#: build/C/man2/syscalls.2:294 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:291 +#: build/C/man2/syscalls.2:295 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:292 +#: build/C/man2/syscalls.2:296 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:293 +#: build/C/man2/syscalls.2:297 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:294 +#: build/C/man2/syscalls.2:298 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:295 +#: build/C/man2/syscalls.2:299 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:296 +#: build/C/man2/syscalls.2:300 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:297 +#: build/C/man2/syscalls.2:301 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:298 +#: build/C/man2/syscalls.2:302 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:299 +#: build/C/man2/syscalls.2:303 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. Implements System V IPC calls #. type: tbl table -#: build/C/man2/syscalls.2:301 +#: build/C/man2/syscalls.2:305 #, no-wrap msgid "B(2)\t3.5\n" msgstr "B(2)\t3.5\n" #. type: tbl table -#: build/C/man2/syscalls.2:302 +#: build/C/man2/syscalls.2:306 #, no-wrap msgid "B(2)\t3.7\tSparc64\n" msgstr "B(2)\t3.7\tSparc64\n" #. type: tbl table -#: build/C/man2/syscalls.2:303 +#: build/C/man2/syscalls.2:307 #, no-wrap msgid "B(2)\t2.6.13\n" msgstr "B(2)\t2.6.13\n" @@ -17680,273 +19108,267 @@ msgstr "B(2)\t2.6.13\n" #. The entry in the syscall table was reserved starting in 2.6.7 #. Was named sys_kexec_load() from 2.6.7 to 2.6.16 #. type: tbl table -#: build/C/man2/syscalls.2:306 +#: build/C/man2/syscalls.2:310 #, no-wrap msgid "B(2)\t2.6.11\n" msgstr "B(2)\t2.6.11\n" #. type: tbl table -#: build/C/man2/syscalls.2:307 +#: build/C/man2/syscalls.2:311 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:308 +#: build/C/man2/syscalls.2:312 #, no-wrap msgid "B(2)\t1.0\tT{\n" msgstr "B(2)\t1.0\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:311 +#: build/C/man2/syscalls.2:317 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:312 +#: build/C/man2/syscalls.2:318 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:313 +#: build/C/man2/syscalls.2:319 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:314 +#: build/C/man2/syscalls.2:320 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:315 +#: build/C/man2/syscalls.2:321 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:316 +#: build/C/man2/syscalls.2:322 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:317 +#: build/C/man2/syscalls.2:323 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:318 +#: build/C/man2/syscalls.2:324 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:319 +#: build/C/man2/syscalls.2:325 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:320 +#: build/C/man2/syscalls.2:326 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:321 +#: build/C/man2/syscalls.2:327 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:322 +#: build/C/man2/syscalls.2:328 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:323 +#: build/C/man2/syscalls.2:329 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:324 +#: build/C/man2/syscalls.2:330 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:325 -#, no-wrap -msgid "B(2)\t2.4\n" -msgstr "B(2)\t2.4\n" - -#. type: tbl table -#: build/C/man2/syscalls.2:326 +#: build/C/man2/syscalls.2:331 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. \fBmemory_ordering\fP(2) ??? Sparc64 #. type: tbl table -#: build/C/man2/syscalls.2:328 +#: build/C/man2/syscalls.2:333 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:329 +#: build/C/man2/syscalls.2:334 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:330 +#: build/C/man2/syscalls.2:335 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:331 +#: build/C/man2/syscalls.2:336 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:332 +#: build/C/man2/syscalls.2:337 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:333 +#: build/C/man2/syscalls.2:338 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:334 +#: build/C/man2/syscalls.2:339 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:335 +#: build/C/man2/syscalls.2:340 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:336 +#: build/C/man2/syscalls.2:341 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:337 +#: build/C/man2/syscalls.2:342 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:338 +#: build/C/man2/syscalls.2:343 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:339 +#: build/C/man2/syscalls.2:344 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:340 +#: build/C/man2/syscalls.2:345 #, no-wrap msgid "B(2)\t2.6.18\n" msgstr "B(2)\t2.6.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:341 +#: build/C/man2/syscalls.2:346 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:342 +#: build/C/man2/syscalls.2:347 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. Implements \fBmq_getattr\fP(3) and \fBmq_setattr\fP(3) #. type: tbl table -#: build/C/man2/syscalls.2:344 +#: build/C/man2/syscalls.2:349 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:345 +#: build/C/man2/syscalls.2:350 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:346 +#: build/C/man2/syscalls.2:351 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:347 +#: build/C/man2/syscalls.2:352 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:348 +#: build/C/man2/syscalls.2:353 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:349 +#: build/C/man2/syscalls.2:354 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:350 +#: build/C/man2/syscalls.2:355 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:351 +#: build/C/man2/syscalls.2:356 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:352 +#: build/C/man2/syscalls.2:357 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:353 +#: build/C/man2/syscalls.2:358 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:354 +#: build/C/man2/syscalls.2:359 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" @@ -17954,583 +19376,601 @@ msgstr "B(2)\t2.0\n" #. \fBmultiplexer\fP(2) ?? __NR_multiplexer reserved on #. PowerPC, but unimplemented? #. type: tbl table -#: build/C/man2/syscalls.2:357 +#: build/C/man2/syscalls.2:362 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:358 +#: build/C/man2/syscalls.2:363 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:359 +#: build/C/man2/syscalls.2:364 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:360 +#: build/C/man2/syscalls.2:365 #, no-wrap msgid "B(2)\t2.6.39\n" msgstr "B(2)\t2.6.39\n" #. type: tbl table -#: build/C/man2/syscalls.2:361 +#: build/C/man2/syscalls.2:366 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:362 +#: build/C/man2/syscalls.2:367 #, no-wrap msgid "B(2)\t2.2\tRemoved in 3.1\n" msgstr "B(2)\t2.2\t3.1 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:363 +#: build/C/man2/syscalls.2:368 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:364 +#: build/C/man2/syscalls.2:369 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:365 +#: build/C/man2/syscalls.2:370 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:366 +#: build/C/man2/syscalls.2:371 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:367 +#: build/C/man2/syscalls.2:372 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:368 +#: build/C/man2/syscalls.2:373 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:369 +#: build/C/man2/syscalls.2:374 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:370 +#: build/C/man2/syscalls.2:375 #, no-wrap msgid "B(2)\t2.6.39\n" msgstr "B(2)\t2.6.39\n" #. type: tbl table -#: build/C/man2/syscalls.2:371 +#: build/C/man2/syscalls.2:376 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:372 +#: build/C/man2/syscalls.2:377 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:373 +#: build/C/man2/syscalls.2:378 #, no-wrap msgid "B(2)\t2.2.15; 2.4\tNot on x86\n" msgstr "B(2)\t2.2.15; 2.4\tx86 にはない\n" #. Alpha, PowerPC, ARM; not x86 #. type: tbl table -#: build/C/man2/syscalls.2:375 +#: build/C/man2/syscalls.2:380 #, no-wrap msgid "B(2)\t2.0.26; 2.2\tNot on x86\n" msgstr "B(2)\t2.0.26; 2.2\tx86 にはない\n" #. , PowerPC, ARM; not x86 #. type: tbl table -#: build/C/man2/syscalls.2:377 +#: build/C/man2/syscalls.2:382 #, no-wrap msgid "B(2)\t2.0.26; 2.2\tNot on x86\n" msgstr "B(2)\t2.0.26; 2.2\tx86 にはない\n" #. , PowerPC, ARM; not x86 #. type: tbl table -#: build/C/man2/syscalls.2:379 +#: build/C/man2/syscalls.2:384 #, no-wrap msgid "B(2)\t2.6.31\tT{\n" msgstr "B(2)\t2.6.31\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:380 +#: build/C/man2/syscalls.2:385 #, no-wrap -msgid "Was called perf_counter_open() in 2.6.31; renamed in 2.6.32\n" -msgstr "2.6.31 では perf_counter_open() という名前であった; 2.6.32 で名称変更\n" +msgid "Was called perf_counter_open()\n" +msgstr "2.6.31 では perf_counter_open() という\n" #. type: tbl table -#: build/C/man2/syscalls.2:382 +#: build/C/man2/syscalls.2:387 +#, no-wrap +msgid "in 2.6.31; renamed in 2.6.32\n" +msgstr "名前であった; 2.6.32 で名称変更\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:389 #, no-wrap msgid "B(2)\t1.2\n" msgstr "B(2)\t1.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:383 +#: build/C/man2/syscalls.2:390 #, no-wrap msgid "B(2)\t2.2\tSparc; removed in 2.6.34\n" msgstr "B(2)\t2.2\tSparc; 2.6.34 で削除\n" #. commit c7d5a0050773e98d1094eaa9f2a1a793fafac300 removed perfctr() #. type: tbl table -#: build/C/man2/syscalls.2:385 +#: build/C/man2/syscalls.2:392 #, no-wrap msgid "B(2)\t2.4\tia64\n" msgstr "B(2)\t2.4\tia64\n" #. type: tbl table -#: build/C/man2/syscalls.2:386 +#: build/C/man2/syscalls.2:393 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:387 +#: build/C/man2/syscalls.2:394 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:388 +#: build/C/man2/syscalls.2:395 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:389 +#: build/C/man2/syscalls.2:396 #, no-wrap msgid "B(2)\t2.0.36; 2.2\n" msgstr "B(2)\t2.0.36; 2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:390 +#: build/C/man2/syscalls.2:397 #, no-wrap msgid "B(2)\t\tPowerPC only\n" msgstr "B(2)\t\tPowerPC のみ\n" #. type: tbl table -#: build/C/man2/syscalls.2:391 +#: build/C/man2/syscalls.2:398 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:392 +#: build/C/man2/syscalls.2:399 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:393 +#: build/C/man2/syscalls.2:400 #, no-wrap msgid "B(2)\t\tT{\n" msgstr "B(2)\t\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:394 +#: build/C/man2/syscalls.2:401 #, no-wrap -msgid "Added as \"pread\" in 2.2; renamed \"pread64\" in 2.6\n" -msgstr "2.2 で \"pread\" として追加; 2.6 で \"pread64\" に名称変更\n" +msgid "Added as \"pread\" in 2.2;\n" +msgstr "2.2 で \"pread\" として追加;\n" #. type: tbl table -#: build/C/man2/syscalls.2:396 +#: build/C/man2/syscalls.2:403 +#, no-wrap +msgid "renamed \"pread64\" in 2.6\n" +msgstr "2.6 で \"pread64\" に名称変更\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:405 #, no-wrap msgid "B(2)\t2.6.30\n" msgstr "B(2)\t2.6.30\n" #. type: tbl table -#: build/C/man2/syscalls.2:397 +#: build/C/man2/syscalls.2:406 #, no-wrap msgid "B(2)\t2.6.36\n" msgstr "B(2)\t2.6.36\n" #. type: tbl table -#: build/C/man2/syscalls.2:398 +#: build/C/man2/syscalls.2:407 #, no-wrap msgid "B(2)\t3.2\n" msgstr "B(2)\t3.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:399 +#: build/C/man2/syscalls.2:408 #, no-wrap msgid "B(2)\t3.2\n" msgstr "B(2)\t3.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:400 +#: build/C/man2/syscalls.2:409 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. Implements \fBpselect\fP(2) #. type: tbl table -#: build/C/man2/syscalls.2:402 +#: build/C/man2/syscalls.2:411 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:403 +#: build/C/man2/syscalls.2:412 #, no-wrap msgid "B(2)\t\tT{\n" msgstr "B(2)\t\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:404 +#: build/C/man2/syscalls.2:413 #, no-wrap -msgid "Added as \"pwrite\" in 2.2; renamed \"pwrite64\" in 2.6\n" -msgstr "2.2 で \"pwrite\" として追加; 2.6 で \"pwrite64\" に名称変更\n" +msgid "Added as \"pwrite\" in 2.2;\n" +msgstr "2.2 で \"pwrite\" として追加;\n" #. type: tbl table -#: build/C/man2/syscalls.2:406 +#: build/C/man2/syscalls.2:415 +#, no-wrap +msgid "renamed \"pwrite64\" in 2.6\n" +msgstr "2.6 で \"pwrite64\" に名称変更\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:417 #, no-wrap msgid "B(2)\t2.6.30\n" msgstr "B(2)\t2.6.30\n" #. type: tbl table -#: build/C/man2/syscalls.2:407 +#: build/C/man2/syscalls.2:418 #, no-wrap msgid "B(2)\t2.2\tRemoved in 2.6\n" msgstr "B(2)\t2.2\t2.6 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:408 +#: build/C/man2/syscalls.2:419 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:409 +#: build/C/man2/syscalls.2:420 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:410 +#: build/C/man2/syscalls.2:421 #, no-wrap msgid "B(2)\t2.4.13\n" msgstr "B(2)\t2.4.13\n" #. type: tbl table -#: build/C/man2/syscalls.2:411 +#: build/C/man2/syscalls.2:422 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. Supersedes \fBgetdents\fP(2) #. type: tbl table -#: build/C/man2/syscalls.2:413 +#: build/C/man2/syscalls.2:424 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:414 +#: build/C/man2/syscalls.2:425 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:415 +#: build/C/man2/syscalls.2:426 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:416 +#: build/C/man2/syscalls.2:427 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:417 +#: build/C/man2/syscalls.2:428 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:418 +#: build/C/man2/syscalls.2:429 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:419 +#: build/C/man2/syscalls.2:430 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:420 +#: build/C/man2/syscalls.2:431 #, no-wrap msgid "B(2)\t2.6.33\n" msgstr "B(2)\t2.6.33\n" #. type: tbl table -#: build/C/man2/syscalls.2:421 +#: build/C/man2/syscalls.2:432 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:422 +#: build/C/man2/syscalls.2:433 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:423 +#: build/C/man2/syscalls.2:434 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:424 +#: build/C/man2/syscalls.2:435 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:425 +#: build/C/man2/syscalls.2:436 #, no-wrap msgid "B(2)\t2.6.11\n" msgstr "B(2)\t2.6.11\n" #. type: tbl table -#: build/C/man2/syscalls.2:426 +#: build/C/man2/syscalls.2:437 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:427 +#: build/C/man2/syscalls.2:438 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:428 +#: build/C/man2/syscalls.2:439 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:429 +#: build/C/man2/syscalls.2:440 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:430 +#: build/C/man2/syscalls.2:441 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:431 +#: build/C/man2/syscalls.2:442 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:432 +#: build/C/man2/syscalls.2:443 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:433 +#: build/C/man2/syscalls.2:444 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:434 +#: build/C/man2/syscalls.2:445 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:435 +#: build/C/man2/syscalls.2:446 #, no-wrap msgid "B(2)\t2.6.31\n" msgstr "B(2)\t2.6.31\n" #. type: tbl table -#: build/C/man2/syscalls.2:436 +#: build/C/man2/syscalls.2:447 #, no-wrap msgid "B(2)\t3.7\ts390 only\n" -msgstr "" +msgstr "B(2)\t3.7\ts390 のみ\n" #. type: tbl table -#: build/C/man2/syscalls.2:437 +#: build/C/man2/syscalls.2:448 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:438 +#: build/C/man2/syscalls.2:449 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:439 +#: build/C/man2/syscalls.2:450 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:440 +#: build/C/man2/syscalls.2:451 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:441 +#: build/C/man2/syscalls.2:452 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:442 +#: build/C/man2/syscalls.2:453 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:443 +#: build/C/man2/syscalls.2:454 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:444 +#: build/C/man2/syscalls.2:455 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:445 +#: build/C/man2/syscalls.2:456 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:446 +#: build/C/man2/syscalls.2:457 #, no-wrap msgid "B(2)\t2.0\n" msgstr "B(2)\t2.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:447 +#: build/C/man2/syscalls.2:458 #, no-wrap msgid "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:448 +#: build/C/man2/syscalls.2:459 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:449 +#: build/C/man2/syscalls.2:460 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:450 +#: build/C/man2/syscalls.2:461 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:451 +#: build/C/man2/syscalls.2:462 #, no-wrap msgid "B(2)\t2.6; 2.4.22\n" msgstr "B(2)\t2.6; 2.4.22\n" #. type: tbl table -#: build/C/man2/syscalls.2:452 +#: build/C/man2/syscalls.2:463 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:453 +#: build/C/man2/syscalls.2:464 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:454 +#: build/C/man2/syscalls.2:465 #, no-wrap msgid "B(2)\t2.6; 2.4.19\n" msgstr "B(2)\t2.6; 2.4.19\n" #. type: tbl table -#: build/C/man2/syscalls.2:455 +#: build/C/man2/syscalls.2:466 #, no-wrap msgid "B(2)\t3.0\n" msgstr "B(2)\t3.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:456 +#: build/C/man2/syscalls.2:467 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:457 +#: build/C/man2/syscalls.2:468 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:458 +#: build/C/man2/syscalls.2:469 #, no-wrap msgid "B(2)\t2.6.6\n" msgstr "B(2)\t2.6.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:459 +#: build/C/man2/syscalls.2:470 #, no-wrap msgid "B(2)\t2.6.17\n" msgstr "B(2)\t2.6.17\n" #. type: tbl table -#: build/C/man2/syscalls.2:460 +#: build/C/man2/syscalls.2:471 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:461 +#: build/C/man2/syscalls.2:472 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" @@ -18538,679 +19978,701 @@ msgstr "B(2)\t2.6\n" #. See http://lkml.org/lkml/2005/8/1/83 #. "[PATCH] remove sys_set_zone_reclaim()" #. type: tbl table -#: build/C/man2/syscalls.2:464 +#: build/C/man2/syscalls.2:475 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:465 +#: build/C/man2/syscalls.2:476 #, no-wrap msgid "B(2)\t1.2\n" msgstr "B(2)\t1.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:466 +#: build/C/man2/syscalls.2:477 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:467 +#: build/C/man2/syscalls.2:478 #, no-wrap msgid "B(2)\t1.2\n" msgstr "B(2)\t1.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:468 +#: build/C/man2/syscalls.2:479 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:469 +#: build/C/man2/syscalls.2:480 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:470 +#: build/C/man2/syscalls.2:481 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:471 +#: build/C/man2/syscalls.2:482 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:472 +#: build/C/man2/syscalls.2:483 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:473 +#: build/C/man2/syscalls.2:484 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:474 +#: build/C/man2/syscalls.2:485 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:475 +#: build/C/man2/syscalls.2:486 #, no-wrap msgid "B(2)\t3.0\n" msgstr "B(2)\t3.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:476 +#: build/C/man2/syscalls.2:487 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:477 +#: build/C/man2/syscalls.2:488 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:478 +#: build/C/man2/syscalls.2:489 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:479 +#: build/C/man2/syscalls.2:490 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:480 +#: build/C/man2/syscalls.2:491 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:481 +#: build/C/man2/syscalls.2:492 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:482 +#: build/C/man2/syscalls.2:493 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:483 +#: build/C/man2/syscalls.2:494 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:484 +#: build/C/man2/syscalls.2:495 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:485 +#: build/C/man2/syscalls.2:496 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:486 +#: build/C/man2/syscalls.2:497 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:487 +#: build/C/man2/syscalls.2:498 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:488 +#: build/C/man2/syscalls.2:499 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:489 +#: build/C/man2/syscalls.2:500 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:490 +#: build/C/man2/syscalls.2:501 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:491 +#: build/C/man2/syscalls.2:502 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:492 +#: build/C/man2/syscalls.2:503 #, no-wrap msgid "B(2)\t\tRemoved in 2.2\n" msgstr "B(2)\t\t2.2 で削除\n" #. type: tbl table -#: build/C/man2/syscalls.2:493 +#: build/C/man2/syscalls.2:504 #, no-wrap msgid "B(2)\t2.6; 2.4.18\n" msgstr "B(2)\t2.6; 2.4.18\n" #. type: tbl table -#: build/C/man2/syscalls.2:494 +#: build/C/man2/syscalls.2:505 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:495 +#: build/C/man2/syscalls.2:506 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:496 +#: build/C/man2/syscalls.2:507 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:497 +#: build/C/man2/syscalls.2:508 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:498 +#: build/C/man2/syscalls.2:509 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:499 +#: build/C/man2/syscalls.2:510 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:500 +#: build/C/man2/syscalls.2:511 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:501 +#: build/C/man2/syscalls.2:512 #, no-wrap msgid "B(2)\t2.2\n" msgstr "B(2)\t2.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:502 +#: build/C/man2/syscalls.2:513 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:503 +#: build/C/man2/syscalls.2:514 #, no-wrap msgid "B(2)\t2.6.22\n" msgstr "B(2)\t2.6.22\n" #. type: tbl table -#: build/C/man2/syscalls.2:504 +#: build/C/man2/syscalls.2:515 #, no-wrap msgid "B(2)\t2.6.27\n" msgstr "B(2)\t2.6.27\n" #. type: tbl table -#: build/C/man2/syscalls.2:505 +#: build/C/man2/syscalls.2:516 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:506 +#: build/C/man2/syscalls.2:517 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:507 +#: build/C/man2/syscalls.2:518 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:508 +#: build/C/man2/syscalls.2:519 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:509 +#: build/C/man2/syscalls.2:520 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:510 +#: build/C/man2/syscalls.2:521 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. Implements BSD socket calls #. type: tbl table -#: build/C/man2/syscalls.2:512 +#: build/C/man2/syscalls.2:523 #, no-wrap msgid "B(2)\t2.0\tSee notes on B(2)\n" -msgstr "" +msgstr "B(2)\t2.0\tB(2) の「注意」の節を参照\n" #. type: tbl table -#: build/C/man2/syscalls.2:513 +#: build/C/man2/syscalls.2:524 #, no-wrap msgid "B(2)\t2.6.17\n" msgstr "B(2)\t2.6.17\n" #. type: tbl table -#: build/C/man2/syscalls.2:514 +#: build/C/man2/syscalls.2:525 #, no-wrap msgid "B(2)\t2.6.16\tPowerPC only\n" msgstr "B(2)\t2.6.16\tPowerPC のみ\n" #. type: tbl table -#: build/C/man2/syscalls.2:515 +#: build/C/man2/syscalls.2:526 #, no-wrap msgid "B(2)\t2.6.16\tPowerPC only\n" msgstr "B(2)\t2.6.16\tPowerPC のみ\n" #. type: tbl table -#: build/C/man2/syscalls.2:516 +#: build/C/man2/syscalls.2:527 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:517 +#: build/C/man2/syscalls.2:528 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:518 +#: build/C/man2/syscalls.2:529 #, no-wrap msgid "B(2)\t2.4\n" msgstr "B(2)\t2.4\n" #. type: tbl table -#: build/C/man2/syscalls.2:519 +#: build/C/man2/syscalls.2:530 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:520 +#: build/C/man2/syscalls.2:531 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:521 +#: build/C/man2/syscalls.2:532 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:522 +#: build/C/man2/syscalls.2:533 #, no-wrap msgid "B(2)\t2.6.25\tPowerPC if\n" msgstr "B(2)\t2.6.25\tPowerPC で\n" #. type: tbl table -#: build/C/man2/syscalls.2:523 +#: build/C/man2/syscalls.2:534 #, no-wrap msgid "\t\tCONFIG_PPC_64K_PAGES\n" msgstr "\t\tCONFIG_PPC_64K_PAGES の場合\n" #. type: tbl table -#: build/C/man2/syscalls.2:524 +#: build/C/man2/syscalls.2:535 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:525 +#: build/C/man2/syscalls.2:536 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:526 +#: build/C/man2/syscalls.2:537 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:527 +#: build/C/man2/syscalls.2:538 #, no-wrap msgid "B(2)\t2.6.16\n" msgstr "B(2)\t2.6.16\n" #. type: tbl table -#: build/C/man2/syscalls.2:528 +#: build/C/man2/syscalls.2:539 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:529 +#: build/C/man2/syscalls.2:540 #, no-wrap msgid "B(2)\t2.6.17\n" msgstr "B(2)\t2.6.17\n" #. type: tbl table -#: build/C/man2/syscalls.2:530 +#: build/C/man2/syscalls.2:541 #, no-wrap msgid "B(2)\t2.6.22\tT{\n" msgstr "B(2)\t2.6.22\tT{\n" #. type: tbl table -#: build/C/man2/syscalls.2:531 +#: build/C/man2/syscalls.2:542 +#, no-wrap +msgid "Architecture-specific\n" +msgstr "アーキテクチャ固有の\n" + +#. type: tbl table +#: build/C/man2/syscalls.2:543 #, no-wrap -msgid "Architecture-specific variant of B(2)\n" -msgstr "アーキテクチャ固有の B(2) の一種\n" +msgid "variant of B(2)\n" +msgstr "B(2) の一種\n" #. PowerPC, ARM, tile #. First appeared on ARM, as arm_sync_file_range(), but later renamed #. \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32 #. type: tbl table -#: build/C/man2/syscalls.2:536 +#: build/C/man2/syscalls.2:548 #, no-wrap msgid "B(2)\t2.6.39\n" msgstr "B(2)\t2.6.39\n" #. type: tbl table -#: build/C/man2/syscalls.2:537 +#: build/C/man2/syscalls.2:549 #, no-wrap msgid "B(2)\t1.2\n" msgstr "B(2)\t1.2\n" #. type: tbl table -#: build/C/man2/syscalls.2:538 +#: build/C/man2/syscalls.2:550 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. type: tbl table -#: build/C/man2/syscalls.2:539 +#: build/C/man2/syscalls.2:551 #, no-wrap msgid "B(2)\t1.0\n" msgstr "B(2)\t1.0\n" #. glibc interface is \fBklogctl\fP(3) #. type: tbl table -#: build/C/man2/syscalls.2:541 +#: build/C/man2/syscalls.2:553 #, no-wrap msgid "B(2)\t2.6.17\n" msgstr "B(2)\t2.6.17\n" #. type: tbl table -#: build/C/man2/syscalls.2:542 +#: build/C/man2/syscalls.2:554 #, no-wrap msgid "B(2)\t2.6\n" msgstr "B(2)\t2.6\n" #. type: tbl table -#: build/C/man2/syscalls.2:543 +#: build/C/man2/syscalls.2:555 #, no-wrap msgid "B