msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-06-03 01:29+0900\n"
+"POT-Creation-Date: 2015-02-04 23:32+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
msgstr ""
#. type: SH
-#: build/C/man3/__setfpucw.3:22 build/C/man3/addseverity.3:60 build/C/man3/argz_add.3:198 build/C/man3/backtrace.3:143 build/C/man3/basename.3:129 build/C/man3/envz_add.3:118 build/C/man3/ftok.3:75 build/C/man3/longjmp.3:90 build/C/man3/offsetof.3:63 build/C/man3/program_invocation_name.3:56 build/C/man3/queue.3:485 build/C/man3/realpath.3:137 build/C/man3/setjmp.3:88
+#: build/C/man3/__setfpucw.3:22 build/C/man3/addseverity.3:60 build/C/man3/argz_add.3:198 build/C/man3/backtrace.3:143 build/C/man3/basename.3:136 build/C/man3/envz_add.3:118 build/C/man3/ftok.3:75 build/C/man3/longjmp.3:90 build/C/man3/offsetof.3:63 build/C/man3/program_invocation_name.3:56 build/C/man3/queue.3:485 build/C/man3/realpath.3:135 build/C/man3/setjmp.3:88
#, no-wrap
msgid "CONFORMING TO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/__setfpucw.3:24 build/C/man3/addseverity.3:67 build/C/man3/backtrace.3:145 build/C/man3/basename.3:131 build/C/man3/ftok.3:77 build/C/man3/longjmp.3:95 build/C/man3/program_invocation_name.3:59 build/C/man3/realpath.3:144 build/C/man3/setjmp.3:93
+#: build/C/man3/__setfpucw.3:24 build/C/man3/addseverity.3:67 build/C/man3/backtrace.3:145 build/C/man3/basename.3:138 build/C/man3/ftok.3:77 build/C/man3/longjmp.3:95 build/C/man3/program_invocation_name.3:59 build/C/man3/realpath.3:142 build/C/man3/setjmp.3:93
#, no-wrap
msgid "NOTES"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/__setfpucw.3:51 build/C/man3/backtrace.3:167 build/C/man3/basename.3:164 build/C/man3/envz_add.3:121 build/C/man3/offsetof.3:65
+#: build/C/man3/__setfpucw.3:51 build/C/man3/backtrace.3:167 build/C/man3/basename.3:171 build/C/man3/envz_add.3:121 build/C/man3/offsetof.3:65
#, no-wrap
msgid "EXAMPLE"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/__setfpucw.3:61 build/C/man3/addseverity.3:70 build/C/man3/argz_add.3:204 build/C/man3/backtrace.3:251 build/C/man3/basename.3:177 build/C/man3/envz_add.3:143 build/C/man3/ftok.3:106 build/C/man3/longjmp.3:132 build/C/man3/program_invocation_name.3:63 build/C/man3/realpath.3:226 build/C/man3/setjmp.3:141 build/C/man3/xcrypt.3:72
+#: build/C/man3/__setfpucw.3:61 build/C/man3/addseverity.3:70 build/C/man3/argz_add.3:204 build/C/man3/backtrace.3:251 build/C/man3/basename.3:184 build/C/man3/envz_add.3:143 build/C/man3/ftok.3:106 build/C/man3/longjmp.3:132 build/C/man3/program_invocation_name.3:63 build/C/man3/realpath.3:224 build/C/man3/setjmp.3:141 build/C/man3/xcrypt.3:71
#, no-wrap
msgid "SEE ALSO"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/__setfpucw.3:65 build/C/man3/addseverity.3:72 build/C/man3/argz_add.3:206 build/C/man3/backtrace.3:256 build/C/man3/basename.3:180 build/C/man3/envz_add.3:145 build/C/man3/ftok.3:112 build/C/man3/longjmp.3:135 build/C/man3/offsetof.3:103 build/C/man3/program_invocation_name.3:65 build/C/man3/queue.3:491 build/C/man3/realpath.3:232 build/C/man3/setjmp.3:144 build/C/man3/xcrypt.3:74
+#: build/C/man3/__setfpucw.3:65 build/C/man3/addseverity.3:72 build/C/man3/argz_add.3:206 build/C/man3/backtrace.3:256 build/C/man3/basename.3:187 build/C/man3/envz_add.3:145 build/C/man3/ftok.3:112 build/C/man3/longjmp.3:135 build/C/man3/offsetof.3:103 build/C/man3/program_invocation_name.3:65 build/C/man3/queue.3:491 build/C/man3/realpath.3:231 build/C/man3/setjmp.3:144 build/C/man3/xcrypt.3:73
#, no-wrap
msgid "COLOPHON"
msgstr ""
#. type: Plain text
-#: build/C/man3/__setfpucw.3:73 build/C/man3/addseverity.3:80 build/C/man3/argz_add.3:214 build/C/man3/backtrace.3:264 build/C/man3/basename.3:188 build/C/man3/envz_add.3:153 build/C/man3/ftok.3:120 build/C/man3/longjmp.3:143 build/C/man3/offsetof.3:111 build/C/man3/program_invocation_name.3:73 build/C/man3/queue.3:499 build/C/man3/realpath.3:240 build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:82
+#: build/C/man3/__setfpucw.3:73 build/C/man3/addseverity.3:80 build/C/man3/argz_add.3:214 build/C/man3/backtrace.3:264 build/C/man3/basename.3:195 build/C/man3/envz_add.3:153 build/C/man3/ftok.3:120 build/C/man3/longjmp.3:143 build/C/man3/offsetof.3:111 build/C/man3/program_invocation_name.3:73 build/C/man3/queue.3:499 build/C/man3/realpath.3:239 build/C/man3/setjmp.3:152 build/C/man3/xcrypt.3:81
msgid ""
-"This page is part of release 3.67 of the Linux I<man-pages> project. A "
+"This page is part of release 3.79 of the Linux I<man-pages> project. A "
"description of the project, information about reporting bugs, and the latest "
"version of this page, can be found at "
"\\%http://www.kernel.org/doc/man-pages/."
msgid ""
"This function allows the introduction of new severity classes which can be "
"addressed by the I<severity> argument of the B<fmtmsg>(3) function. By "
-"default that latter function only knows how to print messages for severity "
-"0-4 (with strings (none), HALT, ERROR, WARNING, INFO). This call attaches "
-"the given string I<s> to the given value I<severity>. If I<s> is NULL, the "
+"default, that function knows only how to print messages for severity 0-4 "
+"(with strings (none), HALT, ERROR, WARNING, INFO). This call attaches the "
+"given string I<s> to the given value I<severity>. If I<s> is NULL, the "
"severity class with the numeric value I<severity> is removed. It is not "
"possible to overwrite or remove one of the default severity classes. The "
"severity value must be nonnegative."
msgstr ""
#. type: SH
-#: build/C/man3/addseverity.3:57 build/C/man3/backtrace.3:137 build/C/man3/realpath.3:135 build/C/man3/xcrypt.3:67
+#: build/C/man3/addseverity.3:57 build/C/man3/backtrace.3:137 build/C/man3/xcrypt.3:67
#, no-wrap
msgid "VERSIONS"
msgstr ""
#. type: TH
#: build/C/man3/argz_add.3:10 build/C/man3/envz_add.3:10
#, no-wrap
-msgid "2007-05-18"
+msgid "2014-05-28"
msgstr ""
#. type: Plain text
#: build/C/man3/argz_add.3:37
#, no-wrap
msgid ""
-"B<error_t argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char "
+"B<void argz_delete(char **>I<argz>B<, size_t *>I<argz_len>B<, char "
"*>I<entry>B<);>\n"
msgstr ""
#: build/C/man3/argz_add.3:39
#, no-wrap
msgid ""
-"B<void argz_extract(char *>I<argz>B<, size_t >I<argz_len>B<, char "
+"B<void argz_extract(const char *>I<argz>B<, size_t >I<argz_len>B<, char "
"**>I<argv>B<);>\n"
msgstr ""
#: build/C/man3/argz_add.3:44
#, no-wrap
msgid ""
-"B<char *argz_next(char *>I<argz>B<, size_t >I<argz_len>B<, const char "
+"B<char *argz_next(const char *>I<argz>B<, size_t >I<argz_len>B<, const char "
"*>I<entry>B<);>\n"
msgstr ""
msgstr ""
#. type: SH
-#: build/C/man3/argz_add.3:201 build/C/man3/basename.3:156 build/C/man3/realpath.3:195 build/C/man3/xcrypt.3:70
+#: build/C/man3/argz_add.3:201 build/C/man3/basename.3:163 build/C/man3/realpath.3:193 build/C/man3/xcrypt.3:69
#, no-wrap
msgid "BUGS"
msgstr ""
#. type: TH
#: build/C/man3/basename.3:27
#, no-wrap
-msgid "2009-03-30"
+msgid "2014-06-13"
msgstr ""
#. type: Plain text
"strings. (Do not pass these pointers to B<free>(3).)"
msgstr ""
+#. type: SH
+#: build/C/man3/basename.3:129 build/C/man3/ftok.3:70
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr ""
+
+#. type: SS
+#: build/C/man3/basename.3:130 build/C/man3/ftok.3:71
+#, no-wrap
+msgid "Multithreading (see pthreads(7))"
+msgstr ""
+
#. type: Plain text
-#: build/C/man3/basename.3:131 build/C/man3/ftok.3:77
+#: build/C/man3/basename.3:136
+msgid "The B<basename>() and B<dirname>() functions are thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/basename.3:138 build/C/man3/ftok.3:77
msgid "POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:136
+#: build/C/man3/basename.3:143
msgid ""
"There are two different versions of B<basename>() - the POSIX version "
"described above, and the GNU version, which one gets after"
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:140
+#: build/C/man3/basename.3:147
#, no-wrap
msgid "B< #define _GNU_SOURCE> /* See feature_test_macros(7) */\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:142
+#: build/C/man3/basename.3:149
#, no-wrap
msgid "B<#include E<lt>string.hE<gt>>\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:150
+#: build/C/man3/basename.3:157
msgid ""
"The GNU version never modifies its argument, and returns the empty string "
"when I<path> has a trailing slash, and in particular also when it is \"/\". "
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:156
+#: build/C/man3/basename.3:163
msgid ""
"With glibc, one gets the POSIX version of B<basename>() when "
"I<E<lt>libgen.hE<gt>> is included, and the GNU version otherwise."
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:164
+#: build/C/man3/basename.3:171
msgid ""
"In the glibc implementation of the POSIX versions of these functions they "
"modify their argument, and segfault when called with a static string like "
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:169
+#: build/C/man3/basename.3:176
#, no-wrap
msgid ""
"char *dirc, *basec, *bname, *dname;\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:175
+#: build/C/man3/basename.3:182
#, no-wrap
msgid ""
"dirc = strdup(path);\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/basename.3:180
+#: build/C/man3/basename.3:187
msgid "B<basename>(1), B<dirname>(1)"
msgstr ""
#: build/C/man3/envz_add.3:23
#, no-wrap
msgid ""
-"B<char *envz_entry(const char *>I<envz>B<, size_t *>I<envz_len>B<, const "
-"char *>I<name>B<);>\n"
+"B<char *envz_entry(const char *>I<envz>B<, size_t >I<envz_len>B<, const char "
+"*>I<name>B<);>\n"
msgstr ""
#. type: Plain text
#: build/C/man3/envz_add.3:26
#, no-wrap
msgid ""
-"B<char *envz_get(const char *>I<envz>B<, size_t *>I<envz_len>B<, const char "
+"B<char *envz_get(const char *>I<envz>B<, size_t >I<envz_len>B<, const char "
"*>I<name>B<);>\n"
msgstr ""
msgstr ""
#. type: TH
-#: build/C/man3/ftok.3:29
+#: build/C/man3/ftok.3:29 build/C/man3/xcrypt.3:13
#, no-wrap
-msgid "2013-10-07"
+msgid "2014-08-19"
msgstr ""
#. type: Plain text
"call."
msgstr ""
-#. type: SH
-#: build/C/man3/ftok.3:70
-#, no-wrap
-msgid "ATTRIBUTES"
-msgstr ""
-
-#. type: SS
-#: build/C/man3/ftok.3:71
-#, no-wrap
-msgid "Multithreading (see pthreads(7))"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/ftok.3:75
msgid "The B<ftok>() function is thread-safe."
#. type: Plain text
#: build/C/man3/ftok.3:79
-msgid "Under libc4 and libc5 (and under SunOS 4.x) the prototype was:"
+msgid "On some ancient systems, the prototype was:"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/ftok.3:94
msgid ""
-"Today I<proj_id> is an I<int>, but still only 8 bits are used. Typical "
+"Today, I<proj_id> is an I<int>, but still only 8 bits are used. Typical "
"usage has an ASCII character I<proj_id>, that is why the behavior is said to "
"be undefined when I<proj_id> is zero."
msgstr ""
#. type: Plain text
#: build/C/man3/ftok.3:106
msgid ""
-"Of course no guarantee can be given that the resulting I<key_t> is unique. "
-"Typically, a best effort attempt combines the given I<proj_id> byte, the "
+"Of course, no guarantee can be given that the resulting I<key_t> is unique. "
+"Typically, a best-effort attempt combines the given I<proj_id> byte, the "
"lower 16 bits of the inode number, and the lower 8 bits of the device number "
"into a 32-bit result. Collisions may easily happen, for example between "
"files on I</dev/hda1> and files on I</dev/sda1>."
" np-E<gt> ...\n"
msgstr ""
-#. FIXME http://sourceware.org/bugzilla/show_bug.cgi?id=1506
+#. FIXME . http://sourceware.org/bugzilla/show_bug.cgi?id=1506
#. type: Plain text
#: build/C/man3/queue.3:267
#, no-wrap
#. type: TH
#: build/C/man3/realpath.3:28
#, no-wrap
-msgid "2013-03-15"
+msgid "2014-10-02"
msgstr ""
#. type: Plain text
#. type: Plain text
#: build/C/man3/realpath.3:137
-msgid "On Linux, this function appeared in libc 4.5.21."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/realpath.3:139
msgid "4.4BSD, POSIX.1-2001."
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:144
+#: build/C/man3/realpath.3:142
msgid ""
"POSIX.1-2001 says that the behavior if I<resolved_path> is NULL is "
"implementation-defined. POSIX.1-2008 specifies the behavior described in "
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:156
+#: build/C/man3/realpath.3:154
msgid ""
"In 4.4BSD and Solaris, the limit on the pathname length is B<MAXPATHLEN> "
"(found in I<E<lt>sys/param.hE<gt>>). SUSv2 prescribes B<PATH_MAX> and "
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:166
+#: build/C/man3/realpath.3:164
#, no-wrap
msgid ""
"#ifdef PATH_MAX\n"
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:170
+#: build/C/man3/realpath.3:168
msgid "(But see the BUGS section.)"
msgstr ""
#. Solaris may return a relative pathname when the
#. .I path
#. argument is relative.
-#. type: Plain text
-#: build/C/man3/realpath.3:184
-msgid ""
-"The prototype of B<realpath>() is given in I<E<lt>unistd.hE<gt>> in libc4 "
-"and libc5, but in I<E<lt>stdlib.hE<gt>> everywhere else."
-msgstr ""
-
+#. The prototype of
+#. .BR realpath ()
+#. is given in \fI<unistd.h>\fP in libc4 and libc5,
+#. but in \fI<stdlib.h>\fP everywhere else.
#. type: SS
-#: build/C/man3/realpath.3:184
+#: build/C/man3/realpath.3:182
#, no-wrap
msgid "GNU extensions"
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:195
+#: build/C/man3/realpath.3:193
msgid ""
"If the call fails with either B<EACCES> or B<ENOENT> and I<resolved_path> is "
"not NULL, then the prefix of I<path> that is not readable or does not exist "
"is returned in I<resolved_path>."
msgstr ""
+#. .LP
+#. The libc4 and libc5 implementation contained a buffer overflow
+#. (fixed in libc-5.4.13).
+#. Thus, set-user-ID programs like
+#. .BR mount (8)
+#. needed a private version.
#. type: Plain text
-#: build/C/man3/realpath.3:220
+#: build/C/man3/realpath.3:224
msgid ""
"The POSIX.1-2001 standard version of this function is broken by design, "
"since it is impossible to determine a suitable size for the output buffer, "
msgstr ""
#. type: Plain text
-#: build/C/man3/realpath.3:226
-msgid ""
-"The libc4 and libc5 implementation contained a buffer overflow (fixed in "
-"libc-5.4.13). Thus, set-user-ID programs like B<mount>(8) needed a private "
-"version."
-msgstr ""
-
-#. type: Plain text
-#: build/C/man3/realpath.3:232
+#: build/C/man3/realpath.3:231
msgid ""
-"B<readlink>(2), B<canonicalize_file_name>(3), B<getcwd>(3), B<pathconf>(3), "
-"B<sysconf>(3)"
+"B<realpath>(1), B<readlink>(2), B<canonicalize_file_name>(3), B<getcwd>(3), "
+"B<pathconf>(3), B<sysconf>(3)"
msgstr ""
#. type: TH
msgid "XCRYPT"
msgstr ""
-#. type: TH
-#: build/C/man3/xcrypt.3:13
-#, no-wrap
-msgid "2003-04-04"
-msgstr ""
-
#. type: Plain text
#: build/C/man3/xcrypt.3:16
msgid "xencrypt, xdecrypt, passwd2des - RFS password encryption"
msgstr ""
#. type: Plain text
-#: build/C/man3/xcrypt.3:70
-msgid ""
-"These routines are present in libc 4.6.27 and later, and in glibc 2.1 and "
-"later."
+#: build/C/man3/xcrypt.3:69
+msgid "These functions are available in glibc since version 2.1."
msgstr ""
#. type: Plain text
-#: build/C/man3/xcrypt.3:72
+#: build/C/man3/xcrypt.3:71
msgid "The prototypes are missing from the abovementioned include file."
msgstr ""
#. type: Plain text
-#: build/C/man3/xcrypt.3:74
+#: build/C/man3/xcrypt.3:73
msgid "B<cbc_crypt>(3)"
msgstr ""