OSDN Git Service

(split) LDP: Update POT and ja.po to LDP v3.54
[linuxjm/LDP_man-pages.git] / po4a / search / po / search.pot
index 867284b..d7b2d8a 100644 (file)
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2013-03-26 16:48+0900\n"
+"POT-Creation-Date: 2013-09-28 04:06+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"
@@ -73,7 +73,7 @@ msgid "DESCRIPTION"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:50
+#: build/C/man3/bsearch.3:56
 msgid ""
 "The B<bsearch>()  function searches an array of I<nmemb> objects, the "
 "initial member of which is pointed to by I<base>, for a member that matches "
@@ -82,7 +82,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:59
+#: build/C/man3/bsearch.3:70
 msgid ""
 "The contents of the array should be in ascending sorted order according to "
 "the comparison function referenced by I<compar>.  The I<compar> routine is "
@@ -93,13 +93,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsearch.3:59 build/C/man3/hsearch.3:174 build/C/man3/lsearch.3:59 build/C/man3/qsort.3:91 build/C/man3/tsearch.3:167
+#: build/C/man3/bsearch.3:70 build/C/man3/hsearch.3:174 build/C/man3/lsearch.3:72 build/C/man3/qsort.3:91 build/C/man3/tsearch.3:167
 #, no-wrap
 msgid "RETURN VALUE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:66
+#: build/C/man3/bsearch.3:77
 msgid ""
 "The B<bsearch>()  function returns a pointer to a matching member of the "
 "array, or NULL if no match is found.  If there are multiple elements that "
@@ -107,31 +107,31 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsearch.3:66 build/C/man3/hsearch.3:226 build/C/man3/insque.3:99 build/C/man3/lsearch.3:67 build/C/man3/qsort.3:100 build/C/man3/tsearch.3:190
+#: build/C/man3/bsearch.3:77 build/C/man3/hsearch.3:246 build/C/man3/insque.3:99 build/C/man3/lsearch.3:80 build/C/man3/qsort.3:100 build/C/man3/tsearch.3:190
 #, no-wrap
 msgid "CONFORMING TO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:68
+#: build/C/man3/bsearch.3:79
 msgid "SVr4, 4.3BSD, POSIX.1-2001, C89, C99."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsearch.3:68 build/C/man3/hsearch.3:273 build/C/man3/insque.3:134 build/C/man3/qsort.3:116 build/C/man3/tsearch.3:212
+#: build/C/man3/bsearch.3:79 build/C/man3/hsearch.3:293 build/C/man3/insque.3:134 build/C/man3/qsort.3:116 build/C/man3/tsearch.3:212
 #, no-wrap
 msgid "EXAMPLE"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:73
+#: build/C/man3/bsearch.3:84
 msgid ""
 "The example below first sorts an array of structures using B<qsort>(3), then "
 "retrieves desired elements using B<bsearch>()."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:78 build/C/man3/qsort.3:127
+#: build/C/man3/bsearch.3:89 build/C/man3/qsort.3:127
 #, no-wrap
 msgid ""
 "#include E<lt>stdio.hE<gt>\n"
@@ -140,7 +140,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:87
+#: build/C/man3/bsearch.3:98
 #, no-wrap
 msgid ""
 "struct mi {\n"
@@ -154,13 +154,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:89
+#: build/C/man3/bsearch.3:100
 #, no-wrap
 msgid "#define nr_of_months (sizeof(months)/sizeof(months[0]))\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:97
+#: build/C/man3/bsearch.3:108
 #, no-wrap
 msgid ""
 "static int\n"
@@ -173,7 +173,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:102
+#: build/C/man3/bsearch.3:113
 #, no-wrap
 msgid ""
 "int\n"
@@ -183,7 +183,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:116
+#: build/C/man3/bsearch.3:127
 #, no-wrap
 msgid ""
 "    qsort(months, nr_of_months, sizeof(struct mi), compmi);\n"
@@ -202,28 +202,28 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsearch.3:118 build/C/man3/hsearch.3:323 build/C/man3/lsearch.3:72 build/C/man3/qsort.3:155 build/C/man3/tsearch.3:289
+#: build/C/man3/bsearch.3:129 build/C/man3/hsearch.3:343 build/C/man3/lsearch.3:85 build/C/man3/qsort.3:155 build/C/man3/tsearch.3:289
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:123
+#: build/C/man3/bsearch.3:134
 msgid "B<hsearch>(3), B<lsearch>(3), B<qsort>(3), B<tsearch>(3)"
 msgstr ""
 
 #. type: SH
