msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-09-28 04:05+0900\n"
-"PO-Revision-Date: 2013-08-15 20:11+0900\n"
+"POT-Creation-Date: 2014-04-17 13:13+0900\n"
+"PO-Revision-Date: 2014-04-17 23:38+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
msgstr "ADD_KEY"
#. type: TH
-#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
-#: build/C/man2/request_key.2:11
+#: build/C/man2/add_key.2:11 build/C/man2/request_key.2:11
#, no-wrap
msgid "2010-02-25"
msgstr "2010-02-25"
#. type: TH
-#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
+#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:27
#: build/C/man2/request_key.2:11
#, no-wrap
msgid "Linux"
msgstr "Linux"
#. type: TH
-#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
+#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:27
#: build/C/man2/request_key.2:11
#, no-wrap
msgid "Linux Key Management Calls"
msgstr "Linux Key Management Calls"
#. type: SH
-#: build/C/man2/add_key.2:12 build/C/man2/keyctl.2:22
+#: build/C/man2/add_key.2:12 build/C/man2/keyctl.2:28
#: build/C/man2/request_key.2:12
#, no-wrap
msgid "NAME"
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:14 build/C/man2/keyctl.2:24
+#: build/C/man2/add_key.2:14 build/C/man2/keyctl.2:30
#: build/C/man2/request_key.2:14
#, no-wrap
msgid "SYNOPSIS"
msgstr "書式"
#. type: Plain text
-#: build/C/man2/add_key.2:17 build/C/man2/keyctl.2:27
+#: build/C/man2/add_key.2:17 build/C/man2/keyctl.2:33
#: build/C/man2/request_key.2:17
#, no-wrap
msgid "B<#include E<lt>keyutils.hE<gt>>\n"
"B< key_serial_t >I<keyring>B<);>\n"
#. type: SH
-#: build/C/man2/add_key.2:22 build/C/man2/keyctl.2:30
+#: build/C/man2/add_key.2:22 build/C/man2/keyctl.2:36
#: build/C/man2/request_key.2:22
#, no-wrap
msgid "DESCRIPTION"
#: build/C/man2/add_key.2:46
msgid ""
"If the destination I<keyring> already contains a key that matches the "
-"specified I<type> and I<description> then, if the key type supports it, that "
-"key will be updated rather than a new key being created; if not, a new key "
-"will be created and it will displace the link to the extant key from the "
+"specified I<type> and I<description,> then, if the key type supports it, "
+"that key will be updated rather than a new key being created; if not, a new "
+"key will be created and it will displace the link to the extant key from the "
"keyring."
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:89 build/C/man2/keyctl.2:91
+#: build/C/man2/add_key.2:89 build/C/man2/keyctl.2:97
#: build/C/man2/request_key.2:94
#, no-wrap
msgid "RETURN VALUE"
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:95 build/C/man2/keyctl.2:97
+#: build/C/man2/add_key.2:95 build/C/man2/keyctl.2:103
#: build/C/man2/request_key.2:100
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
#. type: TP
-#: build/C/man2/add_key.2:96 build/C/man2/keyctl.2:114
+#: build/C/man2/add_key.2:96 build/C/man2/keyctl.2:120
#: build/C/man2/request_key.2:123
#, no-wrap
msgid "B<ENOKEY>"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:99 build/C/man2/keyctl.2:105
+#: build/C/man2/add_key.2:99 build/C/man2/keyctl.2:111
#: build/C/man2/request_key.2:111
#, no-wrap
msgid "B<EKEYEXPIRED>"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:102 build/C/man2/keyctl.2:111
+#: build/C/man2/add_key.2:102 build/C/man2/keyctl.2:117
#: build/C/man2/request_key.2:117
#, no-wrap
msgid "B<EKEYREVOKED>"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:111 build/C/man2/keyctl.2:101
+#: build/C/man2/add_key.2:111 build/C/man2/keyctl.2:107
#: build/C/man2/request_key.2:107
#, no-wrap
msgid "B<EDQUOT>"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:115 build/C/man2/keyctl.2:98
+#: build/C/man2/add_key.2:115 build/C/man2/keyctl.2:104
#: build/C/man2/request_key.2:101
#, no-wrap
msgid "B<EACCES>"
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:118 build/C/man2/keyctl.2:117
+#: build/C/man2/add_key.2:118 build/C/man2/keyctl.2:123
#: build/C/man2/request_key.2:126
#, no-wrap
msgid "LINKING"
msgstr "LINKING"
#. type: Plain text
-#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:125
+#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:131
#: build/C/man2/request_key.2:134
msgid ""
"Although this is a Linux system call, it is not present in I<libc> but can "
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:125
+#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:131
#: build/C/man2/request_key.2:134
#, no-wrap
msgid "SEE ALSO"
msgstr "B<keyctl>(1), B<keyctl>(2), B<request_key>(2)"
#. type: SH
-#: build/C/man2/add_key.2:130 build/C/man2/keyctl.2:151
+#: build/C/man2/add_key.2:130 build/C/man2/keyctl.2:160
#: build/C/man2/request_key.2:139
#, no-wrap
msgid "COLOPHON"
msgstr "この文書について"
#. type: Plain text
-#: build/C/man2/add_key.2:137 build/C/man2/keyctl.2:158
+#: build/C/man2/add_key.2:137 build/C/man2/keyctl.2:167
#: build/C/man2/request_key.2:146
-#, fuzzy
-#| msgid ""
-#| "This page is part of release 3.53 of the Linux I<man-pages> project. A "
-#| "description of the project, and information about reporting bugs, can be "
-#| "found at \\%http://www.kernel.org/doc/man-pages/."
msgid ""
-"This page is part of release 3.54 of the Linux I<man-pages> project. A "
+"This page is part of release 3.64 of the Linux I<man-pages> project. A "
"description of the project, and information about reporting bugs, can be "
"found at \\%http://www.kernel.org/doc/man-pages/."
msgstr ""
-"この man ページは Linux I<man-pages> プロジェクトのリリース 3.53 の一部\n"
+"この man ページは Linux I<man-pages> プロジェクトのリリース 3.64 の一部\n"
"である。プロジェクトの説明とバグ報告に関する情報は\n"
"http://www.kernel.org/doc/man-pages/ に書かれている。"
#. type: TH
-#: build/C/man2/keyctl.2:21
+#: build/C/man2/keyctl.2:27
#, no-wrap
msgid "KEYCTL"
msgstr "KEYCTL"
+#. type: TH
+#: build/C/man2/keyctl.2:27
+#, no-wrap
+msgid "2014-01-22"
+msgstr ""
+
#. type: Plain text
-#: build/C/man2/keyctl.2:24
+#: build/C/man2/keyctl.2:30
msgid "keyctl - manipulate the kernel's key management facility"
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:29
+#: build/C/man2/keyctl.2:35
#, no-wrap
msgid "B<long keyctl(int >I<cmd>B<, ...);>\n"
msgstr "B<long keyctl(int >I<cmd>B<, ...);>\n"
#. type: Plain text
-#: build/C/man2/keyctl.2:33
+#: build/C/man2/keyctl.2:39
msgid "B<keyctl>() has a number of functions available:"
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:33
+#: build/C/man2/keyctl.2:39
#, no-wrap
msgid "B<KEYCTL_GET_KEYRING_ID>"
msgstr "B<KEYCTL_GET_KEYRING_ID>"
#. type: Plain text
-#: build/C/man2/keyctl.2:36
+#: build/C/man2/keyctl.2:42
msgid "Ask for a keyring's ID."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:36
+#: build/C/man2/keyctl.2:42
#, no-wrap
msgid "B<KEYCTL_JOIN_SESSION_KEYRING>"
msgstr "B<KEYCTL_JOIN_SESSION_KEYRING>"
#. type: Plain text
-#: build/C/man2/keyctl.2:39
+#: build/C/man2/keyctl.2:45
msgid "Join or start named session keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:39
+#: build/C/man2/keyctl.2:45
#, no-wrap
msgid "B<KEYCTL_UPDATE>"
msgstr "B<KEYCTL_UPDATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:42
+#: build/C/man2/keyctl.2:48
msgid "Update a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:42
+#: build/C/man2/keyctl.2:48
#, no-wrap
msgid "B<KEYCTL_REVOKE>"
msgstr "B<KEYCTL_REVOKE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:45
+#: build/C/man2/keyctl.2:51
msgid "Revoke a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:45
+#: build/C/man2/keyctl.2:51
#, no-wrap
msgid "B<KEYCTL_CHOWN>"
msgstr "B<KEYCTL_CHOWN>"
#. type: Plain text
-#: build/C/man2/keyctl.2:48
+#: build/C/man2/keyctl.2:54
msgid "Set ownership of a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:48
+#: build/C/man2/keyctl.2:54
#, no-wrap
msgid "B<KEYCTL_SETPERM>"
msgstr "B<KEYCTL_SETPERM>"
#. type: Plain text
-#: build/C/man2/keyctl.2:51
+#: build/C/man2/keyctl.2:57
msgid "Set perms on a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:51
+#: build/C/man2/keyctl.2:57
#, no-wrap
msgid "B<KEYCTL_DESCRIBE>"
msgstr "B<KEYCTL_DESCRIBE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:54
+#: build/C/man2/keyctl.2:60
msgid "Describe a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:54
+#: build/C/man2/keyctl.2:60
#, no-wrap
msgid "B<KEYCTL_CLEAR>"
msgstr "B<KEYCTL_CLEAR>"
#. type: Plain text
-#: build/C/man2/keyctl.2:57
+#: build/C/man2/keyctl.2:63
msgid "Clear contents of a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:57
+#: build/C/man2/keyctl.2:63
#, no-wrap
msgid "B<KEYCTL_LINK>"
msgstr "B<KEYCTL_LINK>"
#. type: Plain text
-#: build/C/man2/keyctl.2:60
+#: build/C/man2/keyctl.2:66
msgid "Link a key into a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:60
+#: build/C/man2/keyctl.2:66
#, no-wrap
msgid "B<KEYCTL_UNLINK>"
msgstr "B<KEYCTL_UNLINK>"
#. type: Plain text
-#: build/C/man2/keyctl.2:63
+#: build/C/man2/keyctl.2:69
msgid "Unlink a key from a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:63
+#: build/C/man2/keyctl.2:69
#, no-wrap
msgid "B<KEYCTL_SEARCH>"
msgstr "B<KEYCTL_SEARCH>"
#. type: Plain text
-#: build/C/man2/keyctl.2:66
+#: build/C/man2/keyctl.2:72
msgid "Search for a key in a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:66
+#: build/C/man2/keyctl.2:72
#, no-wrap
msgid "B<KEYCTL_READ>"
msgstr "B<KEYCTL_READ>"
#. type: Plain text
-#: build/C/man2/keyctl.2:69
+#: build/C/man2/keyctl.2:75
msgid "Read a key or keyring's contents."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:69
+#: build/C/man2/keyctl.2:75
#, no-wrap
msgid "B<KEYCTL_INSTANTIATE>"
msgstr "B<KEYCTL_INSTANTIATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:72
+#: build/C/man2/keyctl.2:78
msgid "Instantiate a partially constructed key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:72
+#: build/C/man2/keyctl.2:78
#, no-wrap
msgid "B<KEYCTL_NEGATE>"
msgstr "B<KEYCTL_NEGATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:75
+#: build/C/man2/keyctl.2:81
msgid "Negate a partially constructed key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:75
+#: build/C/man2/keyctl.2:81
#, no-wrap
msgid "B<KEYCTL_SET_REQKEY_KEYRING>"
msgstr "B<KEYCTL_SET_REQKEY_KEYRING>"
#. type: Plain text
-#: build/C/man2/keyctl.2:78
+#: build/C/man2/keyctl.2:84
msgid "Set default request-key keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:78
+#: build/C/man2/keyctl.2:84
#, no-wrap
msgid "B<KEYCTL_SET_TIMEOUT>"
msgstr "B<KEYCTL_SET_TIMEOUT>"
#. type: Plain text
-#: build/C/man2/keyctl.2:81
+#: build/C/man2/keyctl.2:87
msgid "Set timeout on a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:81
+#: build/C/man2/keyctl.2:87
#, no-wrap
msgid "B<KEYCTL_ASSUME_AUTHORITY>"
msgstr "B<KEYCTL_ASSUME_AUTHORITY>"
#. type: Plain text
-#: build/C/man2/keyctl.2:84
+#: build/C/man2/keyctl.2:90
msgid "Assume authority to instantiate key."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:91
+#: build/C/man2/keyctl.2:97
msgid ""
"These are wrapped by B<libkeyutils> into individual functions to permit "
"compiler the compiler to check types. See the B<See Also> section at the "
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:97
+#: build/C/man2/keyctl.2:103
msgid ""
"On success B<keyctl>() returns the serial number of the key it found. On "
"error, the value -1 will be returned and errno will have been set to an "
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:101
+#: build/C/man2/keyctl.2:107
msgid "A key operation wasn't permitted."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:105
+#: build/C/man2/keyctl.2:111
msgid ""
"The key quota for the caller's user would be exceeded by creating a key or "
"linking it to the keyring."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:108
+#: build/C/man2/keyctl.2:114
msgid "An expired key was found or specified."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:108 build/C/man2/request_key.2:114
+#: build/C/man2/keyctl.2:114 build/C/man2/request_key.2:114
#, no-wrap
msgid "B<EKEYREJECTED>"
msgstr "B<EKEYREJECTED>"
#. type: Plain text
-#: build/C/man2/keyctl.2:111
+#: build/C/man2/keyctl.2:117
msgid "A rejected key was found or specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:114
+#: build/C/man2/keyctl.2:120
msgid "A revoked key was found or specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:117
+#: build/C/man2/keyctl.2:123
msgid "No matching key was found or an invalid key was specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:151
+#: build/C/man2/keyctl.2:157
msgid ""
"B<keyctl>(1), B<add_key>(2), B<request_key>(2), B<keyctl_set_timeout>(3), "
"B<keyctl_chown>(3), B<keyctl_clear>(3), B<keyctl_describe>(3), "
"B<keyctl_update>(3), B<request-key>(8)"
msgstr ""
+#. type: Plain text
+#: build/C/man2/keyctl.2:160
+msgid "The kernel source file I<Documentation/security/keys.txt>."
+msgstr ""
+
#. type: TH
#: build/C/man2/request_key.2:11
#, no-wrap
"If B<request_key>() is called from a program invoked by B<request_key>() "
"on behalf of some other process to generate a key, then the keyrings of that "
"other process will be searched next, using that other process's UID, GID, "
-"groups and security context to control access."
+"groups, and security context to control access."
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man2/request_key.2:61
msgid ""
-"If the key is not found then, if I<callout_info> is set, this function will "
+"If the key is not found, then, if I<callout_info> is set, this function will "
"attempt to look further afield. In such a case, the I<callout_info> is "
"passed to a user-space service such as B</sbin/request-key> to generate the "
"key."