1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "POT-Creation-Date: 2012-05-01 04:38+0900\n"
10 "PO-Revision-Date: 2012-05-01 04:44+0900\n"
11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
19 #: build/C/man2/faccessat.2:26
25 #: build/C/man2/faccessat.2:26
31 #: build/C/man2/faccessat.2:26 build/C/man2/fchmodat.2:26
32 #: build/C/man2/fchownat.2:26 build/C/man2/fstatat.2:25
33 #: build/C/man2/futimesat.2:26 build/C/man2/linkat.2:27
34 #: build/C/man2/mkdirat.2:26 build/C/man3/mkfifoat.3:26
35 #: build/C/man2/mknodat.2:26 build/C/man2/openat.2:26
36 #: build/C/man2/readlinkat.2:26 build/C/man2/renameat.2:26
37 #: build/C/man2/symlinkat.2:26 build/C/man2/unlinkat.2:26
43 #: build/C/man2/faccessat.2:26 build/C/man2/fchmodat.2:26
44 #: build/C/man2/fchownat.2:26 build/C/man2/fstatat.2:25
45 #: build/C/man2/futimesat.2:26 build/C/man2/linkat.2:27
46 #: build/C/man2/mkdirat.2:26 build/C/man3/mkfifoat.3:26
47 #: build/C/man2/mknodat.2:26 build/C/man2/openat.2:26
48 #: build/C/man2/readlinkat.2:26 build/C/man2/renameat.2:26
49 #: build/C/man2/symlinkat.2:26 build/C/man2/unlinkat.2:26
51 msgid "Linux Programmer's Manual"
52 msgstr "Linux Programmer's Manual"
55 #: build/C/man2/faccessat.2:27 build/C/man2/fchmodat.2:27
56 #: build/C/man2/fchownat.2:27 build/C/man2/fstatat.2:26
57 #: build/C/man2/futimesat.2:27 build/C/man2/linkat.2:28
58 #: build/C/man2/mkdirat.2:27 build/C/man3/mkfifoat.3:27
59 #: build/C/man2/mknodat.2:27 build/C/man2/openat.2:27
60 #: build/C/man2/readlinkat.2:27 build/C/man2/renameat.2:27
61 #: build/C/man2/symlinkat.2:27 build/C/man2/unlinkat.2:27
67 #: build/C/man2/faccessat.2:30
69 "faccessat - check user's permissions of a file relative to a directory file "
72 "faccessat - ディレクトリファイルディスクリプタから相対的な位置にある ファイル"
76 #: build/C/man2/faccessat.2:30 build/C/man2/fchmodat.2:30
77 #: build/C/man2/fchownat.2:30 build/C/man2/fstatat.2:28
78 #: build/C/man2/futimesat.2:30 build/C/man2/linkat.2:30
79 #: build/C/man2/mkdirat.2:29 build/C/man3/mkfifoat.3:29
80 #: build/C/man2/mknodat.2:30 build/C/man2/openat.2:29
81 #: build/C/man2/readlinkat.2:30 build/C/man2/renameat.2:29
82 #: build/C/man2/symlinkat.2:29 build/C/man2/unlinkat.2:29
88 #: build/C/man2/faccessat.2:34 build/C/man2/fchownat.2:34
89 #: build/C/man2/linkat.2:34 build/C/man2/readlinkat.2:34
90 #: build/C/man2/symlinkat.2:33 build/C/man2/unlinkat.2:33
93 "B<#include E<lt>fcntl.hE<gt> /* Definition of AT_* constants */>\n"
94 "B<#include E<lt>unistd.hE<gt>>\n"
96 "B<#include E<lt>fcntl.hE<gt> /* AT_* 定数の定義 */>\n"
97 "B<#include E<lt>unistd.hE<gt>>\n"
100 #: build/C/man2/faccessat.2:37
102 msgid "B<int faccessat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<mode>B<, int >I<flags>B<);>\n"
103 msgstr "B<int faccessat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<mode>B<, int >I<flags>B<);>\n"
106 #: build/C/man2/faccessat.2:42 build/C/man2/fchmodat.2:42
107 #: build/C/man2/fchownat.2:42 build/C/man2/fstatat.2:41
108 #: build/C/man2/futimesat.2:42 build/C/man2/linkat.2:42
109 #: build/C/man2/mkdirat.2:40 build/C/man3/mkfifoat.3:40
110 #: build/C/man2/mknodat.2:42 build/C/man2/openat.2:41
111 #: build/C/man2/readlinkat.2:42 build/C/man2/renameat.2:41
112 #: build/C/man2/symlinkat.2:41 build/C/man2/unlinkat.2:40
114 "Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):"
115 msgstr "glibc 向けの機能検査マクロの要件 (B<feature_test_macros>(7) 参照):"
118 #: build/C/man2/faccessat.2:45
119 msgid "B<faccessat>():"
120 msgstr "B<faccessat>():"
123 #: build/C/man2/faccessat.2:48 build/C/man2/fchmodat.2:48
124 #: build/C/man2/fchownat.2:48 build/C/man2/fstatat.2:47
125 #: build/C/man2/linkat.2:48 build/C/man2/mkdirat.2:46
126 #: build/C/man3/mkfifoat.3:46 build/C/man2/mknodat.2:48
127 #: build/C/man2/openat.2:47 build/C/man2/readlinkat.2:48
128 #: build/C/man2/renameat.2:47 build/C/man2/symlinkat.2:47
129 #: build/C/man2/unlinkat.2:46
131 msgid "Since glibc 2.10:"
132 msgstr "glibc 2.10 以降:"
135 #: build/C/man2/faccessat.2:51 build/C/man2/fchmodat.2:51
136 #: build/C/man2/fchownat.2:51 build/C/man2/fstatat.2:50
137 #: build/C/man2/linkat.2:51 build/C/man2/mkdirat.2:49
138 #: build/C/man3/mkfifoat.3:49 build/C/man2/openat.2:50
139 #: build/C/man2/readlinkat.2:51 build/C/man2/renameat.2:50
140 #: build/C/man2/symlinkat.2:50 build/C/man2/unlinkat.2:49
141 msgid "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
142 msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 700 || _POSIX_C_SOURCE\\ E<gt>=\\ 200809L"
145 #: build/C/man2/faccessat.2:51 build/C/man2/fchmodat.2:51
146 #: build/C/man2/fchownat.2:51 build/C/man2/fstatat.2:50
147 #: build/C/man2/linkat.2:51 build/C/man2/mkdirat.2:49
148 #: build/C/man3/mkfifoat.3:49 build/C/man2/mknodat.2:53
149 #: build/C/man2/openat.2:50 build/C/man2/readlinkat.2:51
150 #: build/C/man2/renameat.2:50 build/C/man2/symlinkat.2:50
151 #: build/C/man2/unlinkat.2:49
153 msgid "Before glibc 2.10:"
154 msgstr "glibc 2.10 より前:"
157 #: build/C/man2/faccessat.2:54 build/C/man2/fchmodat.2:54
158 #: build/C/man2/fchownat.2:54 build/C/man2/fstatat.2:53
159 #: build/C/man2/linkat.2:54 build/C/man2/mkdirat.2:52
160 #: build/C/man3/mkfifoat.3:52 build/C/man2/mknodat.2:56
161 #: build/C/man2/openat.2:53 build/C/man2/readlinkat.2:54
162 #: build/C/man2/renameat.2:53 build/C/man2/symlinkat.2:53
163 #: build/C/man2/unlinkat.2:52
164 msgid "_ATFILE_SOURCE"
165 msgstr "_ATFILE_SOURCE"
168 #: build/C/man2/faccessat.2:57 build/C/man2/fchmodat.2:57
169 #: build/C/man2/fchownat.2:57 build/C/man2/fstatat.2:56
170 #: build/C/man2/futimesat.2:46 build/C/man2/linkat.2:57
171 #: build/C/man2/mkdirat.2:55 build/C/man3/mkfifoat.3:55
172 #: build/C/man2/mknodat.2:59 build/C/man2/openat.2:56
173 #: build/C/man2/readlinkat.2:57 build/C/man2/renameat.2:56
174 #: build/C/man2/symlinkat.2:56 build/C/man2/unlinkat.2:55
180 #: build/C/man2/faccessat.2:63
182 "The B<faccessat>() system call operates in exactly the same way as B<access>"
183 "(2), except for the differences described in this manual page."
185 "B<faccessat>() システムコールは、この man ページで説明している違いがある以外"
186 "は、 B<access>(2) と全く同じように動作する。"
189 #: build/C/man2/faccessat.2:73
191 "If the pathname given in I<pathname> is relative, then it is interpreted "
192 "relative to the directory referred to by the file descriptor I<dirfd> "
193 "(rather than relative to the current working directory of the calling "
194 "process, as is done by B<access>(2) for a relative pathname)."
196 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
197 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される (B<access>"
198 "(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリから"
202 #: build/C/man2/faccessat.2:85
204 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
205 "then I<pathname> is interpreted relative to the current working directory of "
206 "the calling process (like B<access>(2))."
208 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
209 "合、 I<pathname> は (B<access>(2) と同じように) 呼び出し元プロセスの カレン"
210 "トワーキングディレクトリからの相対パス名として解釈される。"
213 #: build/C/man2/faccessat.2:91 build/C/man2/fchmodat.2:91
214 #: build/C/man2/fchownat.2:91 build/C/man2/fstatat.2:90
215 #: build/C/man2/futimesat.2:85 build/C/man2/mkdirat.2:89
216 #: build/C/man3/mkfifoat.3:89 build/C/man2/mknodat.2:93
217 #: build/C/man2/openat.2:90 build/C/man2/readlinkat.2:91
218 msgid "If I<pathname> is absolute, then I<dirfd> is ignored."
219 msgstr "I<pathname> が絶対パスである場合、 I<dirfd> は無視される。"
222 #: build/C/man2/faccessat.2:94
224 "I<flags> is constructed by ORing together zero or more of the following "
226 msgstr "I<flags> は以下の値を 0 個以上 OR して作られる。"
229 #: build/C/man2/faccessat.2:94
231 msgid "B<AT_EACCESS>"
232 msgstr "B<AT_EACCESS>"
235 #: build/C/man2/faccessat.2:101
237 "Perform access checks using the effective user and group IDs. By default, "
238 "B<faccessat>() uses the real IDs (like B<access>(2))."
240 "実効 (effective) ユーザ ID と実効グループ ID を使って、 アクセス権のチェック"
241 "を行う。 デフォルトでは、 B<faccessat>() は (B<access>(2) と同様に) 実 ID "
245 #: build/C/man2/faccessat.2:101 build/C/man2/fchmodat.2:94
246 #: build/C/man2/fchownat.2:94 build/C/man2/fstatat.2:105
248 msgid "B<AT_SYMLINK_NOFOLLOW>"
249 msgstr "B<AT_SYMLINK_NOFOLLOW>"
252 #: build/C/man2/faccessat.2:107
254 "If I<pathname> is a symbolic link, do not dereference it: instead return "
255 "information about the link itself."
257 "I<pathname> がシンボリックリンクの場合は、それを辿るのではなく、 リンク自身に"
261 #: build/C/man2/faccessat.2:107 build/C/man2/fchmodat.2:101
262 #: build/C/man2/fchownat.2:105 build/C/man2/fstatat.2:116
263 #: build/C/man2/futimesat.2:85 build/C/man2/linkat.2:116
264 #: build/C/man2/mkdirat.2:89 build/C/man3/mkfifoat.3:89
265 #: build/C/man2/mknodat.2:93 build/C/man2/openat.2:90
266 #: build/C/man2/readlinkat.2:91 build/C/man2/renameat.2:98
267 #: build/C/man2/symlinkat.2:90 build/C/man2/unlinkat.2:121
273 #: build/C/man2/faccessat.2:114
275 "On success, (all requested permissions granted) B<faccessat>() returns 0. "
276 "On error, -1 is returned and I<errno> is set to indicate the error."
278 "成功した場合 (全ての要求された許可が得られたら)、 B<faccessat>() は 0 を返"
279 "す。 エラーの場合、-1 が返され、 I<errno> にはエラーを示す値が設定される。"
282 #: build/C/man2/faccessat.2:114 build/C/man2/fchmodat.2:108
283 #: build/C/man2/fchownat.2:112 build/C/man2/fstatat.2:123
284 #: build/C/man2/futimesat.2:92 build/C/man2/linkat.2:123
285 #: build/C/man2/mkdirat.2:96 build/C/man3/mkfifoat.3:96
286 #: build/C/man2/mknodat.2:100 build/C/man2/openat.2:97
287 #: build/C/man2/readlinkat.2:99 build/C/man2/renameat.2:105
288 #: build/C/man2/symlinkat.2:97 build/C/man2/unlinkat.2:128
294 #: build/C/man2/faccessat.2:121
296 "The same errors that occur for B<access>(2) can also occur for B<faccessat>"
297 "(). The following additional errors can occur for B<faccessat>():"
299 "B<access>(2) と同じエラーが B<faccessat>() でも起こる。 B<faccessat>() で"
303 #: build/C/man2/faccessat.2:121 build/C/man2/fchmodat.2:115
304 #: build/C/man2/fchownat.2:119 build/C/man2/fstatat.2:130
305 #: build/C/man2/futimesat.2:99 build/C/man2/linkat.2:130
306 #: build/C/man2/mkdirat.2:103 build/C/man3/mkfifoat.3:103
307 #: build/C/man2/mknodat.2:107 build/C/man2/openat.2:104
308 #: build/C/man2/readlinkat.2:106 build/C/man2/renameat.2:112
309 #: build/C/man2/symlinkat.2:104 build/C/man2/unlinkat.2:137
315 #: build/C/man2/faccessat.2:125 build/C/man2/fchmodat.2:119
316 #: build/C/man2/fchownat.2:123 build/C/man2/fstatat.2:134
317 #: build/C/man2/futimesat.2:103 build/C/man2/mkdirat.2:107
318 #: build/C/man3/mkfifoat.3:107 build/C/man2/mknodat.2:111
319 #: build/C/man2/openat.2:108 build/C/man2/readlinkat.2:110
320 #: build/C/man2/unlinkat.2:141
321 msgid "I<dirfd> is not a valid file descriptor."
322 msgstr "I<dirfd> が有効なファイルディスクリプタでない。"
325 #: build/C/man2/faccessat.2:125 build/C/man2/fchmodat.2:119
326 #: build/C/man2/fchownat.2:123 build/C/man2/fstatat.2:134
327 #: build/C/man2/unlinkat.2:141
333 #: build/C/man2/faccessat.2:129 build/C/man2/fchmodat.2:123
334 #: build/C/man2/fchownat.2:127 build/C/man2/fstatat.2:138
335 msgid "Invalid flag specified in I<flags>."
336 msgstr "I<flags> に不正なフラグ値が指定された。"
339 #: build/C/man2/faccessat.2:129 build/C/man2/fchmodat.2:123
340 #: build/C/man2/fchownat.2:127 build/C/man2/fstatat.2:138
341 #: build/C/man2/futimesat.2:103 build/C/man2/linkat.2:136
342 #: build/C/man2/mkdirat.2:107 build/C/man3/mkfifoat.3:107
343 #: build/C/man2/mknodat.2:111 build/C/man2/openat.2:108
344 #: build/C/man2/readlinkat.2:110 build/C/man2/renameat.2:118
345 #: build/C/man2/symlinkat.2:108 build/C/man2/unlinkat.2:145
351 #: build/C/man2/faccessat.2:135 build/C/man2/fchmodat.2:129
352 #: build/C/man2/fchownat.2:133 build/C/man2/fstatat.2:144
353 #: build/C/man2/futimesat.2:109 build/C/man2/mkdirat.2:113
354 #: build/C/man2/mknodat.2:117 build/C/man2/openat.2:114
355 #: build/C/man2/readlinkat.2:116 build/C/man2/unlinkat.2:151
357 "I<pathname> is relative and I<dirfd> is a file descriptor referring to a "
358 "file other than a directory."
360 "I<pathname> が相対パスで、かつ I<dirfd> がディレクトリ以外のファイルを参照す"
364 #: build/C/man2/faccessat.2:135 build/C/man2/fchmodat.2:135
365 #: build/C/man2/fchownat.2:133 build/C/man2/fstatat.2:144
366 #: build/C/man2/futimesat.2:109 build/C/man2/linkat.2:146
367 #: build/C/man2/mkdirat.2:113 build/C/man3/mkfifoat.3:113
368 #: build/C/man2/mknodat.2:117 build/C/man2/openat.2:114
369 #: build/C/man2/readlinkat.2:116 build/C/man2/renameat.2:128
370 #: build/C/man2/symlinkat.2:114 build/C/man2/unlinkat.2:151
376 #: build/C/man2/faccessat.2:138
377 msgid "B<faccessat>() was added to Linux in kernel 2.6.16."
378 msgstr "B<faccessat>() は Linux カーネル 2.6.16 で追加された。"
381 #: build/C/man2/faccessat.2:138 build/C/man2/fchmodat.2:138
382 #: build/C/man2/fchownat.2:136 build/C/man2/fstatat.2:147
383 #: build/C/man2/futimesat.2:112 build/C/man2/linkat.2:149
384 #: build/C/man2/mkdirat.2:116 build/C/man3/mkfifoat.3:119
385 #: build/C/man2/mknodat.2:120 build/C/man2/openat.2:117
386 #: build/C/man2/readlinkat.2:119 build/C/man2/renameat.2:131
387 #: build/C/man2/symlinkat.2:117 build/C/man2/unlinkat.2:154
389 msgid "CONFORMING TO"
393 #: build/C/man2/faccessat.2:140 build/C/man2/fchmodat.2:140
394 #: build/C/man2/linkat.2:151 build/C/man2/mkdirat.2:118
395 #: build/C/man3/mkfifoat.3:121 build/C/man2/mknodat.2:122
396 #: build/C/man2/readlinkat.2:121 build/C/man2/renameat.2:133
397 #: build/C/man2/symlinkat.2:119
398 msgid "POSIX.1-2008."
399 msgstr "POSIX.1-2008."
402 #: build/C/man2/faccessat.2:140 build/C/man2/fchmodat.2:140
403 #: build/C/man2/fchownat.2:139 build/C/man2/fstatat.2:150
404 #: build/C/man2/futimesat.2:119 build/C/man2/linkat.2:151
405 #: build/C/man2/mkdirat.2:118 build/C/man3/mkfifoat.3:121
406 #: build/C/man2/mknodat.2:122 build/C/man2/openat.2:132
407 #: build/C/man2/readlinkat.2:121 build/C/man2/renameat.2:133
408 #: build/C/man2/symlinkat.2:119 build/C/man2/unlinkat.2:157
414 #: build/C/man2/faccessat.2:145
415 msgid "See B<openat>(2) for an explanation of the need for B<faccessat>()."
417 "B<faccessat>() が必要な理由については、 B<openat>(2) を参照すること。"
420 #: build/C/man2/faccessat.2:152
422 "I<Warning>: B<faccessat>() is subject to the same kinds of races as "
423 "B<access>(2) and B<euidaccess>(3)."
425 "I<警告>: B<faccessat>() は B<access>(2) や B<euidaccess>(3) と同様の\n"
429 #: build/C/man2/faccessat.2:152 build/C/man2/futimesat.2:120
432 msgstr "glibc についての注意"
435 #: build/C/man2/faccessat.2:162
437 "The B<AT_EACCESS> and B<AT_SYMLINK_NOFOLLOW> flags are actually implemented "
438 "within the glibc wrapper function for B<faccessat>(). If either of these "
439 "flags are specified, then the wrapper function employs B<fstatat>(2) to "
440 "determine access permissions."
442 "B<AT_EACCESS> と B<AT_SYMLINK_NOFOLLOW> フラグは、 B<faccessat>() の glibc "
443 "ラッパー関数で実際に実装されている。 これらのフラグのいずれかが指定された場"
444 "合、 ラッパー関数はアクセス権を決定するために B<fstatat>(2) を使う。"
447 #: build/C/man2/faccessat.2:162 build/C/man2/fchmodat.2:153
448 #: build/C/man2/fchownat.2:144 build/C/man2/fstatat.2:160
449 #: build/C/man2/futimesat.2:128 build/C/man2/linkat.2:156
450 #: build/C/man2/mkdirat.2:123 build/C/man3/mkfifoat.3:126
451 #: build/C/man2/mknodat.2:127 build/C/man2/openat.2:163
452 #: build/C/man2/readlinkat.2:126 build/C/man2/renameat.2:138
453 #: build/C/man2/symlinkat.2:124 build/C/man2/unlinkat.2:162
459 #: build/C/man2/faccessat.2:169
461 "B<access>(2), B<openat>(2), B<euidaccess>(3), B<credentials>(7), "
462 "B<path_resolution>(7), B<symlink>(7)"
464 "B<access>(2), B<openat>(2), B<eauidaccess>(3), B<credentials>(7), "
465 "B<path_resolution>(7), B<symlink>(7)"
468 #: build/C/man2/faccessat.2:169 build/C/man2/fchmodat.2:158
469 #: build/C/man2/fchownat.2:149 build/C/man2/fstatat.2:165
470 #: build/C/man2/futimesat.2:134 build/C/man2/linkat.2:161
471 #: build/C/man2/mkdirat.2:127 build/C/man3/mkfifoat.3:130
472 #: build/C/man2/mknodat.2:131 build/C/man2/openat.2:180
473 #: build/C/man2/readlinkat.2:130 build/C/man2/renameat.2:142
474 #: build/C/man2/symlinkat.2:129 build/C/man2/unlinkat.2:167
480 #: build/C/man2/faccessat.2:176 build/C/man2/fchmodat.2:165
481 #: build/C/man2/fchownat.2:156 build/C/man2/fstatat.2:172
482 #: build/C/man2/futimesat.2:141 build/C/man2/linkat.2:168
483 #: build/C/man2/mkdirat.2:134 build/C/man3/mkfifoat.3:137
484 #: build/C/man2/mknodat.2:138 build/C/man2/openat.2:187
485 #: build/C/man2/readlinkat.2:137 build/C/man2/renameat.2:149
486 #: build/C/man2/symlinkat.2:136 build/C/man2/unlinkat.2:174
488 "This page is part of release 3.40 of the Linux I<man-pages> project. A "
489 "description of the project, and information about reporting bugs, can be "
490 "found at http://www.kernel.org/doc/man-pages/."
492 "この man ページは Linux I<man-pages> プロジェクトのリリース 3.40 の一部\n"
493 "である。プロジェクトの説明とバグ報告に関する情報は\n"
494 "http://www.kernel.org/doc/man-pages/ に書かれている。"
497 #: build/C/man2/fchmodat.2:26
503 #: build/C/man2/fchmodat.2:26
505 #| msgid "2012-04-17"
510 #: build/C/man2/fchmodat.2:30
512 "fchmodat - change permissions of a file relative to a directory file "
515 "fchmodat - ディレクトリファイルディスクリプタから相対的な位置にあるファイルの"
519 #: build/C/man2/fchmodat.2:34
522 "B<#include>E<lt>fcntl.hE<gt>B< /* Definition of AT_* constants */>\n"
523 "B<#include E<lt>sys/stat.hE<gt>>\n"
525 "B<#include>E<lt>fcntl.hE<gt>B< /* AT_* 定数の定義 */>\n"
526 "B<#include E<lt>sys/stat.hE<gt>>\n"
529 #: build/C/man2/fchmodat.2:37
531 msgid "B<int fchmodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, int >I<flags>B<);>\n"
532 msgstr "B<int fchmodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, int >I<flags>B<);>\n"
535 #: build/C/man2/fchmodat.2:45
536 msgid "B<fchmodat>():"
537 msgstr "B<fchmodat>():"
540 #: build/C/man2/fchmodat.2:63
542 "The B<fchmodat>() system call operates in exactly the same way as B<chmod>"
543 "(2), except for the differences described in this manual page."
545 "B<fchmodat>() システムコールは、この man ページで説明している違いがある以外"
546 "は、 B<chmod>(2) と全く同じように動作する。"
549 #: build/C/man2/fchmodat.2:73
551 "If the pathname given in I<pathname> is relative, then it is interpreted "
552 "relative to the directory referred to by the file descriptor I<dirfd> "
553 "(rather than relative to the current working directory of the calling "
554 "process, as is done by B<chmod>(2) for a relative pathname)."
556 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
557 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される (B<chmod>"
558 "(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリから"
562 #: build/C/man2/fchmodat.2:85
564 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
565 "then I<pathname> is interpreted relative to the current working directory of "
566 "the calling process (like B<chmod>(2))."
568 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
569 "合、 I<pathname> は (B<chmod>(2) と同じように) 呼び出し元プロセスの カレント"
570 "ワーキングディレクトリからの相対パス名として解釈される。"
573 #: build/C/man2/fchmodat.2:94 build/C/man2/fchownat.2:94
574 msgid "I<flags> can either be 0, or include the following flag:"
575 msgstr "I<flags> は 0 または以下のフラグである。"
578 #: build/C/man2/fchmodat.2:101
580 "If I<pathname> is a symbolic link, do not dereference it: instead operate on "
581 "the link itself. This flag is not currently implemented."
583 "I<pathname> がシンボリックリンクの場合は、それを辿るのではなく、 リンク自身に"
584 "対して (アクセス権の変更の) 操作を行う。 このフラグは現在のところ実装されてい"
588 #: build/C/man2/fchmodat.2:108
590 "On success, B<fchmodat>() returns 0. On error, -1 is returned and I<errno> "
591 "is set to indicate the error."
593 "成功した場合、 B<fchmodat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
594 "I<errno> にはエラーを示す値が設定される。"
597 #: build/C/man2/fchmodat.2:115
599 "The same errors that occur for B<chmod>(2) can also occur for B<fchmodat>"
600 "(). The following additional errors can occur for B<fchmodat>():"
602 "B<chmod>(2) と同じエラーが B<fchmodat>() でも起こる。 B<fchmodat>() では、"
606 #: build/C/man2/fchmodat.2:129
612 #: build/C/man2/fchmodat.2:135
613 msgid "I<flags> specified B<AT_SYMLINK_NOFOLLOW>, which is not supported."
615 "I<flags> にサポートされていない値 B<AT_SYMLINK_NOFOLLOW> が 指定された。"
618 #: build/C/man2/fchmodat.2:138
619 msgid "B<fchmodat>() was added to Linux in kernel 2.6.16."
620 msgstr "B<fchmodat>() は Linux カーネル 2.6.16 で追加された。"
623 #: build/C/man2/fchmodat.2:145
624 msgid "See B<openat>(2) for an explanation of the need for B<fchmodat>()."
625 msgstr "B<fchmodat>() が必要な理由については、 B<openat>(2) を参照すること。"
628 #: build/C/man2/fchmodat.2:153
631 #| "This page documents the interface provided by the glibc wrapper function "
632 #| "for the B<fchmodat>() system call. The underlying system call does "
633 #| "I<not> have a I<flags> argument."
635 "The GNU C library wrapper function implements the POSIX-specified interface "
636 "described in this page. This interface differs from the underlying Linux "
637 "system call, which does I<not> have a I<flags> argument."
639 "このマニュアルページは B<fchmodat>() システムコールに対する glibc の\n"
640 "ラッパー関数が提供するインタフェースについて説明している。\n"
641 "システムコールの方は I<flags> 引き数はI<持たない>。"
644 #: build/C/man2/fchmodat.2:158
645 msgid "B<chmod>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
646 msgstr "B<chmod>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
649 #: build/C/man2/fchownat.2:26
655 #: build/C/man2/fchownat.2:26 build/C/man2/linkat.2:27
656 #: build/C/man2/mkdirat.2:26 build/C/man3/mkfifoat.3:26
657 #: build/C/man2/openat.2:26 build/C/man2/readlinkat.2:26
658 #: build/C/man2/renameat.2:26
664 #: build/C/man2/fchownat.2:30
666 "fchownat - change ownership of a file relative to a directory file descriptor"
668 "fchownat - ディレクトリファイルディスクリプタから相対的な位置にあるファイルの"
672 #: build/C/man2/fchownat.2:37
675 "B<int fchownat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
676 "B< uid_t >I<owner>B<, gid_t >I<group>B<, int >I<flags>B<);>\n"
678 "B<int fchownat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
679 "B< uid_t >I<owner>B<, gid_t >I<group>B<, int >I<flags>B<);>\n"
682 #: build/C/man2/fchownat.2:45
683 msgid "B<fchownat>():"
684 msgstr "B<fchownat>():"
687 #: build/C/man2/fchownat.2:63
689 "The B<fchownat>() system call operates in exactly the same way as B<chown>"
690 "(2), except for the differences described in this manual page."
692 "B<fchownat>() システムコールは、この man ページで説明している違いがある以外"
693 "は、 B<chown>(2) と全く同じように動作する。"
696 #: build/C/man2/fchownat.2:73
698 "If the pathname given in I<pathname> is relative, then it is interpreted "
699 "relative to the directory referred to by the file descriptor I<dirfd> "
700 "(rather than relative to the current working directory of the calling "
701 "process, as is done by B<chown>(2) for a relative pathname)."
703 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
704 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される (B<chown>"
705 "(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリから"
709 #: build/C/man2/fchownat.2:85
711 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
712 "then I<pathname> is interpreted relative to the current working directory of "
713 "the calling process (like B<chown>(2))."
715 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
716 "合、 I<pathname> は (B<chown>(2) と同じように) 呼び出し元プロセスの カレント"
717 "ワーキングディレクトリからの相対パス名として解釈される。"
720 #: build/C/man2/fchownat.2:105
722 "If I<pathname> is a symbolic link, do not dereference it: instead operate on "
723 "the link itself, like B<lchown>(2). (By default, B<fchownat>() "
724 "dereferences symbolic links, like B<chown>(2).)"
726 "I<pathname> がシンボリックリンクの場合は、それを辿るのではなく、 B<lchown>"
727 "(2) と同様にリンク自身に対して (所有者の変更の) 操作を行う (デフォルトで"
728 "は、 B<fchownat>() は B<chown>(2) と同様にシンボリックリンクを辿る)。"
731 #: build/C/man2/fchownat.2:112
733 "On success, B<fchownat>() returns 0. On error, -1 is returned and I<errno> "
734 "is set to indicate the error."
736 "成功した場合、 B<fchownat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
737 "I<errno> にはエラーを示す値が設定される。"
740 #: build/C/man2/fchownat.2:119
742 "The same errors that occur for B<chown>(2) can also occur for B<fchownat>"
743 "(). The following additional errors can occur for B<fchownat>():"
745 "B<chown>(2) と同じエラーが B<fchownat>() でも起こる。 B<fchownat>() では、"
749 #: build/C/man2/fchownat.2:136
750 msgid "B<fchownat>() was added to Linux in kernel 2.6.16."
751 msgstr "B<fchownat>() は Linux カーネル 2.6.16 で追加された。"
754 #: build/C/man2/fchownat.2:139 build/C/man2/fstatat.2:150
755 #: build/C/man2/openat.2:132 build/C/man2/unlinkat.2:157
756 msgid "POSIX.1-2008. A similar system call exists on Solaris."
758 "POSIX.1-2008. Solaris には、これと同じようなシステムコールが存在する。"
761 #: build/C/man2/fchownat.2:144
762 msgid "See B<openat>(2) for an explanation of the need for B<fchownat>()."
763 msgstr "B<fchownat>() が必要な理由については、 B<openat>(2) を参照すること。"
766 #: build/C/man2/fchownat.2:149
767 msgid "B<chown>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
768 msgstr "B<chown>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
771 #: build/C/man2/fstatat.2:25
777 #: build/C/man2/fstatat.2:25
783 #: build/C/man2/fstatat.2:28
784 msgid "fstatat - get file status relative to a directory file descriptor"
786 "fstatat - ディレクトリファイルディスクリプタから相対的な位置にあるファイルの"
790 #: build/C/man2/fstatat.2:32 build/C/man2/mkdirat.2:33
791 #: build/C/man3/mkfifoat.3:33 build/C/man2/mknodat.2:34
794 "B<#include E<lt>fcntl.hE<gt> /* Definition of AT_* constants */>\n"
795 "B<#include E<lt>sys/stat.hE<gt>>\n"
797 "B<#include E<lt>fcntl.hE<gt> /* AT_* 定数の定義 */>\n"
798 "B<#include E<lt>sys/stat.hE<gt>>\n"
801 #: build/C/man2/fstatat.2:36
804 "B<int fstatat(int >I<dirfd>B<, const char *>I<pathname>B<, struct stat *>I<buf>B<,>\n"
805 "B< int >I<flags>B<);>\n"
807 "B<int fstatat(int >I<dirfd>B<, const char *>I<pathname>B<, struct stat *>I<buf>B<,>\n"
808 "B< int >I<flags>B<);>\n"
811 #: build/C/man2/fstatat.2:44
812 msgid "B<fstatat>():"
813 msgstr "B<fstatat>():"
816 #: build/C/man2/fstatat.2:62
818 "The B<fstatat>() system call operates in exactly the same way as B<stat>"
819 "(2), except for the differences described in this manual page."
821 "B<fstatat>() システムコールは、この man ページで説明している違いがある以外"
822 "は、 B<stat>(2) と全く同じように動作する。"
825 #: build/C/man2/fstatat.2:72
827 "If the pathname given in I<pathname> is relative, then it is interpreted "
828 "relative to the directory referred to by the file descriptor I<dirfd> "
829 "(rather than relative to the current working directory of the calling "
830 "process, as is done by B<stat>(2) for a relative pathname)."
832 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
833 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される (B<stat>"
834 "(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリから"
838 #: build/C/man2/fstatat.2:84
840 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
841 "then I<pathname> is interpreted relative to the current working directory of "
842 "the calling process (like B<stat>(2))."
844 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
845 "合、 I<pathname> は (B<stat>(2) と同じように) 呼び出し元プロセスの カレント"
846 "ワーキングディレクトリからの相対パス名として解釈される。"
849 #: build/C/man2/fstatat.2:93
851 "I<flags> can either be 0, or include one or more of the following flags ORed:"
853 "I<flags> には 0 または以下のフラグの 1 つ以上を論理和 (OR) で指定する。"
856 #: build/C/man2/fstatat.2:93
858 msgid "B<AT_NO_AUTOMOUNT> (since Linux 2.6.38)"
859 msgstr "B<AT_NO_AUTOMOUNT> (Linux 2.6.38 以降)"
862 #: build/C/man2/fstatat.2:105
864 "Don't automount the terminal (\"basename\") component of I<pathname> if it "
865 "is a directory that is an automount point. This allows the caller to gather "
866 "attributes of an automount point (rather than the location it would mount). "
867 "This flag can be used in tools that scan directories to prevent mass-"
868 "automounting of a directory of automount points. The B<AT_NO_AUTOMOUNT> "
869 "flag has no effect if the mount point has already been mounted over."
873 #: build/C/man2/fstatat.2:116
875 "If I<pathname> is a symbolic link, do not dereference it: instead return "
876 "information about the link itself, like B<lstat>(2). (By default, B<fstatat>"
877 "() dereferences symbolic links, like B<stat>(2).)"
879 "I<pathname> がシンボリックリンクの場合は、それを辿るのではなく、 B<lstat>"
880 "(2) と同様にリンク自身についての情報を返す (デフォルトでは、 B<fstatat>() "
881 "は B<stat>(2) と同様にシンボリックリンクを辿る)。"
884 #: build/C/man2/fstatat.2:123
886 "On success, B<fstatat>() returns 0. On error, -1 is returned and I<errno> "
887 "is set to indicate the error."
889 "成功した場合、 B<fstatat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
890 "I<errno> にはエラーを示す値が設定される。"
893 #: build/C/man2/fstatat.2:130
895 "The same errors that occur for B<stat>(2) can also occur for B<fstatat>(). "
896 "The following additional errors can occur for B<fstatat>():"
898 "B<stat>(2) と同じエラーが B<fstatat>() でも起こる。 B<fstatat>() では、そ"
902 #: build/C/man2/fstatat.2:147
903 msgid "B<fstatat>() was added to Linux in kernel 2.6.16."
904 msgstr "B<fstatat>() は Linux カーネル 2.6.16 で追加された。"
907 #: build/C/man2/fstatat.2:155
908 msgid "See B<openat>(2) for an explanation of the need for B<fstatat>()."
909 msgstr "B<fstatat>() が必要な理由については、 B<openat>(2) を参照すること。"
912 #: build/C/man2/fstatat.2:160
914 "The underlying system call employed by the glibc B<fstatat>() wrapper "
915 "function is actually called B<fstatat64>()."
917 "glibc の B<fstatat>() のラッパー関数が利用するシステムコールとしては、\n"
918 "実際には B<fstatat64>() が呼び出される。"
921 #: build/C/man2/fstatat.2:165
922 msgid "B<openat>(2), B<stat>(2), B<path_resolution>(7), B<symlink>(7)"
923 msgstr "B<openat>(2), B<stat>(2), B<path_resolution>(7), B<symlink>(7),"
926 #: build/C/man2/futimesat.2:26
932 #: build/C/man2/futimesat.2:26 build/C/man2/symlinkat.2:26
933 #: build/C/man2/unlinkat.2:26
939 #: build/C/man2/futimesat.2:30
941 "futimesat - change timestamps of a file relative to a directory file "
944 "futimesat - ディレクトリファイルディスクリプタから相対的な位置にあるファイル"
948 #: build/C/man2/futimesat.2:34
951 "B<#include E<lt>fcntl.hE<gt> /* Definition of AT_* constants */>\n"
952 "B<#include E<lt>sys/time.hE<gt>>\n"
954 "B<#include E<lt>fcntl.hE<gt> /* AT_* 定数の定義 */>\n"
955 "B<#include E<lt>sys/time.hE<gt>>\n"
958 #: build/C/man2/futimesat.2:37
961 "B<int futimesat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
962 "B< const struct timeval >I<times>B<[2]);>\n"
964 "B<int futimesat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
965 "B< const struct timeval >I<times>B<[2]);>\n"
968 #: build/C/man2/futimesat.2:46
969 msgid "B<futimesat>(): _GNU_SOURCE"
970 msgstr "B<futimesat>(): _GNU_SOURCE"
973 #: build/C/man2/futimesat.2:51
974 msgid "This system call is obsolete. Use B<utimensat>(2) instead."
976 "このシステムコールは廃止予定である。 代わりに B<utimensat>(2) を使用するこ"
980 #: build/C/man2/futimesat.2:57
982 "The B<futimesat>() system call operates in exactly the same way as B<utimes>"
983 "(2), except for the differences described in this manual page."
985 "B<futimesat>() システムコールは、この man ページで説明している違いがある以外"
986 "は、 B<utimes>(2) と全く同じように動作する。"
989 #: build/C/man2/futimesat.2:67
991 "If the pathname given in I<pathname> is relative, then it is interpreted "
992 "relative to the directory referred to by the file descriptor I<dirfd> "
993 "(rather than relative to the current working directory of the calling "
994 "process, as is done by B<utimes>(2) for a relative pathname)."
996 "I<pathname> で指定されるパス名が相対パス名である場合、 ファイルディスクリプ"
997 "タ I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
998 "(B<utimes>(2) では、相対パスは呼び出し元プロセスの カレントワーキングディレ"
1002 #: build/C/man2/futimesat.2:79
1004 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1005 "then I<pathname> is interpreted relative to the current working directory of "
1006 "the calling process (like B<utimes>(2))."
1008 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1009 "合、 I<pathname> は (B<utimes>(2) と同じように) 呼び出し元プロセスの カレン"
1010 "トワーキングディレクトリからの相対パス名として解釈される。"
1013 #: build/C/man2/futimesat.2:92
1015 "On success, B<futimesat>() returns a 0. On error, -1 is returned and "
1016 "I<errno> is set to indicate the error."
1018 "成功した場合、 B<futimesat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1019 "I<errno> にはエラーを示す値が設定される。"
1022 #: build/C/man2/futimesat.2:99
1024 "The same errors that occur for B<utimes>(2) can also occur for B<futimesat>"
1025 "(). The following additional errors can occur for B<futimesat>():"
1027 "B<utimes>(2) と同じエラーが B<futimesat>() でも起こる。 B<futimesat>() で"
1031 #: build/C/man2/futimesat.2:112
1032 msgid "B<futimesat>() was added to Linux in kernel 2.6.16."
1033 msgstr "B<futimesat>() は Linux カーネル 2.6.16 で追加された。"
1036 #: build/C/man2/futimesat.2:117
1038 "This system call is nonstandard. It was implemented from a specification "
1039 "that was proposed for POSIX.1, but that specification was replaced by the "
1040 "one for B<utimensat>(2)."
1042 "このシステムコールは標準的ではない。 POSIX.1 で提案されていた仕様に由来して実"
1043 "装されたが、 その仕様は B<utimensat>(2) で置き換えられた。"
1046 #: build/C/man2/futimesat.2:119
1047 msgid "A similar system call exists on Solaris."
1048 msgstr "Solaris には、これと同じようなシステムコールが存在する。"
1050 #. The Solaris futimesat() also has this strangeness.
1052 #: build/C/man2/futimesat.2:128
1054 "If I<pathname> is NULL, then the glibc B<futimesat>() wrapper function "
1055 "updates the times for the file referred to by I<dirfd>."
1057 "I<pathname> が NULL の場合、glibc の B<futimesat>() ラッパー関数は I<dirfd> "
1058 "で参照されるファイルの時刻を更新する。"
1061 #: build/C/man2/futimesat.2:134
1063 "B<stat>(2), B<utimensat>(2), B<utimes>(2), B<futimes>(3), B<path_resolution>"
1066 "B<stat>(2), B<utimensat>(2), B<utimes>(2), B<futimes>(3), B<path_resolution>"
1070 #: build/C/man2/linkat.2:27
1076 #: build/C/man2/linkat.2:30
1077 msgid "linkat - create a file link relative to directory file descriptors"
1079 "linkat - ディレクトリファイルディスクリプタから相対的な位置にファイルリンクを"
1083 #: build/C/man2/linkat.2:37
1086 "B<int linkat(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
1087 "B< int >I<newdirfd>B<, const char *>I<newpath>B<, int >I<flags>B<);>\n"
1089 "B<int linkat(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
1090 "B< int >I<newdirfd>B<, const char *>I<newpath>B<, int >I<flags>B<);>\n"
1093 #: build/C/man2/linkat.2:45
1094 msgid "B<linkat>():"
1095 msgstr "B<linkat>():"
1098 #: build/C/man2/linkat.2:63
1100 "The B<linkat>() system call operates in exactly the same way as B<link>(2), "
1101 "except for the differences described in this manual page."
1103 "B<linkat>() システムコールは、この man ページで説明する違い以外は、 B<link>"
1107 #: build/C/man2/linkat.2:73
1109 "If the pathname given in I<oldpath> is relative, then it is interpreted "
1110 "relative to the directory referred to by the file descriptor I<olddirfd> "
1111 "(rather than relative to the current working directory of the calling "
1112 "process, as is done by B<link>(2) for a relative pathname)."
1114 "I<oldpath> で指定されるパス名が相対パス名である場合、 ファイルディスクリプタ "
1115 "I<olddirfd> で参照されるディレクトリからの相対パス名として解釈される (B<link>"
1116 "(2) では、相対パスは呼び出し元プロセスの カレントワーキングディレクトリから"
1120 #: build/C/man2/linkat.2:85
1122 "If I<oldpath> is relative and I<olddirfd> is the special value B<AT_FDCWD>, "
1123 "then I<oldpath> is interpreted relative to the current working directory of "
1124 "the calling process (like B<link>(2))."
1126 "I<oldpath> が相対パスであり、かつ I<olddirfd> が特別な値 B<AT_FDCWD> である場"
1127 "合、 I<oldpath> は (B<link>(2) と同じように) 呼び出し元プロセスの カレント"
1128 "ワーキングディレクトリからの相対パス名として解釈される。"
1131 #: build/C/man2/linkat.2:91 build/C/man2/renameat.2:90
1132 msgid "If I<oldpath> is absolute, then I<olddirfd> is ignored."
1133 msgstr "I<oldpath> が絶対パスである場合、 I<olddirfd> は無視される。"
1136 #: build/C/man2/linkat.2:99 build/C/man2/renameat.2:98
1138 "The interpretation of I<newpath> is as for I<oldpath>, except that a "
1139 "relative pathname is interpreted relative to the directory referred to by "
1140 "the file descriptor I<newdirfd>."
1142 "I<newpath> の解釈は I<oldpath> と同様であるが、 相対パス名はファイルディスク"
1143 "リプタ I<newdirfd> で参照されるディレクトリからの相対パス名として解釈される。"
1146 #: build/C/man2/linkat.2:116
1148 "By default, B<linkat>(), does not dereference I<oldpath> if it is a symbolic "
1149 "link (like B<link>(2)). Since Linux 2.6.18, the flag B<AT_SYMLINK_FOLLOW> "
1150 "can be specified in I<flags> to cause I<oldpath> to be dereferenced if it is "
1151 "a symbolic link. Before kernel 2.6.18, the I<flags> argument was unused, "
1152 "and had to be specified as 0."
1154 "デフォルトでは、 I<oldpath> がシンボリック・リンクの場合、 (B<link>(2) 同"
1155 "様) B<linkat>() は I<oldpath> の参照の解決を行わない。 Linux 2.6.18 以降で"
1156 "は、 B<AT_SYMLINK_FOLLOW> フラグを I<flags> に指定することができる。このフラ"
1157 "グを指定すると、 I<oldpath> がシンボリック・リンクの場合、 I<oldpath> の参照"
1158 "の解決を行う。 2.6.18 以前のカーネルでは、 I<flags> 引き数は使用されず、 0 を"
1162 #: build/C/man2/linkat.2:123
1164 "On success, B<linkat>() returns 0. On error, -1 is returned and I<errno> "
1165 "is set to indicate the error."
1167 "成功した場合、 B<linkat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1168 "I<errno> にはエラーを示す値が設定される。"
1171 #: build/C/man2/linkat.2:130
1173 "The same errors that occur for B<link>(2) can also occur for B<linkat>(). "
1174 "The following additional errors can occur for B<linkat>():"
1176 "B<link>(2) と同じエラーが B<linkat>() でも起こる。 B<linkat>() では、その"
1180 #: build/C/man2/linkat.2:136 build/C/man2/renameat.2:118
1181 msgid "I<olddirfd> or I<newdirfd> is not a valid file descriptor."
1182 msgstr "I<olddirfd> または I<newdirfd> が有効なファイルディスクリプタでない。"
1185 #: build/C/man2/linkat.2:146 build/C/man2/renameat.2:128
1187 "I<oldpath> is relative and I<olddirfd> is a file descriptor referring to a "
1188 "file other than a directory; or similar for I<newpath> and I<newdirfd>"
1190 "I<oldpath> が相対パスで、かつ I<olddirfd> がディレクトリ以外のファイルを参照"
1191 "するファイルディスクリプタである。 または I<newpath> と I<newdirfd> につい"
1195 #: build/C/man2/linkat.2:149
1196 msgid "B<linkat>() was added to Linux in kernel 2.6.16."
1197 msgstr "B<linkat>() は Linux カーネル 2.6.16 で追加された。"
1200 #: build/C/man2/linkat.2:156
1201 msgid "See B<openat>(2) for an explanation of the need for B<linkat>()."
1202 msgstr "B<linkat>() が必要な理由については、 B<openat>(2) を参照すること。"
1205 #: build/C/man2/linkat.2:161
1206 msgid "B<link>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
1207 msgstr "B<link>(2), B<openat>(2), B<path_resolution>(7), B<symlink>(7)"
1210 #: build/C/man2/mkdirat.2:26
1216 #: build/C/man2/mkdirat.2:29
1217 msgid "mkdirat - create a directory relative to a directory file descriptor"
1219 "mkdirat - ディレクトリファイルディスクリプタから相対的な位置にディレクトリを"
1223 #: build/C/man2/mkdirat.2:35
1225 msgid "B<int mkdirat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<);>\n"
1226 msgstr "B<int mkdirat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<);>\n"
1229 #: build/C/man2/mkdirat.2:43
1230 msgid "B<mkdirat>():"
1231 msgstr "B<mkdirat>():"
1234 #: build/C/man2/mkdirat.2:61
1236 "The B<mkdirat>() system call operates in exactly the same way as B<mkdir>"
1237 "(2), except for the differences described in this manual page."
1239 "B<mkdirat>() システムコールは、この man ページで説明している違いがある以外"
1240 "は、 B<mkdir>(2) と全く同じように動作する。"
1243 #: build/C/man2/mkdirat.2:71
1245 "If the pathname given in I<pathname> is relative, then it is interpreted "
1246 "relative to the directory referred to by the file descriptor I<dirfd> "
1247 "(rather than relative to the current working directory of the calling "
1248 "process, as is done by B<mkdir>(2) for a relative pathname)."
1250 "I<pathname> で指定されるパス名が相対パス名である場合、 ファイルディスクリプ"
1251 "タ I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
1252 "(B<mkdir>(2) では、相対パスは呼び出し元プロセスの カレントワーキングディレク"
1256 #: build/C/man2/mkdirat.2:83
1258 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1259 "then I<pathname> is interpreted relative to the current working directory of "
1260 "the calling process (like B<mkdir>(2))."
1262 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1263 "合、 I<pathname> は (B<mkdir>(2) と同じように) 呼び出し元プロセスの カレント"
1264 "ワーキングディレクトリからの相対パス名として解釈される。"
1267 #: build/C/man2/mkdirat.2:96
1269 "On success, B<mkdirat>() returns 0. On error, -1 is returned and I<errno> "
1270 "is set to indicate the error."
1272 "成功した場合、 B<mkdirat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1273 "I<errno> にはエラーを示す値が設定される。"
1276 #: build/C/man2/mkdirat.2:103
1278 "The same errors that occur for B<mkdir>(2) can also occur for B<mkdirat>"
1279 "(). The following additional errors can occur for B<mkdirat>():"
1281 "B<mkdir>(2) と同じエラーが B<mkdirat>() でも起こる。 B<mkdirat>() では、そ"
1285 #: build/C/man2/mkdirat.2:116
1286 msgid "B<mkdirat>() was added to Linux in kernel 2.6.16."
1287 msgstr "B<mkdirat>() は Linux カーネル 2.6.16 で追加された。"
1290 #: build/C/man2/mkdirat.2:123
1291 msgid "See B<openat>(2) for an explanation of the need for B<mkdirat>()."
1292 msgstr "B<mkdirat>() が必要な理由については、 B<openat>(2) を参照すること。"
1295 #: build/C/man2/mkdirat.2:127
1296 msgid "B<mkdir>(2), B<openat>(2), B<path_resolution>(7)"
1297 msgstr "B<mkdir>(2), B<openat>(2), B<path_resolution>(7)"
1300 #: build/C/man3/mkfifoat.3:26
1306 #: build/C/man3/mkfifoat.3:29
1308 "mkfifoat - make a FIFO (named pipe) relative to a directory file descriptor"
1310 "mkfifoat - ディレクトリファイルディスクリプタからの相対位置に FIFO (名前付き"
1314 #: build/C/man3/mkfifoat.3:35
1316 msgid "B<int mkfifoat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<);>\n"
1317 msgstr "B<int mkfifoat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<);>\n"
1320 #: build/C/man3/mkfifoat.3:43
1321 msgid "B<mkfifoat>():"
1322 msgstr "B<mkfifoat>():"
1325 #: build/C/man3/mkfifoat.3:61
1327 "The B<mkfifoat>() system call operates in exactly the same way as B<mkfifo>"
1328 "(3), except for the differences described in this manual page."
1330 "B<mkfifoat>() システムコールは、この man ページで説明している違いがある以外"
1331 "は、 B<mkfifo>(3) と全く同じように動作する。"
1334 #: build/C/man3/mkfifoat.3:71
1336 "If the pathname given in I<pathname> is relative, then it is interpreted "
1337 "relative to the directory referred to by the file descriptor I<dirfd> "
1338 "(rather than relative to the current working directory of the calling "
1339 "process, as is done by B<mkfifo>(3) for a relative pathname)."
1341 "I<pathname> で指定されるパス名が相対パス名である場合、 ファイルディスクリプ"
1342 "タ I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
1343 "(B<mkfifo>(3) では、相対パスは呼び出し元プロセスの カレントワーキングディレ"
1347 #: build/C/man3/mkfifoat.3:83
1349 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1350 "then I<pathname> is interpreted relative to the current working directory of "
1351 "the calling process (like B<mkfifo>(3))."
1353 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1354 "合、 I<pathname> は (B<mkfifo>(3) と同じように) 呼び出し元プロセスの カレン"
1355 "トワーキングディレクトリからの相対パス名として解釈される。"
1358 #: build/C/man3/mkfifoat.3:96
1360 "On success, B<mkfifoat>() returns 0. On error, -1 is returned and I<errno> "
1361 "is set to indicate the error."
1363 "成功した場合、 B<mkfifoat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1364 "I<errno> にはエラーを示す値が設定される。"
1367 #: build/C/man3/mkfifoat.3:103
1369 "The same errors that occur for B<mkfifo>(3) can also occur for B<mkfifoat>"
1370 "(). The following additional errors can occur for B<mkfifoat>():"
1372 "B<mkfifo>(3) と同じエラーが B<mkfifoat>() でも起こる。 B<mkfifoat>() で"
1376 #: build/C/man3/mkfifoat.3:113
1378 "I<pathname> is a relative path and I<dirfd> is a file descriptor referring "
1379 "to a file other than a directory."
1381 "I<pathname> が相対パスで、かつ I<dirfd> がディレクトリ以外のファイルを参照す"
1385 #: build/C/man3/mkfifoat.3:119
1387 "B<mkfifoat>() was added to glibc in version 2.4. It is implemented using "
1388 "B<mknod>(2), available on Linux since kernel 2.6.16."
1390 "B<mkfifoat>() は glibc のバージョン 2.4 で追加された。 このシステムコール"
1391 "は、 カーネル 2.6.16 以降の Linux で利用できるようになった B<mknod>(2) を"
1395 #: build/C/man3/mkfifoat.3:126
1396 msgid "See B<openat>(2) for an explanation of the need for B<mkfifoat>()."
1397 msgstr "B<mkfifoat>() が必要な理由については、 B<openat>(2) を参照すること。"
1400 #: build/C/man3/mkfifoat.3:130
1401 msgid "B<openat>(2), B<mkfifo>(3), B<path_resolution>(7)"
1402 msgstr "B<openat>(2), B<mkfifo>(3), B<path_resolution>(7)"
1405 #: build/C/man2/mknodat.2:26
1411 #: build/C/man2/mknodat.2:26
1417 #: build/C/man2/mknodat.2:30
1419 "mknodat - create a special or ordinary file relative to a directory file "
1422 "mknodat - ディレクトリファイルディスクリプタから相対的な位置に、 特殊ファイル"
1426 #: build/C/man2/mknodat.2:37
1428 msgid "B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t >I<dev>B<);>\n"
1429 msgstr "B<int mknodat(int >I<dirfd>B<, const char *>I<pathname>B<, mode_t >I<mode>B<, dev_t >I<dev>B<);>\n"
1432 #: build/C/man2/mknodat.2:45
1433 msgid "B<mknodat>():"
1434 msgstr "B<mknodat>():"
1436 #. Other FTM combinations will also expose mknodat(), but this function was
1437 #. added in SUSv4, marked XSI, so we'll just document what the standard says.
1439 #: build/C/man2/mknodat.2:53
1441 msgid " _XOPEN_SOURCE\\ E<gt>=\\ 700\n"
1442 msgstr "_XOPEN_SOURCE\\ E<gt>=\\ 700\n"
1445 #: build/C/man2/mknodat.2:65
1447 "The B<mknodat>() system call operates in exactly the same way as B<mknod>"
1448 "(2), except for the differences described in this manual page."
1450 "B<mknodat>() システムコールは、この man ページで説明している違いがある以外"
1451 "は、 B<mknod>(2) と全く同じように動作する。"
1454 #: build/C/man2/mknodat.2:75
1456 "If the pathname given in I<pathname> is relative, then it is interpreted "
1457 "relative to the directory referred to by the file descriptor I<dirfd> "
1458 "(rather than relative to the current working directory of the calling "
1459 "process, as is done by B<mknod>(2) for a relative pathname)."
1461 "I<pathname> で指定されるパス名が相対パス名である場合、 ファイルディスクリプ"
1462 "タ I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
1463 "(B<mknod>(2) では、相対パスは呼び出し元プロセスの カレントワーキングディレク"
1467 #: build/C/man2/mknodat.2:87
1469 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1470 "then I<pathname> is interpreted relative to the current working directory of "
1471 "the calling process (like B<mknod>(2))."
1473 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1474 "合、 I<pathname> は (B<mknod>(2) と同じように) 呼び出し元プロセスの カレント"
1475 "ワーキングディレクトリからの相対パス名として解釈される。"
1478 #: build/C/man2/mknodat.2:100
1480 "On success, B<mknodat>() returns 0. On error, -1 is returned and I<errno> "
1481 "is set to indicate the error."
1483 "成功した場合、 B<mknodat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1484 "I<errno> にはエラーを示す値が設定される。"
1487 #: build/C/man2/mknodat.2:107
1489 "The same errors that occur for B<mknod>(2) can also occur for B<mknodat>"
1490 "(). The following additional errors can occur for B<mknodat>():"
1492 "B<mknod>(2) と同じエラーが B<mknodat>() でも起こる。 B<mknodat>() では、そ"
1496 #: build/C/man2/mknodat.2:120
1497 msgid "B<mknodat>() was added to Linux in kernel 2.6.16."
1498 msgstr "B<mknodat>() は Linux カーネル 2.6.16 で追加された。"
1501 #: build/C/man2/mknodat.2:127
1502 msgid "See B<openat>(2) for an explanation of the need for B<mknodat>()."
1503 msgstr "B<mknodat>() が必要な理由については、 B<openat>(2) を参照すること。"
1506 #: build/C/man2/mknodat.2:131
1507 msgid "B<mknod>(2), B<openat>(2), B<path_resolution>(7)"
1508 msgstr "B<mknod>(2), B<openat>(2), B<path_resolution>(7)"
1511 #: build/C/man2/openat.2:26
1517 #: build/C/man2/openat.2:29
1518 msgid "openat - open a file relative to a directory file descriptor"
1520 "openat - ディレクトリファイルディスクリプタから相対的な位置にあるファイルを"
1524 #: build/C/man2/openat.2:32
1526 msgid "B<#include E<lt>fcntl.hE<gt>>\n"
1527 msgstr "B<#include E<lt>fcntl.hE<gt>>\n"
1530 #: build/C/man2/openat.2:36
1533 "B<int openat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n"
1534 "B<int openat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<, mode_t >I<mode>B<);>\n"
1536 "B<int openat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n"
1537 "B<int openat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<, mode_t >I<mode>B<);>\n"
1540 #: build/C/man2/openat.2:44
1541 msgid "B<openat>():"
1542 msgstr "B<openat>():"
1545 #: build/C/man2/openat.2:62
1547 "The B<openat>() system call operates in exactly the same way as B<open>(2), "
1548 "except for the differences described in this manual page."
1550 "B<openat>() システムコールは、この man ページで説明している違いがある以外"
1551 "は、 B<open>(2) と全く同じように動作する。"
1554 #: build/C/man2/openat.2:72
1556 "If the pathname given in I<pathname> is relative, then it is interpreted "
1557 "relative to the directory referred to by the file descriptor I<dirfd> "
1558 "(rather than relative to the current working directory of the calling "
1559 "process, as is done by B<open>(2) for a relative pathname)."
1561 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
1562 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される (B<open>"
1563 "(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレクトリから"
1567 #: build/C/man2/openat.2:84
1569 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1570 "then I<pathname> is interpreted relative to the current working directory of "
1571 "the calling process (like B<open>(2))."
1573 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1574 "合、 I<pathname> は (B<open>(2) と同じように) 呼び出し元プロセスの カレント"
1575 "ワーキングディレクトリからの相対パス名として解釈される。"
1578 #: build/C/man2/openat.2:97
1580 "On success, B<openat>() returns a new file descriptor. On error, -1 is "
1581 "returned and I<errno> is set to indicate the error."
1583 "成功した場合、 B<openat>() は新しいファイルディスクリプタを返す。 エラーの場"
1584 "合、-1 が返されて、 I<errno> にはエラーを示す値が設定される。"
1587 #: build/C/man2/openat.2:104
1589 "The same errors that occur for B<open>(2) can also occur for B<openat>(). "
1590 "The following additional errors can occur for B<openat>():"
1592 "B<open>(2) と同じエラーが B<openat>() でも起こる。 B<openat>() では、その"
1596 #: build/C/man2/openat.2:117
1597 msgid "B<openat>() was added to Linux in kernel 2.6.16."
1598 msgstr "B<openat>() は Linux カーネル 2.6.16 で追加された。"
1601 #: build/C/man2/openat.2:136
1603 "B<openat>() and other similar system calls suffixed \"at\" are supported "
1606 "B<openat>() や \"at\" が後ろに付いたその他の同様のシステムコールは、 2 つの"
1610 #: build/C/man2/openat.2:154
1612 "First, B<openat>() allows an application to avoid race conditions that "
1613 "could occur when using B<open>(2) to open files in directories other than "
1614 "the current working directory. These race conditions result from the fact "
1615 "that some component of the directory prefix given to B<open>(2) could be "
1616 "changed in parallel with the call to B<open>(2). Such races can be avoided "
1617 "by opening a file descriptor for the target directory, and then specifying "
1618 "that file descriptor as the I<dirfd> argument of B<openat>()."
1620 "1 つ目の理由は、 カレントワーキングディレクトリ以外のディレクトリにあるファイ"
1621 "ル群を B<open>(2) でオープンするときに起こる可能性がある競合状態 (race "
1622 "condition) を、 B<openat>() によってアプリケーションが回避できるためであ"
1623 "る。 これらの競合状態は、 B<open>(2) に指定されたパスのディレクトリ部分の "
1624 "(/ で区切られた) いくつかの構成要素 (をオープンする処理) が、 B<open>(2) を"
1625 "並列に呼び出す処理に変換された場合に起こる。 このような競合は、対象ディレクト"
1626 "リのファイルディスクリプタをオープンし、 そのファイルディスクリプタを "
1627 "B<openat>() の I<dirfd> 引き数に指定することで回避できる。"
1630 #: build/C/man2/openat.2:163
1632 "Second, B<openat>() allows the implementation of a per-thread \"current "
1633 "working directory\", via file descriptor(s) maintained by the application. "
1634 "(This functionality can also be obtained by tricks based on the use of I</"
1635 "proc/self/fd/>dirfd, but less efficiently.)"
1637 "2 つ目の理由は、 アプリケーションによって管理されるファイルディスクリプタ "
1638 "(群) を使うことで、 B<openat>() がスレッド毎のいわゆる「カレントワーキング"
1639 "ディレクトリ」を実装できるためである。 (この機能は I</proc/self/fd/>dirfd を"
1640 "使った裏技でも実現できるが、あまり効率的ではない)。"
1643 #: build/C/man2/openat.2:180
1645 "B<faccessat>(2), B<fchmodat>(2), B<fchownat>(2), B<fstatat>(2), B<futimesat>"
1646 "(2), B<linkat>(2), B<mkdirat>(2), B<mknodat>(2), B<open>(2), B<readlinkat>"
1647 "(2), B<renameat>(2), B<symlinkat>(2), B<unlinkat>(2), B<utimensat>(2), "
1648 "B<mkfifoat>(3), B<path_resolution>(7)"
1650 "B<faccessat>(2), B<fchmodat>(2), B<fchownat>(2), B<fstatat>(2), B<futimesat>"
1651 "(2), B<linkat>(2), B<mkdirat>(2), B<mknodat>(2), B<open>(2), B<readlinkat>"
1652 "(2), B<renameat>(2), B<symlinkat>(2), B<unlinkat>(2), B<utimensat>(2), "
1653 "B<mkfifoat>(3), B<path_resolution>(7)"
1656 #: build/C/man2/readlinkat.2:26
1662 #: build/C/man2/readlinkat.2:30
1664 "readlinkat - read value of a symbolic link relative to a directory file "
1667 "readlinkat - ディレクトリファイルディスクリプタから相対的な位置にある シンボ"
1671 #: build/C/man2/readlinkat.2:37
1674 "B<int readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
1675 "B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
1677 "B<int readlinkat(int >I<dirfd>B<, const char *>I<pathname>B<,>\n"
1678 "B< char *>I<buf>B<, size_t >I<bufsiz>B<);>\n"
1681 #: build/C/man2/readlinkat.2:45
1682 msgid "B<readlinkat>():"
1683 msgstr "B<readlinkat>():"
1686 #: build/C/man2/readlinkat.2:63
1688 "The B<readlinkat>() system call operates in exactly the same way as "
1689 "B<readlink>(2), except for the differences described in this manual page."
1691 "B<readlinkat>() システムコールは、この man ページで説明している違いがある以"
1692 "外は、 B<readlink>(2) と全く同じように動作する。"
1695 #: build/C/man2/readlinkat.2:73
1697 "If the pathname given in I<pathname> is relative, then it is interpreted "
1698 "relative to the directory referred to by the file descriptor I<dirfd> "
1699 "(rather than relative to the current working directory of the calling "
1700 "process, as is done by B<readlink>(2) for a relative pathname)."
1702 "I<pathname> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
1703 "I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
1704 "(B<readlink>(2) では、相対パスは呼び出し元プロセスの カレントワーキングディ"
1708 #: build/C/man2/readlinkat.2:85
1710 "If I<pathname> is relative and I<dirfd> is the special value B<AT_FDCWD>, "
1711 "then I<pathname> is interpreted relative to the current working directory of "
1712 "the calling process (like B<readlink>(2))."
1714 "I<pathname> が相対パスであり、かつ I<dirfd> が特別な値 B<AT_FDCWD> である場"
1715 "合、 I<pathname> は (B<readlink>(2) と同じように) 呼び出し元プロセスの カレ"
1716 "ントワーキングディレクトリからの相対パス名として解釈される。"
1719 #: build/C/man2/readlinkat.2:99
1721 "On success, B<readlinkat>() returns the number of bytes placed in I<buf>. "
1722 "On error, -1 is returned and I<errno> is set to indicate the error."
1724 "成功した場合、 B<readlinkat>() は I<buf> に格納されたバイト数を返す。 エラー"
1725 "の場合、-1 が返されて、 I<errno> にはエラーを示す値が設定される。"
1728 #: build/C/man2/readlinkat.2:106
1730 "The same errors that occur for B<readlink>(2) can also occur for "
1731 "B<readlinkat>(). The following additional errors can occur for B<readlinkat>"
1734 "B<readlink>(2) と同じエラーが B<readlinkat>() でも起こる。 B<readlinkat>"
1735 "() では、その他に以下のエラーが起こる:"
1738 #: build/C/man2/readlinkat.2:119
1739 msgid "B<readlinkat>() was added to Linux in kernel 2.6.16."
1740 msgstr "B<readlinkat>() は Linux カーネル 2.6.16 で追加された。"
1743 #: build/C/man2/readlinkat.2:126
1744 msgid "See B<openat>(2) for an explanation of the need for B<readlinkat>()."
1746 "B<readlinkat>() が必要な理由については、 B<openat>(2) を参照すること。"
1749 #: build/C/man2/readlinkat.2:130
1750 msgid "B<openat>(2), B<readlink>(2), B<path_resolution>(7)"
1751 msgstr "B<openat>(2), B<readlink>(2), B<path_resolution>(7)"
1754 #: build/C/man2/renameat.2:26
1760 #: build/C/man2/renameat.2:29
1761 msgid "renameat - rename a file relative to directory file descriptors"
1763 "renameat - ディレクトリファイルディスクリプタから相対的な位置にあるファイルの"
1767 #: build/C/man2/renameat.2:33
1770 "B<#include E<lt>fcntl.hE<gt> /* Definition of AT_* constants */>\n"
1771 "B<#include E<lt>stdio.hE<gt>>\n"
1773 "B<#include E<lt>fcntl.hE<gt> /* AT_* 定数の定義 */>\n"
1774 "B<#include E<lt>stdio.hE<gt>>\n"
1777 #: build/C/man2/renameat.2:36
1780 "B<int renameat(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
1781 "B< int >I<newdirfd>B<, const char *>I<newpath>B<);>\n"
1783 "B<int renameat(int >I<olddirfd>B<, const char *>I<oldpath>B<,>\n"
1784 "B< int >I<newdirfd>B<, const char *>I<newpath>B<);>\n"
1787 #: build/C/man2/renameat.2:44
1788 msgid "B<renameat>():"
1789 msgstr "B<renameat>():"
1792 #: build/C/man2/renameat.2:62
1794 "The B<renameat>() system call operates in exactly the same way as B<rename>"
1795 "(2), except for the differences described in this manual page."
1797 "B<renameat>() システムコールは、この man ページで説明している違いがある以外"
1798 "は、 B<rename>(2) と全く同じように動作する。"
1801 #: build/C/man2/renameat.2:72
1803 "If the pathname given in I<oldpath> is relative, then it is interpreted "
1804 "relative to the directory referred to by the file descriptor I<olddirfd> "
1805 "(rather than relative to the current working directory of the calling "
1806 "process, as is done by B<rename>(2) for a relative pathname)."
1808 "I<oldpath> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
1809 "I<olddirfd> で参照されるディレクトリからの相対パス名として解釈される "
1810 "(B<rename>(2) では、相対パスは呼び出し元プロセスのカレントワーキングディレク"
1814 #: build/C/man2/renameat.2:84
1816 "If I<oldpath> is relative and I<olddirfd> is the special value B<AT_FDCWD>, "
1817 "then I<oldpath> is interpreted relative to the current working directory of "
1818 "the calling process (like B<rename>(2))."
1820 "I<oldpath> が相対パスであり、かつ I<olddirfd> が特別な値 B<AT_FDCWD> である場"
1821 "合、 I<oldpath> は (B<rename>(2) と同じように) 呼び出し元プロセスの カレント"
1822 "ワーキングディレクトリからの相対パス名として解釈される。"
1825 #: build/C/man2/renameat.2:105
1827 "On success, B<renameat>() returns 0. On error, -1 is returned and I<errno> "
1828 "is set to indicate the error."
1830 "成功した場合、 B<renameat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1831 "I<errno> にはエラーを示す値が設定される。"
1834 #: build/C/man2/renameat.2:112
1836 "The same errors that occur for B<rename>(2) can also occur for B<renameat>"
1837 "(). The following additional errors can occur for B<renameat>():"
1839 "B<rename>(2) と同じエラーが B<renameat>() でも起こる。 B<renameat>() で"
1843 #: build/C/man2/renameat.2:131
1844 msgid "B<renameat>() was added to Linux in kernel 2.6.16."
1845 msgstr "B<renameat>() は Linux カーネル 2.6.16 で追加された。"
1848 #: build/C/man2/renameat.2:138
1849 msgid "See B<openat>(2) for an explanation of the need for B<renameat>()."
1850 msgstr "B<renameat>() が必要な理由については、 B<openat>(2) を参照すること。"
1853 #: build/C/man2/renameat.2:142
1854 msgid "B<openat>(2), B<rename>(2), B<path_resolution>(7)"
1855 msgstr "B<openat>(2), B<rename>(2), B<path_resolution>(7)"
1858 #: build/C/man2/symlinkat.2:26
1864 #: build/C/man2/symlinkat.2:29
1866 "symlinkat - create a symbolic link relative to a directory file descriptor"
1868 "symlinkat - ディレクトリファイルディスクリプタから相対的な位置にシンボリック"
1872 #: build/C/man2/symlinkat.2:36
1874 msgid "B<int symlinkat(const char *>I<oldpath>B<, int >I<newdirfd>B<, const char *>I<newpath>B<);>\n"
1875 msgstr "B<int symlinkat(const char *>I<oldpath>B<, int >I<newdirfd>B<, const char *>I<newpath>B<);>\n"
1878 #: build/C/man2/symlinkat.2:44
1879 msgid "B<symlinkat>():"
1880 msgstr "B<symlinkat>():"
1883 #: build/C/man2/symlinkat.2:62
1885 "The B<symlinkat>() system call operates in exactly the same way as "
1886 "B<symlink>(2), except for the differences described in this manual page."
1888 "B<symlinkat>() システムコールは、この man ページで説明している違いがある以外"
1889 "は、 B<symlink>(2) と全く同じように動作する。"
1892 #: build/C/man2/symlinkat.2:72
1894 "If the pathname given in I<newpath> is relative, then it is interpreted "
1895 "relative to the directory referred to by the file descriptor I<newdirfd> "
1896 "(rather than relative to the current working directory of the calling "
1897 "process, as is done by B<symlink>(2) for a relative pathname)."
1899 "I<newpath> で指定されるパス名が相対パスである場合、 ファイルディスクリプタ "
1900 "I<newdirfd> で参照されるディレクトリからの相対パス名として解釈される "
1901 "(B<symlink>(2) では、相対パスは呼び出し元プロセスの カレントワーキングディレ"
1905 #: build/C/man2/symlinkat.2:84
1907 "If I<newpath> is relative and I<newdirfd> is the special value B<AT_FDCWD>, "
1908 "then I<newpath> is interpreted relative to the current working directory of "
1909 "the calling process (like B<symlink>(2))."
1911 "I<newpath> が相対パスであり、かつ I<newdirfd> が特別な値 B<AT_FDCWD> である場"
1912 "合、 I<newpath> は (B<symlink>(2) と同じように) 呼び出し元プロセスの カレン"
1913 "トワーキングディレクトリからの相対パス名として解釈される。"
1916 #: build/C/man2/symlinkat.2:90
1917 msgid "If I<newpath> is absolute, then I<newdirfd> is ignored."
1918 msgstr "I<newpath> が絶対パスである場合、 I<newdirfd> は無視される。"
1921 #: build/C/man2/symlinkat.2:97
1923 "On success, B<symlinkat>() returns 0. On error, -1 is returned and "
1924 "I<errno> is set to indicate the error."
1926 "成功した場合、 B<symlinkat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
1927 "I<errno> にはエラーを示す値が設定される。"
1930 #: build/C/man2/symlinkat.2:104
1932 "The same errors that occur for B<symlink>(2) can also occur for B<symlinkat>"
1933 "(). The following additional errors can occur for B<symlinkat>():"
1935 "B<symlink>(2) と同じエラーが B<symlinkat>() でも起こる。 B<symlinkat>() で"
1939 #: build/C/man2/symlinkat.2:108
1940 msgid "I<newdirfd> is not a valid file descriptor."
1941 msgstr "I<newdirfd> が有効なファイルディスクリプタでない。"
1944 #: build/C/man2/symlinkat.2:114
1946 "I<newpath> is relative and I<newdirfd> is a file descriptor referring to a "
1947 "file other than a directory."
1949 "I<newpath> が相対パスで、かつ I<newdirfd> がディレクトリ以外のファイルを参照"
1953 #: build/C/man2/symlinkat.2:117
1954 msgid "B<symlinkat>() was added to Linux in kernel 2.6.16."
1955 msgstr "B<symlinkat>() は Linux カーネル 2.6.16 で追加された。"
1958 #: build/C/man2/symlinkat.2:124
1959 msgid "See B<openat>(2) for an explanation of the need for B<symlinkat>()."
1961 "B<symlinkat>() が必要な理由については、 B<openat>(2) を参照すること。"
1964 #: build/C/man2/symlinkat.2:129
1965 msgid "B<openat>(2), B<symlink>(2), B<path_resolution>(7), B<symlink>(7)"
1966 msgstr "B<openat>(2), B<symlink>(2), B<path_resolution>(7), B<symlink>(7)"
1969 #: build/C/man2/unlinkat.2:26
1975 #: build/C/man2/unlinkat.2:29
1977 "unlinkat - remove a directory entry relative to a directory file descriptor"
1979 "unlinkat - ディレクトリファイルディスクリプタから相対的な位置にあるディレクト"
1983 #: build/C/man2/unlinkat.2:35
1985 msgid "B<int unlinkat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n"
1986 msgstr "B<int unlinkat(int >I<dirfd>B<, const char *>I<pathname>B<, int >I<flags>B<);>\n"
1989 #: build/C/man2/unlinkat.2:43
1990 msgid "B<unlinkat>():"
1991 msgstr "B<unlinkat>():"
1994 #: build/C/man2/unlinkat.2:68
1996 "The B<unlinkat>() system call operates in exactly the same way as either "
1997 "B<unlink>(2) or B<rmdir>(2) (depending on whether or not I<flags> includes "
1998 "the B<AT_REMOVEDIR> flag) except for the differences described in this "
2001 "B<unlinkat>() システムコールは、この man ページで説明している違いがある以外"
2002 "は、 (I<flags> に B<AT_REMOVEDIR> フラグが含まれるか否かにより) B<unlink>"
2003 "(2) または B<rmdir>(2) と全く同じように動作する。"
2006 #: build/C/man2/unlinkat.2:80
2008 "If the pathname given in I<pathname> is relative, then it is interpreted "
2009 "relative to the directory referred to by the file descriptor I<dirfd> "
2010 "(rather than relative to the current working directory of the calling "
2011 "process, as is done by B<unlink>(2) and B<rmdir>(2) for a relative "
2014 "I<pathname> で指定されるパス名が相対パス名である場合、 ファイルディスクリプ"
2015 "タ I<dirfd> で参照されるディレクトリからの相対パス名として解釈される "
2016 "(B<unlink>(2) または B<rmdir>(2) では、相対パスは呼び出し元プロセスの カレ"
2017 "ントワーキングディレクトリからの相対パスとなる)。"
2020 #: build/C/man2/unlinkat.2:94
2022 "If the pathname given in I<pathname> is relative and I<dirfd> is the special "
2023 "value B<AT_FDCWD>, then I<pathname> is interpreted relative to the current "
2024 "working directory of the calling process (like B<unlink>(2) and B<rmdir>"
2027 "I<pathname> で指定されるパス名が相対パス名であり、かつ I<dirfd> が特別な値 "
2028 "B<AT_FDCWD> である場合、 I<pathname> は (B<unlink>(2) または B<rmdir>(2) と"
2029 "同じように) 呼び出し元プロセスの カレントワーキングディレクトリからの相対パス"
2033 #: build/C/man2/unlinkat.2:100
2035 "If the pathname given in I<pathname> is absolute, then I<dirfd> is ignored."
2037 "I<pathname> で指定されるパス名が絶対パス名である場合、 I<dirfd> は無視され"
2041 #: build/C/man2/unlinkat.2:106
2043 "I<flags> is a bit mask that can either be specified as 0, or by ORing "
2044 "together flag values that control the operation of B<unlinkat>(). Currently "
2045 "only one such flags is defined:"
2047 "I<flags> はビットマスクであり、0 または B<unlinkat>() の操作を制御するフラグ"
2048 "値の OR を指定できる。 現在のところ 1 つのフラグだけが定義されている:"
2051 #: build/C/man2/unlinkat.2:106
2053 msgid "B<AT_REMOVEDIR>"
2054 msgstr "B<AT_REMOVEDIR>"
2057 #: build/C/man2/unlinkat.2:121
2059 "By default, B<unlinkat>() performs the equivalent of B<unlink>(2) on "
2060 "I<pathname>. If the B<AT_REMOVEDIR> flag is specified, then performs the "
2061 "equivalent of B<rmdir>(2) on I<pathname>."
2063 "デフォルトでは、 B<unlinkat>() は I<pathname> に対して B<unlink>(2) と同じ"
2064 "操作を行う。 B<AT_REMOVEDIR> フラグが指定されると、 I<pathname> に対して "
2065 "B<rmdir>(2) と同じ操作を行う。"
2068 #: build/C/man2/unlinkat.2:128
2070 "On success, B<unlinkat>() returns 0. On error, -1 is returned and I<errno> "
2071 "is set to indicate the error."
2073 "成功した場合、 B<unlinkat>() は 0 を返す。 エラーの場合、-1 が返されて、 "
2074 "I<errno> にはエラーを示す値が設定される。"
2077 #: build/C/man2/unlinkat.2:137
2079 "The same errors that occur for B<unlink>(2) and B<rmdir>(2) can also occur "
2080 "for B<unlinkat>(). The following additional errors can occur for B<unlinkat>"
2083 "B<unlink>(2) または B<rmdir>(2) と同じエラーが B<unlinkat>() でも起こる。 "
2084 "B<unlinkat>() では、その他に以下のエラーが起こる:"
2087 #: build/C/man2/unlinkat.2:145
2088 msgid "An invalid flag value was specified in I<flags>."
2089 msgstr "I<flags> に不正なフラグ値が指定された。"
2092 #: build/C/man2/unlinkat.2:154
2093 msgid "B<unlinkat>() was added to Linux in kernel 2.6.16."
2094 msgstr "B<unlinkat>() は Linux カーネル 2.6.16 で追加された。"
2097 #: build/C/man2/unlinkat.2:162
2098 msgid "See B<openat>(2) for an explanation of the need for B<unlinkat>()."
2099 msgstr "B<unlinkat>() が必要な理由については、 B<openat>(2) を参照すること。"
2102 #: build/C/man2/unlinkat.2:167
2103 msgid "B<openat>(2), B<rmdir>(2), B<unlink>(2), B<path_resolution>(7)"
2104 msgstr "B<openat>(2), B<rmdir>(2), B<unlink>(2), B<path_resolution>(7)"
2106 #~ msgid "See B<openat>(2) for an explanation of the need for"
2108 #~ "B<fchmodat>() が必要な理由については、 B<openat>(2) を参照すること。"
2110 #~ msgid "B<#include E<lt>fcntl.hE<gt> /* Definition of AT_* constants */>\n"
2111 #~ msgstr "B<#include E<lt>fcntl.hE<gt> /* AT_* 定数の定義 */>\n"