-#: build/C/man3/bsearch.3:123 build/C/man3/hsearch.3:328 build/C/man3/insque.3:244 build/C/man3/lsearch.3:76 build/C/man3/qsort.3:160 build/C/man3/tsearch.3:294
+#: build/C/man3/bsearch.3:134 build/C/man3/hsearch.3:348 build/C/man3/insque.3:244 build/C/man3/lsearch.3:89 build/C/man3/qsort.3:160 build/C/man3/tsearch.3:294
 #, no-wrap
 msgid "COLOPHON"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/bsearch.3:130 build/C/man3/hsearch.3:335 build/C/man3/insque.3:251 build/C/man3/lsearch.3:83 build/C/man3/qsort.3:167 build/C/man3/tsearch.3:301
+#: build/C/man3/bsearch.3:141 build/C/man3/hsearch.3:355 build/C/man3/insque.3:251 build/C/man3/lsearch.3:96 build/C/man3/qsort.3:167 build/C/man3/tsearch.3:301
 msgid ""
-"This page is part of release 3.50 of the Linux I<man-pages> project.  A "
+"This page is part of release 3.54 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/."
+"found at \\%http://www.kernel.org/doc/man-pages/."
 msgstr ""
 
 #. type: TH
@@ -235,7 +235,7 @@ msgstr ""
 #. type: TH
 #: build/C/man3/hsearch.3:35
 #, no-wrap
-msgid "2011-09-10"
+msgid "2013-07-22"
 msgstr ""
 
 #. type: TH
@@ -402,94 +402,121 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:180
+#: build/C/man3/hsearch.3:182
 msgid ""
 "B<hcreate>()  and B<hcreate_r>()  return nonzero on success.  They return 0 "
-"on error."
+"on error, with I<errno> set to indicate the cause of the error."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:191
+#: build/C/man3/hsearch.3:196
 msgid ""
 "On success, B<hsearch>()  returns a pointer to an entry in the hash table.  "
 "B<hsearch>()  returns NULL on error, that is, if I<action> is B<ENTER> and "
 "the hash table is full, or I<action> is B<FIND> and I<item> cannot be found "
 "in the hash table.  B<hsearch_r>()  returns nonzero on success, and 0 on "
-"error."
+"error.  In the event of an error, these two functions set I<errno> to "
+"indicate the cause of the error."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/hsearch.3:191
+#: build/C/man3/hsearch.3:196
 #, no-wrap
 msgid "ERRORS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:197
+#: build/C/man3/hsearch.3:202
 msgid "B<hcreate_r>()  and B<hdestroy_r>()  can fail for the following reasons:"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/hsearch.3:197
+#: build/C/man3/hsearch.3:202
 #, no-wrap
 msgid "B<EINVAL>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:201
+#: build/C/man3/hsearch.3:206
 msgid "I<htab> is NULL."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:206
+#: build/C/man3/hsearch.3:211
 msgid "B<hsearch>()  and B<hsearch_r>()  can fail for the following reasons:"
 msgstr ""
 
 #. type: TP
-#: build/C/man3/hsearch.3:206
+#: build/C/man3/hsearch.3:211
 #, no-wrap
 msgid "B<ENOMEM>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:214
+#: build/C/man3/hsearch.3:219
 msgid ""
 "I<action> was B<ENTER>, I<key> was not found in the table, and there was no "
 "room in the table to add a new entry."
 msgstr ""
 
 #. type: TP
-#: build/C/man3/hsearch.3:214
+#: build/C/man3/hsearch.3:219
 #, no-wrap
 msgid "B<ESRCH>"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:222
+#: build/C/man3/hsearch.3:227
 msgid "I<action> was B<FIND>, and I<key> was not found in the table."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:226
-msgid "POSIX.1-2001 only specifies the B<ENOMEM> error."
+#: build/C/man3/hsearch.3:231
+msgid "POSIX.1-2001 specifies only the B<ENOMEM> error."
+msgstr ""
+
+#. type: SH
+#: build/C/man3/hsearch.3:231
+#, no-wrap
+msgid "ATTRIBUTES"
+msgstr ""
+
+#. type: SS
+#: build/C/man3/hsearch.3:232
+#, no-wrap
+msgid "Multithreading (see pthreads(7))"
 msgstr ""
 
 #. type: Plain text
 #: build/C/man3/hsearch.3:239
 msgid ""
+"The B<hcreate>(), B<hsearch>(), and B<hdestroy>()  functions use a global "
+"space for storing the table, so they are not thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/hsearch.3:246
+msgid ""
+"The B<hcreate_r>(), B<hsearch_r>(), and B<hdestroy_r>()  functions are "
+"thread-safe."
+msgstr ""
+
+#. type: Plain text
+#: build/C/man3/hsearch.3:259
+msgid ""
 "The functions B<hcreate>(), B<hsearch>(), and B<hdestroy>()  are from SVr4, "
 "and are described in POSIX.1-2001.  The functions B<hcreate_r>(), "
 "B<hsearch_r>(), and B<hdestroy_r>()  are GNU extensions."
 msgstr ""
 
 #. type: SH
