msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2012-03-22 04:25+0900\n"
-"PO-Revision-Date: 2012-03-20 00:04+0900\n"
+"POT-Creation-Date: 2013-03-22 01:05+0900\n"
+"PO-Revision-Date: 2012-05-28 13:08+0900\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"Content-Transfer-Encoding: 8bit\n"
#. type: TH
-#: build/C/man2/add_key.2:10
+#: build/C/man2/add_key.2:11
#, no-wrap
msgid "ADD_KEY"
msgstr "ADD_KEY"
#. type: TH
-#: build/C/man2/add_key.2:10 build/C/man2/keyctl.2:10
-#: build/C/man2/request_key.2:10
+#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
+#: 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:10 build/C/man2/keyctl.2:10
-#: build/C/man2/request_key.2:10
+#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
+#: build/C/man2/request_key.2:11
#, no-wrap
msgid "Linux"
msgstr "Linux"
#. type: TH
-#: build/C/man2/add_key.2:10 build/C/man2/keyctl.2:10
-#: build/C/man2/request_key.2:10
+#: build/C/man2/add_key.2:11 build/C/man2/keyctl.2:21
+#: 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:11 build/C/man2/keyctl.2:11
-#: build/C/man2/request_key.2:11
+#: build/C/man2/add_key.2:12 build/C/man2/keyctl.2:22
+#: build/C/man2/request_key.2:12
#, no-wrap
msgid "NAME"
msgstr "名前"
#. type: Plain text
-#: build/C/man2/add_key.2:13
-msgid "add_key - Add a key to the kernel's key management facility"
+#: build/C/man2/add_key.2:14
+msgid "add_key - add a key to the kernel's key management facility"
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:13 build/C/man2/keyctl.2:13
-#: build/C/man2/request_key.2:13
+#: build/C/man2/add_key.2:14 build/C/man2/keyctl.2:24
+#: build/C/man2/request_key.2:14
#, no-wrap
msgid "SYNOPSIS"
msgstr "書式"
#. type: Plain text
-#: build/C/man2/add_key.2:16 build/C/man2/keyctl.2:16
-#: build/C/man2/request_key.2:16
+#: build/C/man2/add_key.2:17 build/C/man2/keyctl.2:27
+#: build/C/man2/request_key.2:17
#, no-wrap
msgid "B<#include E<lt>keyutils.hE<gt>>\n"
msgstr "B<#include E<lt>keyutils.hE<gt>>\n"
#. type: Plain text
-#: build/C/man2/add_key.2:20
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<key_serial_t add_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
-#| "B<const void *>I<payload>B<, size_t >I<plen>B<, key_serial_t >I<keyring>B<);>\n"
+#: build/C/man2/add_key.2:21
+#, no-wrap
msgid ""
"B<key_serial_t add_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
"B< const void *>I<payload>B<, size_t >I<plen>B<,>\n"
"B< key_serial_t >I<keyring>B<);>\n"
msgstr ""
"B<key_serial_t add_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
-"B<const void *>I<payload>B<, size_t >I<plen>B<, key_serial_t >I<keyring>B<);>\n"
+"B< const void *>I<payload>B<, size_t >I<plen>B<,>\n"
+"B< key_serial_t >I<keyring>B<);>\n"
#. type: SH
-#: build/C/man2/add_key.2:20 build/C/man2/keyctl.2:18
-#: build/C/man2/request_key.2:20
+#: build/C/man2/add_key.2:22 build/C/man2/keyctl.2:30
+#: build/C/man2/request_key.2:22
#, no-wrap
msgid "DESCRIPTION"
msgstr "説明"
#. type: Plain text
-#: build/C/man2/add_key.2:33
+#: build/C/man2/add_key.2:35
msgid ""
"B<add_key>() asks the kernel to create or update a key of the given I<type> "
"and I<description>, instantiate it with the I<payload> of length I<plen>, "
msgstr ""
#. type: Plain text
-#: build/C/man2/add_key.2:36
+#: build/C/man2/add_key.2:38
msgid ""
"The key type may reject the data if it's in the wrong format or in some "
"other way invalid."
msgstr ""
#. type: Plain text
-#: build/C/man2/add_key.2:44
+#: 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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/add_key.2:49
+#: build/C/man2/add_key.2:51
msgid ""
"The destination I<keyring> serial number may be that of a valid keyring to "
"which the caller has write permission, or it may be a special keyring ID:"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:49 build/C/man2/request_key.2:70
+#: build/C/man2/add_key.2:51 build/C/man2/request_key.2:74
#, no-wrap
msgid "B<KEY_SPEC_THREAD_KEYRING>"
msgstr "B<KEY_SPEC_THREAD_KEYRING>"
#. type: Plain text
-#: build/C/man2/add_key.2:52 build/C/man2/request_key.2:73
+#: build/C/man2/add_key.2:54 build/C/man2/request_key.2:77
msgid "This specifies the caller's thread-specific keyring."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:52 build/C/man2/request_key.2:73
+#: build/C/man2/add_key.2:54 build/C/man2/request_key.2:77
#, no-wrap
msgid "B<KEY_SPEC_PROCESS_KEYRING>"
msgstr "B<KEY_SPEC_PROCESS_KEYRING>"
#. type: Plain text
-#: build/C/man2/add_key.2:55 build/C/man2/request_key.2:76
+#: build/C/man2/add_key.2:57 build/C/man2/request_key.2:80
msgid "This specifies the caller's process-specific keyring."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:55 build/C/man2/request_key.2:76
+#: build/C/man2/add_key.2:57 build/C/man2/request_key.2:80
#, no-wrap
msgid "B<KEY_SPEC_SESSION_KEYRING>"
msgstr "B<KEY_SPEC_SESSION_KEYRING>"
#. type: Plain text
-#: build/C/man2/add_key.2:58 build/C/man2/request_key.2:79
+#: build/C/man2/add_key.2:60 build/C/man2/request_key.2:83
msgid "This specifies the caller's session-specific keyring."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:58 build/C/man2/request_key.2:79
+#: build/C/man2/add_key.2:60 build/C/man2/request_key.2:83
#, no-wrap
msgid "B<KEY_SPEC_USER_KEYRING>"
msgstr "B<KEY_SPEC_USER_KEYRING>"
#. type: Plain text
-#: build/C/man2/add_key.2:61 build/C/man2/request_key.2:82
+#: build/C/man2/add_key.2:63 build/C/man2/request_key.2:86
msgid "This specifies the caller's UID-specific keyring."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:61 build/C/man2/request_key.2:82
+#: build/C/man2/add_key.2:63 build/C/man2/request_key.2:86
#, no-wrap
msgid "B<KEY_SPEC_USER_SESSION_KEYRING>"
msgstr "B<KEY_SPEC_USER_SESSION_KEYRING>"
#. type: Plain text
-#: build/C/man2/add_key.2:64 build/C/man2/request_key.2:85
+#: build/C/man2/add_key.2:66 build/C/man2/request_key.2:89
msgid "This specifies the caller's UID-session keyring."
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:64
+#: build/C/man2/add_key.2:66
#, no-wrap
msgid "KEY TYPES"
msgstr ""
#. type: Plain text
-#: build/C/man2/add_key.2:67
+#: build/C/man2/add_key.2:69
msgid ""
"There are a number of key types available in the core key management code, "
"and these can be specified to this function:"
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:67
+#: build/C/man2/add_key.2:69
#, no-wrap
msgid "B<``user''>"
msgstr "B<``user''>"
"the I<description> may be any valid string, though it is preferred that the "
"description be prefixed with a string representing the service to which the "
"key is of interest and a colon (for instance ``B<afs:mykey>''). The "
-"I<payload> may be empty or B<NULL> for keys of this type."
+"I<payload> may be empty or NULL for keys of this type."
msgstr ""
#. type: TP
msgid ""
"Keyrings are special key types that may contain links to sequences of other "
"keys of any type. If this interface is used to create a keyring, then a "
-"B<NULL> I<payload> should be specified, and I<plen> should be zero."
+"NULL I<payload> should be specified, and I<plen> should be zero."
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:89 build/C/man2/keyctl.2:79
-#: build/C/man2/request_key.2:90
+#: build/C/man2/add_key.2:89 build/C/man2/keyctl.2:91
+#: build/C/man2/request_key.2:94
#, no-wrap
msgid "RETURN VALUE"
msgstr "返り値"
#. type: Plain text
-#: build/C/man2/add_key.2:96
+#: build/C/man2/add_key.2:95
msgid ""
"On success B<add_key>() returns the serial number of the key it created or "
-"updated. On error, the value B<-1> will be returned and errno will have "
-"been set to an appropriate error."
+"updated. On error, the value -1 will be returned and errno will have been "
+"set to an appropriate error."
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:96 build/C/man2/keyctl.2:86
-#: build/C/man2/request_key.2:97
+#: build/C/man2/add_key.2:95 build/C/man2/keyctl.2:97
+#: build/C/man2/request_key.2:100
#, no-wrap
msgid "ERRORS"
msgstr "エラー"
#. type: TP
-#: build/C/man2/add_key.2:97 build/C/man2/keyctl.2:103
-#: build/C/man2/request_key.2:120
+#: build/C/man2/add_key.2:96 build/C/man2/keyctl.2:114
+#: build/C/man2/request_key.2:123
#, no-wrap
msgid "B<ENOKEY>"
msgstr "B<ENOKEY>"
#. type: Plain text
-#: build/C/man2/add_key.2:100
+#: build/C/man2/add_key.2:99
msgid "The keyring doesn't exist."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:100 build/C/man2/keyctl.2:94
-#: build/C/man2/request_key.2:108
+#: build/C/man2/add_key.2:99 build/C/man2/keyctl.2:105
+#: build/C/man2/request_key.2:111
#, no-wrap
msgid "B<EKEYEXPIRED>"
msgstr "B<EKEYEXPIRED>"
#. type: Plain text
-#: build/C/man2/add_key.2:103
+#: build/C/man2/add_key.2:102
msgid "The keyring has expired."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:103 build/C/man2/keyctl.2:100
-#: build/C/man2/request_key.2:114
+#: build/C/man2/add_key.2:102 build/C/man2/keyctl.2:111
+#: build/C/man2/request_key.2:117
#, no-wrap
msgid "B<EKEYREVOKED>"
msgstr "B<EKEYREVOKED>"
#. type: Plain text
-#: build/C/man2/add_key.2:106
+#: build/C/man2/add_key.2:105
msgid "The keyring has been revoked."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:106
+#: build/C/man2/add_key.2:105
#, no-wrap
msgid "B<EINVAL>"
msgstr "B<EINVAL>"
#. type: Plain text
-#: build/C/man2/add_key.2:109
+#: build/C/man2/add_key.2:108
msgid "The payload data was invalid."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:109 build/C/man2/request_key.2:117
+#: build/C/man2/add_key.2:108 build/C/man2/request_key.2:120
#, no-wrap
msgid "B<ENOMEM>"
msgstr "B<ENOMEM>"
#. type: Plain text
-#: build/C/man2/add_key.2:112 build/C/man2/request_key.2:120
+#: build/C/man2/add_key.2:111 build/C/man2/request_key.2:123
msgid "Insufficient memory to create a key."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:112 build/C/man2/keyctl.2:90
-#: build/C/man2/request_key.2:104
+#: build/C/man2/add_key.2:111 build/C/man2/keyctl.2:101
+#: build/C/man2/request_key.2:107
#, no-wrap
msgid "B<EDQUOT>"
msgstr "B<EDQUOT>"
#. type: Plain text
-#: build/C/man2/add_key.2:116 build/C/man2/request_key.2:108
+#: build/C/man2/add_key.2:115 build/C/man2/request_key.2:111
msgid ""
"The key quota for this user would be exceeded by creating this key or "
"linking it to the keyring."
msgstr ""
#. type: TP
-#: build/C/man2/add_key.2:116 build/C/man2/keyctl.2:87
-#: build/C/man2/request_key.2:98
+#: build/C/man2/add_key.2:115 build/C/man2/keyctl.2:98
+#: build/C/man2/request_key.2:101
#, no-wrap
msgid "B<EACCES>"
msgstr "B<EACCES>"
#. type: Plain text
-#: build/C/man2/add_key.2:119 build/C/man2/request_key.2:101
+#: build/C/man2/add_key.2:118 build/C/man2/request_key.2:104
msgid "The keyring wasn't available for modification by the user."
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:119 build/C/man2/keyctl.2:106
-#: build/C/man2/request_key.2:123
+#: build/C/man2/add_key.2:118 build/C/man2/keyctl.2:117
+#: build/C/man2/request_key.2:126
#, no-wrap
msgid "LINKING"
msgstr "LINKING"
#. type: Plain text
-#: build/C/man2/add_key.2:127 build/C/man2/keyctl.2:114
-#: build/C/man2/request_key.2:131
+#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:125
+#: build/C/man2/request_key.2:134
msgid ""
"Although this is a Linux system call, it is not present in I<libc> but can "
"be found rather in I<libkeyutils>. When linking, B<-lkeyutils> should be "
msgstr ""
#. type: SH
-#: build/C/man2/add_key.2:127 build/C/man2/keyctl.2:114
-#: build/C/man2/request_key.2:131
+#: build/C/man2/add_key.2:126 build/C/man2/keyctl.2:125
+#: build/C/man2/request_key.2:134
#, no-wrap
msgid "SEE ALSO"
msgstr "関連項目"
#. type: Plain text
-#: build/C/man2/add_key.2:131
+#: build/C/man2/add_key.2:130
msgid "B<keyctl>(1), B<keyctl>(2), B<request_key>(2)"
msgstr "B<keyctl>(1), B<keyctl>(2), B<request_key>(2)"
#. type: SH
-#: build/C/man2/add_key.2:131 build/C/man2/keyctl.2:160
-#: build/C/man2/request_key.2:136
+#: build/C/man2/add_key.2:130 build/C/man2/keyctl.2:151
+#: build/C/man2/request_key.2:139
#, no-wrap
msgid "COLOPHON"
-msgstr ""
+msgstr "この文書について"
#. type: Plain text
-#: build/C/man2/add_key.2:138 build/C/man2/keyctl.2:167
-#: build/C/man2/request_key.2:143
+#: build/C/man2/add_key.2:137 build/C/man2/keyctl.2:158
+#: build/C/man2/request_key.2:146
+#, fuzzy
+#| msgid ""
+#| "This page is part of release 3.41 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.37 of the Linux I<man-pages> project. A "
+"This page is part of release 3.50 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.41 の一部\n"
+"である。プロジェクトの説明とバグ報告に関する情報は\n"
+"http://www.kernel.org/doc/man-pages/ に書かれている。"
#. type: TH
-#: build/C/man2/keyctl.2:10
+#: build/C/man2/keyctl.2:21
#, no-wrap
msgid "KEYCTL"
msgstr "KEYCTL"
#. type: Plain text
-#: build/C/man2/keyctl.2:13
-msgid "keyctl - Manipulate the kernel's key management facility"
+#: build/C/man2/keyctl.2:24
+msgid "keyctl - manipulate the kernel's key management facility"
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:18
+#: build/C/man2/keyctl.2:29
#, 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:21
+#: build/C/man2/keyctl.2:33
msgid "B<keyctl>() has a number of functions available:"
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:21
+#: build/C/man2/keyctl.2:33
#, no-wrap
-msgid "B<KEYCTL_GET_KEYRING_ID\t>"
-msgstr "B<KEYCTL_GET_KEYRING_ID\t>"
+msgid "B<KEYCTL_GET_KEYRING_ID>"
+msgstr "B<KEYCTL_GET_KEYRING_ID>"
#. type: Plain text
-#: build/C/man2/keyctl.2:24
+#: build/C/man2/keyctl.2:36
msgid "Ask for a keyring's ID."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:24
+#: build/C/man2/keyctl.2:36
#, no-wrap
-msgid "B<KEYCTL_JOIN_SESSION_KEYRING\t>"
-msgstr "B<KEYCTL_JOIN_SESSION_KEYRING\t>"
+msgid "B<KEYCTL_JOIN_SESSION_KEYRING>"
+msgstr "B<KEYCTL_JOIN_SESSION_KEYRING>"
#. type: Plain text
-#: build/C/man2/keyctl.2:27
+#: build/C/man2/keyctl.2:39
msgid "Join or start named session keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:27
+#: build/C/man2/keyctl.2:39
#, no-wrap
-msgid "B<KEYCTL_UPDATE\t\t\t>"
-msgstr "B<KEYCTL_UPDATE\t\t\t>"
+msgid "B<KEYCTL_UPDATE>"
+msgstr "B<KEYCTL_UPDATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:30
+#: build/C/man2/keyctl.2:42
msgid "Update a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:30
+#: build/C/man2/keyctl.2:42
#, no-wrap
-msgid "B<KEYCTL_REVOKE\t\t\t>"
-msgstr "B<KEYCTL_REVOKE\t\t\t>"
+msgid "B<KEYCTL_REVOKE>"
+msgstr "B<KEYCTL_REVOKE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:33
+#: build/C/man2/keyctl.2:45
msgid "Revoke a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:33
+#: build/C/man2/keyctl.2:45
#, no-wrap
-msgid "B<KEYCTL_CHOWN\t\t\t>"
-msgstr "B<KEYCTL_CHOWN\t\t\t>"
+msgid "B<KEYCTL_CHOWN>"
+msgstr "B<KEYCTL_CHOWN>"
#. type: Plain text
-#: build/C/man2/keyctl.2:36
+#: build/C/man2/keyctl.2:48
msgid "Set ownership of a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:36
+#: build/C/man2/keyctl.2:48
#, no-wrap
-msgid "B<KEYCTL_SETPERM\t\t\t>"
-msgstr "B<KEYCTL_SETPERM\t\t\t>"
+msgid "B<KEYCTL_SETPERM>"
+msgstr "B<KEYCTL_SETPERM>"
#. type: Plain text
-#: build/C/man2/keyctl.2:39
+#: build/C/man2/keyctl.2:51
msgid "Set perms on a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:39
+#: build/C/man2/keyctl.2:51
#, no-wrap
-msgid "B<KEYCTL_DESCRIBE\t\t\t>"
-msgstr "B<KEYCTL_DESCRIBE\t\t\t>"
+msgid "B<KEYCTL_DESCRIBE>"
+msgstr "B<KEYCTL_DESCRIBE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:42
+#: build/C/man2/keyctl.2:54
msgid "Describe a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:42
+#: build/C/man2/keyctl.2:54
#, no-wrap
-msgid "B<KEYCTL_CLEAR\t\t\t>"
-msgstr "B<KEYCTL_CLEAR\t\t\t>"
+msgid "B<KEYCTL_CLEAR>"
+msgstr "B<KEYCTL_CLEAR>"
#. type: Plain text
-#: build/C/man2/keyctl.2:45
+#: build/C/man2/keyctl.2:57
msgid "Clear contents of a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:45
+#: build/C/man2/keyctl.2:57
#, no-wrap
-msgid "B<KEYCTL_LINK\t\t\t>"
-msgstr "B<KEYCTL_LINK\t\t\t>"
+msgid "B<KEYCTL_LINK>"
+msgstr "B<KEYCTL_LINK>"
#. type: Plain text
-#: build/C/man2/keyctl.2:48
+#: build/C/man2/keyctl.2:60
msgid "Link a key into a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:48
+#: build/C/man2/keyctl.2:60
#, no-wrap
-msgid "B<KEYCTL_UNLINK\t\t\t>"
-msgstr "B<KEYCTL_UNLINK\t\t\t>"
+msgid "B<KEYCTL_UNLINK>"
+msgstr "B<KEYCTL_UNLINK>"
#. type: Plain text
-#: build/C/man2/keyctl.2:51
+#: build/C/man2/keyctl.2:63
msgid "Unlink a key from a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:51
+#: build/C/man2/keyctl.2:63
#, no-wrap
-msgid "B<KEYCTL_SEARCH\t\t\t>"
-msgstr "B<KEYCTL_SEARCH\t\t\t>"
+msgid "B<KEYCTL_SEARCH>"
+msgstr "B<KEYCTL_SEARCH>"
#. type: Plain text
-#: build/C/man2/keyctl.2:54
+#: build/C/man2/keyctl.2:66
msgid "Search for a key in a keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:54
+#: build/C/man2/keyctl.2:66
#, no-wrap
-msgid "B<KEYCTL_READ\t\t\t>"
-msgstr "B<KEYCTL_READ\t\t\t>"
+msgid "B<KEYCTL_READ>"
+msgstr "B<KEYCTL_READ>"
#. type: Plain text
-#: build/C/man2/keyctl.2:57
+#: build/C/man2/keyctl.2:69
msgid "Read a key or keyring's contents."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:57
+#: build/C/man2/keyctl.2:69
#, no-wrap
-msgid "B<KEYCTL_INSTANTIATE\t\t>"
-msgstr "B<KEYCTL_INSTANTIATE\t\t>"
+msgid "B<KEYCTL_INSTANTIATE>"
+msgstr "B<KEYCTL_INSTANTIATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:60
+#: build/C/man2/keyctl.2:72
msgid "Instantiate a partially constructed key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:60
+#: build/C/man2/keyctl.2:72
#, no-wrap
-msgid "B<KEYCTL_NEGATE\t\t\t>"
-msgstr "B<KEYCTL_NEGATE\t\t\t>"
+msgid "B<KEYCTL_NEGATE>"
+msgstr "B<KEYCTL_NEGATE>"
#. type: Plain text
-#: build/C/man2/keyctl.2:63
+#: build/C/man2/keyctl.2:75
msgid "Negate a partially constructed key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:63
+#: build/C/man2/keyctl.2:75
#, no-wrap
-msgid "B<KEYCTL_SET_REQKEY_KEYRING\t>"
-msgstr "B<KEYCTL_SET_REQKEY_KEYRING\t>"
+msgid "B<KEYCTL_SET_REQKEY_KEYRING>"
+msgstr "B<KEYCTL_SET_REQKEY_KEYRING>"
#. type: Plain text
-#: build/C/man2/keyctl.2:66
+#: build/C/man2/keyctl.2:78
msgid "Set default request-key keyring."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:66
+#: build/C/man2/keyctl.2:78
#, no-wrap
-msgid "B<KEYCTL_SET_TIMEOUT\t\t>"
-msgstr "B<KEYCTL_SET_TIMEOUT\t\t>"
+msgid "B<KEYCTL_SET_TIMEOUT>"
+msgstr "B<KEYCTL_SET_TIMEOUT>"
#. type: Plain text
-#: build/C/man2/keyctl.2:69
+#: build/C/man2/keyctl.2:81
msgid "Set timeout on a key."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:69
+#: build/C/man2/keyctl.2:81
#, no-wrap
-msgid "B<KEYCTL_ASSUME_AUTHORITY\t\t>"
-msgstr "B<KEYCTL_ASSUME_AUTHORITY\t\t>"
+msgid "B<KEYCTL_ASSUME_AUTHORITY>"
+msgstr "B<KEYCTL_ASSUME_AUTHORITY>"
#. type: Plain text
-#: build/C/man2/keyctl.2:72
+#: build/C/man2/keyctl.2:84
msgid "Assume authority to instantiate key."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:79
+#: build/C/man2/keyctl.2:91
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:86
+#: build/C/man2/keyctl.2:97
msgid ""
"On success B<keyctl>() returns the serial number of the key it found. On "
-"error, the value B<-1> will be returned and errno will have been set to an "
+"error, the value -1 will be returned and errno will have been set to an "
"appropriate error."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:90
+#: build/C/man2/keyctl.2:101
msgid "A key operation wasn't permitted."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:94
+#: build/C/man2/keyctl.2:105
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:97
+#: build/C/man2/keyctl.2:108
msgid "An expired key was found or specified."
msgstr ""
#. type: TP
-#: build/C/man2/keyctl.2:97 build/C/man2/request_key.2:111
+#: build/C/man2/keyctl.2:108 build/C/man2/request_key.2:114
#, no-wrap
msgid "B<EKEYREJECTED>"
msgstr "B<EKEYREJECTED>"
#. type: Plain text
-#: build/C/man2/keyctl.2:100
+#: build/C/man2/keyctl.2:111
msgid "A rejected key was found or specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:103
+#: build/C/man2/keyctl.2:114
msgid "A revoked key was found or specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:106
+#: build/C/man2/keyctl.2:117
msgid "No matching key was found or an invalid key was specified."
msgstr ""
#. type: Plain text
-#: build/C/man2/keyctl.2:116
-msgid "B<keyctl>(1),"
-msgstr "B<keyctl>(1),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:118
-msgid "B<add_key>(2),"
-msgstr "B<add_key>(2),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:120
-msgid "B<request_key>(2),"
-msgstr "B<request_key>(2),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:122
-msgid "B<keyctl_get_keyring_ID>(3),"
-msgstr "B<keyctl_get_keyring_ID>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:124
-msgid "B<keyctl_join_session_keyring>(3),"
-msgstr "B<keyctl_join_session_keyring>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:126
-msgid "B<keyctl_update>(3),"
-msgstr "B<keyctl_update>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:128
-msgid "B<keyctl_revoke>(3),"
-msgstr "B<keyctl_revoke>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:130
-msgid "B<keyctl_chown>(3),"
-msgstr "B<keyctl_chown>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:132
-msgid "B<keyctl_setperm>(3),"
-msgstr "B<keyctl_setperm>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:134
-msgid "B<keyctl_describe>(3),"
-msgstr "B<keyctl_describe>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:136
-msgid "B<keyctl_clear>(3),"
-msgstr "B<keyctl_clear>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:138
-msgid "B<keyctl_link>(3),"
-msgstr "B<keyctl_link>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:140
-msgid "B<keyctl_unlink>(3),"
-msgstr "B<keyctl_unlink>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:142
-msgid "B<keyctl_search>(3),"
-msgstr "B<keyctl_search>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:144
-msgid "B<keyctl_read>(3),"
-msgstr "B<keyctl_read>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:146
-msgid "B<keyctl_instantiate>(3),"
-msgstr "B<keyctl_instantiate>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:148
-msgid "B<keyctl_negate>(3),"
-msgstr "B<keyctl_negate>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:150
-msgid "B<keyctl_set_reqkey_keyring>(3),"
-msgstr "B<keyctl_set_reqkey_keyring>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:152
-msgid "B<keyctl_set_timeout>(3),"
-msgstr "B<keyctl_set_timeout>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:154
-msgid "B<keyctl_assume_authority>(3),"
-msgstr "B<keyctl_assume_authority>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:156
-msgid "B<keyctl_describe_alloc>(3),"
-msgstr "B<keyctl_describe_alloc>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:158
-msgid "B<keyctl_read_alloc>(3),"
-msgstr "B<keyctl_read_alloc>(3),"
-
-#. type: Plain text
-#: build/C/man2/keyctl.2:160
-msgid "B<request-key>(8)"
-msgstr "B<request-key>(8)"
+#: build/C/man2/keyctl.2:151
+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_describe_alloc>(3), B<keyctl_get_keyring_ID>(3), "
+"B<keyctl_instantiate>(3), B<keyctl_join_session_keyring>(3), B<keyctl_link>"
+"(3), B<keyctl_negate>(3), B<keyctl_revoke>(3), B<keyctl_search>(3), "
+"B<keyctl_setperm>(3), B<keyctl_set_reqkey_keyring>(3), B<keyctl_set_timeout>"
+"(3), B<keyctl_read>(3), B<keyctl_read_alloc>(3), B<keyctl_unlink>(3), "
+"B<keyctl_update>(3), B<request-key>(8)"
+msgstr ""
#. type: TH
-#: build/C/man2/request_key.2:10
+#: build/C/man2/request_key.2:11
#, no-wrap
msgid "REQUEST_KEY"
msgstr "REQUEST_KEY"
#. type: Plain text
-#: build/C/man2/request_key.2:13
-msgid "request_key - Request a key from the kernel's key management facility"
+#: build/C/man2/request_key.2:14
+msgid "request_key - request a key from the kernel's key management facility"
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:20
-#, fuzzy, no-wrap
-#| msgid ""
-#| "B<key_serial_t request_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
-#| "B<const char *>I<callout_info>B<, key_serial_t >I<keyring>B<);>\n"
+#: build/C/man2/request_key.2:21
+#, no-wrap
msgid ""
"B<key_serial_t request_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
"B< const char *>I<callout_info>B<,>\n"
"B< key_serial_t >I<keyring>B<);>\n"
msgstr ""
"B<key_serial_t request_key(const char *>I<type>B<, const char *>I<description>B<,>\n"
-"B<const char *>I<callout_info>B<, key_serial_t >I<keyring>B<);>\n"
+"B< const char *>I<callout_info>B<,>\n"
+"B< key_serial_t >I<keyring>B<);>\n"
#. type: Plain text
-#: build/C/man2/request_key.2:29
+#: build/C/man2/request_key.2:31
msgid ""
"B<request_key>() asks the kernel to find a key of the given I<type> that "
"matches the specified I<description> and, if successful, to attach it to the "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:34
+#: build/C/man2/request_key.2:36
msgid ""
"B<request_key>() first recursively searches all the keyrings attached to "
"the calling process in the order thread-specific keyring, process-specific "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:42
+#: build/C/man2/request_key.2:44
msgid ""
"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 "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:49
+#: build/C/man2/request_key.2:52
msgid ""
"The keys in each keyring searched are checked for a match before any child "
"keyrings are recursed into. Only keys that are B<searchable> for the caller "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:57
+#: build/C/man2/request_key.2:61
msgid ""
"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 userspace service such as B</sbin/request-key> to generate the "
+"passed to a user-space service such as B</sbin/request-key> to generate the "
"key."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:65
+#: build/C/man2/request_key.2:69
msgid ""
"If that is unsuccessful also, then an error will be returned, and a "
"temporary negative key will be installed in the nominated I<keyring>. This "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:70
+#: build/C/man2/request_key.2:74
msgid ""
"The I<keyring> serial number may be that of a valid keyring to which the "
"caller has write permission, or it may be a special keyring ID:"
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:90
+#: build/C/man2/request_key.2:94
msgid ""
"If a key is created, no matter whether it's a valid key or a negative key, "
"it will displace any other key of the same type and description from the "
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:97
+#: build/C/man2/request_key.2:100
msgid ""
"On success B<request_key>() returns the serial number of the key it found. "
-"On error, the value B<-1> will be returned and errno will have been set to "
-"an appropriate error."
+"On error, the value -1 will be returned and errno will have been set to an "
+"appropriate error."
msgstr ""
#. type: TP
-#: build/C/man2/request_key.2:101
+#: build/C/man2/request_key.2:104
#, no-wrap
msgid "B<EINTR>"
msgstr "B<EINTR>"
#. type: Plain text
-#: build/C/man2/request_key.2:104
+#: build/C/man2/request_key.2:107
msgid "The request was interrupted by a signal."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:111
+#: build/C/man2/request_key.2:114
msgid "An expired key was found, but no replacement could be obtained."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:114
+#: build/C/man2/request_key.2:117
msgid "The attempt to generate a new key was rejected."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:117
+#: build/C/man2/request_key.2:120
msgid "A revoked key was found, but no replacement could be obtained."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:123
+#: build/C/man2/request_key.2:126
msgid "No matching key was found."
msgstr ""
#. type: Plain text
-#: build/C/man2/request_key.2:136
+#: build/C/man2/request_key.2:139
msgid "B<keyctl>(1), B<add_key>(2), B<keyctl>(2), B<request-key>(8)"
msgstr "B<keyctl>(1), B<add_key>(2), B<keyctl>(2), B<request-key>(8)"
+
+#~ msgid "B<keyctl>(1),"
+#~ msgstr "B<keyctl>(1),"
+
+#~ msgid "B<add_key>(2),"
+#~ msgstr "B<add_key>(2),"
+
+#~ msgid "B<request_key>(2),"
+#~ msgstr "B<request_key>(2),"
+
+#~ msgid "B<keyctl_get_keyring_ID>(3),"
+#~ msgstr "B<keyctl_get_keyring_ID>(3),"
+
+#~ msgid "B<keyctl_join_session_keyring>(3),"
+#~ msgstr "B<keyctl_join_session_keyring>(3),"
+
+#~ msgid "B<keyctl_update>(3),"
+#~ msgstr "B<keyctl_update>(3),"
+
+#~ msgid "B<keyctl_revoke>(3),"
+#~ msgstr "B<keyctl_revoke>(3),"
+
+#~ msgid "B<keyctl_chown>(3),"
+#~ msgstr "B<keyctl_chown>(3),"
+
+#~ msgid "B<keyctl_setperm>(3),"
+#~ msgstr "B<keyctl_setperm>(3),"
+
+#~ msgid "B<keyctl_describe>(3),"
+#~ msgstr "B<keyctl_describe>(3),"
+
+#~ msgid "B<keyctl_clear>(3),"
+#~ msgstr "B<keyctl_clear>(3),"
+
+#~ msgid "B<keyctl_link>(3),"
+#~ msgstr "B<keyctl_link>(3),"
+
+#~ msgid "B<keyctl_unlink>(3),"
+#~ msgstr "B<keyctl_unlink>(3),"
+
+#~ msgid "B<keyctl_search>(3),"
+#~ msgstr "B<keyctl_search>(3),"
+
+#~ msgid "B<keyctl_read>(3),"
+#~ msgstr "B<keyctl_read>(3),"
+
+#~ msgid "B<keyctl_instantiate>(3),"
+#~ msgstr "B<keyctl_instantiate>(3),"
+
+#~ msgid "B<keyctl_negate>(3),"
+#~ msgstr "B<keyctl_negate>(3),"
+
+#~ msgid "B<keyctl_set_reqkey_keyring>(3),"
+#~ msgstr "B<keyctl_set_reqkey_keyring>(3),"
+
+#~ msgid "B<keyctl_set_timeout>(3),"
+#~ msgstr "B<keyctl_set_timeout>(3),"
+
+#~ msgid "B<keyctl_assume_authority>(3),"
+#~ msgstr "B<keyctl_assume_authority>(3),"
+
+#~ msgid "B<keyctl_describe_alloc>(3),"
+#~ msgstr "B<keyctl_describe_alloc>(3),"
+
+#~ msgid "B<keyctl_read_alloc>(3),"
+#~ msgstr "B<keyctl_read_alloc>(3),"
+
+#~ msgid "B<request-key>(8)"
+#~ msgstr "B<request-key>(8)"