-#: build/C/man3/hsearch.3:239 build/C/man3/insque.3:101 build/C/man3/qsort.3:104 build/C/man3/tsearch.3:195
+#: build/C/man3/hsearch.3:259 build/C/man3/insque.3:101 build/C/man3/qsort.3:104 build/C/man3/tsearch.3:195
 #, no-wrap
 msgid "NOTES"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:246
+#: build/C/man3/hsearch.3:266
 msgid ""
 "Hash table implementations are usually more efficient when the table "
 "contains enough free space to minimize collisions.  Typically, this means "
@@ -498,7 +525,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:264
+#: build/C/man3/hsearch.3:284
 msgid ""
 "The B<hdestroy>()  and B<hdestroy_r>()  functions do not free the buffers "
 "pointed to by the I<key> and I<data> elements of the hash table entries.  "
@@ -511,13 +538,13 @@ msgid ""
 msgstr ""
 
 #. type: SH
-#: build/C/man3/hsearch.3:264 build/C/man3/insque.3:127 build/C/man3/lsearch.3:70
+#: build/C/man3/hsearch.3:284 build/C/man3/insque.3:127 build/C/man3/lsearch.3:83
 #, no-wrap
 msgid "BUGS"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:271
+#: build/C/man3/hsearch.3:291
 msgid ""
 "SVr4 and POSIX.1-2001 specify that I<action> is significant only for "
 "unsuccessful searches, so that an B<ENTER> should not do anything for a "
@@ -527,19 +554,19 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:273
+#: build/C/man3/hsearch.3:293
 msgid "Individual hash table entries can be added, but not deleted."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:277
+#: build/C/man3/hsearch.3:297
 msgid ""
 "The following program inserts 24 items into a hash table, then prints some "
 "of them."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:282
+#: build/C/man3/hsearch.3:302
 #, no-wrap
 msgid ""
 "#include E<lt>stdio.hE<gt>\n"
@@ -548,7 +575,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:289
+#: build/C/man3/hsearch.3:309
 #, no-wrap
 msgid ""
 "char *data[] = { \"alpha\", \"bravo\", \"charlie\", \"delta\",\n"
@@ -560,7 +587,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:295
+#: build/C/man3/hsearch.3:315
 #, no-wrap
 msgid ""
 "int\n"
@@ -571,13 +598,13 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:297
+#: build/C/man3/hsearch.3:317
 #, no-wrap
 msgid "    hcreate(30);\n"
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:310
+#: build/C/man3/hsearch.3:330
 #, no-wrap
 msgid ""
 "    for (i = 0; i E<lt> 24; i++) {\n"
@@ -595,7 +622,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:322
+#: build/C/man3/hsearch.3:342
 #, no-wrap
 msgid ""
 "    for (i = 22; i E<lt> 26; i++) {\n"
@@ -612,7 +639,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/hsearch.3:328
+#: build/C/man3/hsearch.3:348
 msgid "B<bsearch>(3), B<lsearch>(3), B<malloc>(3), B<tsearch>(3)"
 msgstr ""
 
@@ -1002,7 +1029,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:51
+#: build/C/man3/lsearch.3:61
 msgid ""
 "B<lfind>()  and B<lsearch>()  perform a linear search for I<key> in the "
 "array I<base> which has I<*nmemb> elements of I<size> bytes each.  The "
@@ -1013,7 +1040,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:59
+#: build/C/man3/lsearch.3:72
 msgid ""
 "If B<lsearch>()  does not find a matching element, then the I<key> object is "
 "inserted at the end of the table, and I<*nmemb> is incremented.  In "
@@ -1022,7 +1049,7 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:67
+#: build/C/man3/lsearch.3:80
 msgid ""
 "B<lfind>()  returns a pointer to a matching member of the array, or NULL if "
 "no match is found.  B<lsearch>()  returns a pointer to a matching member of "
@@ -1030,17 +1057,17 @@ msgid ""
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:70
+#: build/C/man3/lsearch.3:83
 msgid "SVr4, 4.3BSD, POSIX.1-2001.  Present in libc since libc-4.6.27."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:72
+#: build/C/man3/lsearch.3:85
 msgid "The naming is unfortunate."
 msgstr ""
 
 #. type: Plain text
-#: build/C/man3/lsearch.3:76
+#: build/C/man3/lsearch.3:89
 msgid "B<bsearch>(3), B<hsearch>(3), B<tsearch>(3)"
 msgstr ""