OSDN Git Service

util-linux 2.37.4: 翻訳予約解除。
[linuxjm/jm.git] / manual / util-linux / po4a / man3 / util-linux-man3.pot
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.
5 #
6 #, fuzzy
7 msgid ""
8 msgstr ""
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "POT-Creation-Date: 2022-02-15 09:47+0900\n"
11 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13 "Language-Team: LANGUAGE <LL@li.org>\n"
14 "Language: \n"
15 "MIME-Version: 1.0\n"
16 "Content-Type: text/plain; charset=UTF-8\n"
17 "Content-Transfer-Encoding: 8bit\n"
18
19 #. type: TH
20 #: original/man3/libblkid.3:10
21 #, no-wrap
22 msgid "LIBBLKID"
23 msgstr ""
24
25 #. type: TH
26 #: original/man3/libblkid.3:10 original/man3/uuid.3:10
27 #: original/man3/uuid_clear.3:10 original/man3/uuid_compare.3:10
28 #: original/man3/uuid_copy.3:10 original/man3/uuid_is_null.3:10
29 #: original/man3/uuid_parse.3:10 original/man3/uuid_time.3:10
30 #: original/man3/uuid_unparse.3:10
31 #, no-wrap
32 msgid "2022-01-06"
33 msgstr ""
34
35 #. type: TH
36 #: original/man3/libblkid.3:10 original/man3/uuid.3:10
37 #: original/man3/uuid_clear.3:10 original/man3/uuid_compare.3:10
38 #: original/man3/uuid_copy.3:10 original/man3/uuid_generate.3:10
39 #: original/man3/uuid_is_null.3:10 original/man3/uuid_parse.3:10
40 #: original/man3/uuid_time.3:10 original/man3/uuid_unparse.3:10
41 #, no-wrap
42 msgid "util-linux 2.37.4"
43 msgstr ""
44
45 #. type: TH
46 #: original/man3/libblkid.3:10 original/man3/uuid.3:10
47 #: original/man3/uuid_clear.3:10 original/man3/uuid_compare.3:10
48 #: original/man3/uuid_copy.3:10 original/man3/uuid_generate.3:10
49 #: original/man3/uuid_is_null.3:10 original/man3/uuid_parse.3:10
50 #: original/man3/uuid_time.3:10 original/man3/uuid_unparse.3:10
51 #, no-wrap
52 msgid "Programmer\\(aqs Manual"
53 msgstr ""
54
55 #. type: SH
56 #: original/man3/libblkid.3:30 original/man3/uuid.3:30
57 #: original/man3/uuid_clear.3:30 original/man3/uuid_compare.3:30
58 #: original/man3/uuid_copy.3:30 original/man3/uuid_generate.3:30
59 #: original/man3/uuid_is_null.3:30 original/man3/uuid_parse.3:30
60 #: original/man3/uuid_time.3:30 original/man3/uuid_unparse.3:30
61 #, no-wrap
62 msgid "NAME"
63 msgstr ""
64
65 #. type: Plain text
66 #: original/man3/libblkid.3:32
67 msgid "libblkid - block device identification library"
68 msgstr ""
69
70 #. type: SH
71 #: original/man3/libblkid.3:32 original/man3/uuid.3:32
72 #: original/man3/uuid_clear.3:32 original/man3/uuid_compare.3:32
73 #: original/man3/uuid_copy.3:32 original/man3/uuid_generate.3:32
74 #: original/man3/uuid_is_null.3:32 original/man3/uuid_parse.3:32
75 #: original/man3/uuid_time.3:32 original/man3/uuid_unparse.3:32
76 #, no-wrap
77 msgid "SYNOPSIS"
78 msgstr ""
79
80 #. type: Plain text
81 #: original/man3/libblkid.3:35
82 msgid "B<#include E<lt>blkid.hE<gt>>"
83 msgstr ""
84
85 #. type: Plain text
86 #: original/man3/libblkid.3:37
87 msgid "B<cc> I<file.c> B<-lblkid>"
88 msgstr ""
89
90 #. type: SH
91 #: original/man3/libblkid.3:37 original/man3/uuid.3:35
92 #: original/man3/uuid_clear.3:37 original/man3/uuid_compare.3:37
93 #: original/man3/uuid_copy.3:37 original/man3/uuid_generate.3:47
94 #: original/man3/uuid_is_null.3:37 original/man3/uuid_parse.3:39
95 #: original/man3/uuid_time.3:37 original/man3/uuid_unparse.3:41
96 #, no-wrap
97 msgid "DESCRIPTION"
98 msgstr ""
99
100 #. type: Plain text
101 #: original/man3/libblkid.3:40
102 msgid ""
103 "The B<libblkid> library is used to identify block devices (disks) as to "
104 "their content (e.g., filesystem type) as well as extracting additional "
105 "information such as filesystem labels/volume names, unique "
106 "identifiers/serial numbers. A common use is to allow use of B<LABEL=> and "
107 "B<UUID=> tags instead of hard-coding specific block device names into "
108 "configuration files."
109 msgstr ""
110
111 #. type: Plain text
112 #: original/man3/libblkid.3:42
113 msgid ""
114 "The low-level part of the library also allows the extraction of information "
115 "about partitions and block device topology."
116 msgstr ""
117
118 #. type: Plain text
119 #: original/man3/libblkid.3:44
120 msgid ""
121 "The high-level part of the library keeps information about block devices in "
122 "a cache file and is verified to still be valid before being returned to the "
123 "user (if the user has read permission on the raw block device, otherwise "
124 "not). The cache file also allows unprivileged users (normally anyone other "
125 "than root, or those not in the \"disk\" group) to locate devices by "
126 "label/id. The standard location of the cache file can be overridden by the "
127 "environment variable B<BLKID_FILE>."
128 msgstr ""
129
130 #. type: Plain text
131 #: original/man3/libblkid.3:46
132 msgid ""
133 "In situations where one is getting information about a single known device, "
134 "it does not impact performance whether the cache is used or not (unless you "
135 "are not able to read the block device directly)."
136 msgstr ""
137
138 #. type: Plain text
139 #: original/man3/libblkid.3:48
140 msgid ""
141 "The high-level part of the library supports two methods to evaluate "
142 "B<LABEL/UUID>. It reads information directly from a block device or read "
143 "information from /dev/disk/by-* udev symlinks. The udev is preferred method "
144 "by default."
145 msgstr ""
146
147 #. type: Plain text
148 #: original/man3/libblkid.3:50
149 msgid ""
150 "If you are dealing with multiple devices, use of the cache is highly "
151 "recommended (even if empty) as devices will be scanned at most one time and "
152 "the on-disk cache will be updated if possible."
153 msgstr ""
154
155 #. type: Plain text
156 #: original/man3/libblkid.3:52
157 msgid ""
158 "In some cases (modular kernels), block devices are not even visible until "
159 "after they are accessed the first time, so it is critical that there is some "
160 "way to locate these devices without enumerating only visible devices, so the "
161 "use of the cache file is B<required> in this situation."
162 msgstr ""
163
164 #. type: SH
165 #: original/man3/libblkid.3:52
166 #, no-wrap
167 msgid "CONFIGURATION FILE"
168 msgstr ""
169
170 #. type: Plain text
171 #: original/man3/libblkid.3:55
172 msgid ""
173 "The standard location of the I</etc/blkid.conf> config file can be "
174 "overridden by the environment variable B<BLKID_CONF>. For more details about "
175 "the config file see B<blkid>(8) man page."
176 msgstr ""
177
178 #. type: SH
179 #: original/man3/libblkid.3:55 original/man3/uuid.3:44
180 #: original/man3/uuid_clear.3:40 original/man3/uuid_compare.3:43
181 #: original/man3/uuid_copy.3:43 original/man3/uuid_generate.3:68
182 #: original/man3/uuid_is_null.3:40 original/man3/uuid_parse.3:51
183 #: original/man3/uuid_time.3:43 original/man3/uuid_unparse.3:49
184 #, no-wrap
185 msgid "AUTHORS"
186 msgstr ""
187
188 #. type: Plain text
189 #: original/man3/libblkid.3:58
190 msgid ""
191 "B<libblkid> was written by Andreas Dilger for the ext2 filesystem utilities, "
192 "with input from Ted Ts\\(cqo. The library was subsequently heavily modified "
193 "by Ted Ts\\(cqo."
194 msgstr ""
195
196 #. type: Plain text
197 #: original/man3/libblkid.3:60
198 msgid "The low-level probing code was rewritten by Karel Zak."
199 msgstr ""
200
201 #. type: SH
202 #: original/man3/libblkid.3:60
203 #, no-wrap
204 msgid "COPYING"
205 msgstr ""
206
207 #. type: Plain text
208 #: original/man3/libblkid.3:63
209 msgid ""
210 "B<libblkid> is available under the terms of the GNU Library General Public "
211 "License (LGPL), version 2 (or at your discretion any later version)."
212 msgstr ""
213
214 #. type: SH
215 #: original/man3/libblkid.3:63 original/man3/uuid.3:47
216 #: original/man3/uuid_clear.3:43 original/man3/uuid_compare.3:46
217 #: original/man3/uuid_copy.3:46 original/man3/uuid_generate.3:71
218 #: original/man3/uuid_is_null.3:43 original/man3/uuid_parse.3:54
219 #: original/man3/uuid_time.3:46 original/man3/uuid_unparse.3:52
220 #, no-wrap
221 msgid "SEE ALSO"
222 msgstr ""
223
224 #. type: Plain text
225 #: original/man3/libblkid.3:67
226 msgid "B<blkid>(8), B<findfs>(8)"
227 msgstr ""
228
229 #. type: SH
230 #: original/man3/libblkid.3:67 original/man3/uuid.3:57
231 #: original/man3/uuid_clear.3:52 original/man3/uuid_copy.3:55
232 #: original/man3/uuid_generate.3:83 original/man3/uuid_is_null.3:53
233 #: original/man3/uuid_parse.3:64 original/man3/uuid_time.3:56
234 #: original/man3/uuid_unparse.3:62
235 #, no-wrap
236 msgid "REPORTING BUGS"
237 msgstr ""
238
239 #. type: Plain text
240 #: original/man3/libblkid.3:70 original/man3/uuid.3:60
241 #: original/man3/uuid_clear.3:55 original/man3/uuid_copy.3:58
242 #: original/man3/uuid_generate.3:86 original/man3/uuid_is_null.3:56
243 #: original/man3/uuid_parse.3:67 original/man3/uuid_time.3:59
244 #: original/man3/uuid_unparse.3:65
245 msgid "For bug reports, use the issue tracker at"
246 msgstr ""
247
248 #. type: SH
249 #: original/man3/libblkid.3:71 original/man3/uuid.3:61
250 #: original/man3/uuid_clear.3:56 original/man3/uuid_compare.3:55
251 #: original/man3/uuid_copy.3:59 original/man3/uuid_generate.3:87
252 #: original/man3/uuid_is_null.3:57 original/man3/uuid_parse.3:68
253 #: original/man3/uuid_time.3:60 original/man3/uuid_unparse.3:66
254 #, no-wrap
255 msgid "AVAILABILITY"
256 msgstr ""
257
258 #. type: Plain text
259 #: original/man3/libblkid.3:74
260 msgid ""
261 "The B<libblkid> library is part of the util-linux package since version "
262 "2.15. It can be downloaded from"
263 msgstr ""
264
265 #. type: TH
266 #: original/man3/uuid.3:10
267 #, no-wrap
268 msgid "UUID"
269 msgstr ""
270
271 #. type: Plain text
272 #: original/man3/uuid.3:32
273 msgid "uuid - DCE compatible Universally Unique Identifier library"
274 msgstr ""
275
276 #. type: Plain text
277 #: original/man3/uuid.3:35 original/man3/uuid_clear.3:35
278 #: original/man3/uuid_compare.3:35 original/man3/uuid_copy.3:35
279 #: original/man3/uuid_generate.3:35 original/man3/uuid_is_null.3:35
280 #: original/man3/uuid_parse.3:35 original/man3/uuid_time.3:35
281 #: original/man3/uuid_unparse.3:35
282 msgid "B<#include E<lt>uuid.hE<gt>>"
283 msgstr ""
284
285 #. type: Plain text
286 #: original/man3/uuid.3:38
287 msgid ""
288 "The UUID library is used to generate unique identifiers for objects that may "
289 "be accessible beyond the local system. This library generates UUIDs "
290 "compatible with those created by the Open Software Foundation (OSF) "
291 "Distributed Computing Environment (DCE) utility B<uuidgen>(1)."
292 msgstr ""
293
294 #. type: Plain text
295 #: original/man3/uuid.3:40
296 msgid ""
297 "The UUIDs generated by this library can be reasonably expected to be unique "
298 "within a system, and unique across all systems. They could be used, for "
299 "instance, to generate unique HTTP cookies across multiple web servers "
300 "without communication between the servers, and without fear of a name clash."
301 msgstr ""
302
303 #. type: SH
304 #: original/man3/uuid.3:40 original/man3/uuid_generate.3:64
305 #: original/man3/uuid_parse.3:47 original/man3/uuid_unparse.3:46
306 #, no-wrap
307 msgid "CONFORMING TO"
308 msgstr ""
309
310 #. type: Plain text
311 #: original/man3/uuid.3:43 original/man3/uuid_generate.3:67
312 msgid ""
313 "This library generates UUIDs compatible with OSF DCE 1.1, and hash based "
314 "UUIDs V3 and V5 compatible with"
315 msgstr ""
316
317 #. type: Plain text
318 #: original/man3/uuid.3:47 original/man3/uuid_clear.3:43
319 #: original/man3/uuid_compare.3:46 original/man3/uuid_copy.3:46
320 #: original/man3/uuid_generate.3:71 original/man3/uuid_is_null.3:43
321 #: original/man3/uuid_parse.3:54 original/man3/uuid_time.3:46
322 #: original/man3/uuid_unparse.3:52
323 msgid "Theodore Y. Ts\\(cqo"
324 msgstr ""
325
326 #. type: Plain text
327 #: original/man3/uuid.3:57
328 msgid ""
329 "B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_copy>(3), B<uuid_generate>(3), "
330 "B<uuid_is_null>(3), B<uuid_parse>(3), B<uuid_time>(3), B<uuid_unparse>(3)"
331 msgstr ""
332
333 #. type: Plain text
334 #: original/man3/uuid.3:64 original/man3/uuid_clear.3:59
335 #: original/man3/uuid_compare.3:58 original/man3/uuid_copy.3:62
336 #: original/man3/uuid_generate.3:90 original/man3/uuid_is_null.3:60
337 #: original/man3/uuid_parse.3:71 original/man3/uuid_time.3:63
338 #: original/man3/uuid_unparse.3:69
339 msgid ""
340 "The B<libuuid> library is part of the util-linux package since version "
341 "2.15.1. It can be downloaded from"
342 msgstr ""
343
344 #. type: TH
345 #: original/man3/uuid_clear.3:10
346 #, no-wrap
347 msgid "UUID_CLEAR"
348 msgstr ""
349
350 #. type: Plain text
351 #: original/man3/uuid_clear.3:32
352 msgid "uuid_clear - reset value of UUID variable to the NULL value"
353 msgstr ""
354
355 #. type: Plain text
356 #: original/man3/uuid_clear.3:37
357 msgid "B<void uuid_clear(uuid_t >I<uu>B<);>"
358 msgstr ""
359
360 #. type: Plain text
361 #: original/man3/uuid_clear.3:40
362 msgid ""
363 "The B<uuid_clear>() function sets the value of the supplied uuid variable "
364 "I<uu> to the NULL value."
365 msgstr ""
366
367 #. type: Plain text
368 #: original/man3/uuid_clear.3:52
369 msgid ""
370 "B<uuid>(3), B<uuid_compare>(3), B<uuid_copy>(3), B<uuid_generate>(3), "
371 "B<uuid_is_null>(3), B<uuid_parse>(3), B<uuid_unparse>(3)"
372 msgstr ""
373
374 #. type: TH
375 #: original/man3/uuid_compare.3:10
376 #, no-wrap
377 msgid "UUID_COMPARE"
378 msgstr ""
379
380 #. type: Plain text
381 #: original/man3/uuid_compare.3:32
382 msgid "uuid_compare - compare whether two UUIDs are the same"
383 msgstr ""
384
385 #. type: Plain text
386 #: original/man3/uuid_compare.3:37
387 msgid "B<int uuid_compare(uuid_t >I<uu1>B<, uuid_t >I<uu2>B<)>"
388 msgstr ""
389
390 #. type: Plain text
391 #: original/man3/uuid_compare.3:40
392 msgid ""
393 "The B<uuid_compare>() function compares the two supplied uuid variables "
394 "I<uu1> and I<uu2> to each other."
395 msgstr ""
396
397 #. type: SH
398 #: original/man3/uuid_compare.3:40 original/man3/uuid_copy.3:40
399 #: original/man3/uuid_generate.3:61 original/man3/uuid_parse.3:44
400 #: original/man3/uuid_time.3:40
401 #, no-wrap
402 msgid "RETURN VALUE"
403 msgstr ""
404
405 #. type: Plain text
406 #: original/man3/uuid_compare.3:43
407 msgid ""
408 "Returns an integer less than, equal to, or greater than zero if I<uu1> is "
409 "found, respectively, to be lexicographically less than, equal, or greater "
410 "than I<uu2>."
411 msgstr ""
412
413 #. type: Plain text
414 #: original/man3/uuid_compare.3:55
415 msgid ""
416 "B<uuid>(3), B<uuid_clear>(3), B<uuid_copy>(3), B<uuid_generate>(3), "
417 "B<uuid_is_null>(3), B<uuid_parse>(3), B<uuid_unparse>(3)"
418 msgstr ""
419
420 #. type: TH
421 #: original/man3/uuid_copy.3:10
422 #, no-wrap
423 msgid "UUID_COPY"
424 msgstr ""
425
426 #. type: Plain text
427 #: original/man3/uuid_copy.3:32
428 msgid "uuid_copy - copy a UUID value"
429 msgstr ""
430
431 #. type: Plain text
432 #: original/man3/uuid_copy.3:37
433 msgid "B<void uuid_copy(uuid_t >I<dst>B<, uuid_t >I<src>B<;>"
434 msgstr ""
435
436 #. type: Plain text
437 #: original/man3/uuid_copy.3:40
438 msgid "The B<uuid_copy>() function copies the UUID variable I<src> to I<dst>."
439 msgstr ""
440
441 #. type: Plain text
442 #: original/man3/uuid_copy.3:43
443 msgid "The copied UUID is returned in the location pointed to by I<dst>."
444 msgstr ""
445
446 #. type: Plain text
447 #: original/man3/uuid_copy.3:55
448 msgid ""
449 "B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_generate>(3), "
450 "B<uuid_is_null>(3), B<uuid_parse>(3), B<uuid_unparse>(3)"
451 msgstr ""
452
453 #. type: TH
454 #: original/man3/uuid_generate.3:10
455 #, no-wrap
456 msgid "UUID_GENERATE"
457 msgstr ""
458
459 #. type: TH
460 #: original/man3/uuid_generate.3:10
461 #, no-wrap
462 msgid "2022-02-14"
463 msgstr ""
464
465 #. type: Plain text
466 #: original/man3/uuid_generate.3:32
467 msgid ""
468 "uuid_generate, uuid_generate_random, uuid_generate_time, "
469 "uuid_generate_time_safe - create a new unique UUID value"
470 msgstr ""
471
472 #. type: Plain text
473 #: original/man3/uuid_generate.3:37
474 msgid "B<void uuid_generate(uuid_t >I<out>B<);>"
475 msgstr ""
476
477 #. type: Plain text
478 #: original/man3/uuid_generate.3:39
479 msgid "B<void uuid_generate_random(uuid_t >I<out>B<);>"
480 msgstr ""
481
482 #. type: Plain text
483 #: original/man3/uuid_generate.3:41
484 msgid "B<void uuid_generate_time(uuid_t >I<out>B<);>"
485 msgstr ""
486
487 #. type: Plain text
488 #: original/man3/uuid_generate.3:43
489 msgid "B<int uuid_generate_time_safe(uuid_t >I<out>B<);>"
490 msgstr ""
491
492 #. type: Plain text
493 #: original/man3/uuid_generate.3:45
494 msgid ""
495 "B<void uuid_generate_md5(uuid_t >I<out>B<, const uuid_t >I<ns>B<, const char "
496 ">I<*name>B<, size_t >I<len>B<);>"
497 msgstr ""
498
499 #. type: Plain text
500 #: original/man3/uuid_generate.3:47
501 msgid ""
502 "B<void uuid_generate_sha1(uuid_t >I<out>B<, const uuid_t >I<ns>B<, const "
503 "char >I<*name>B<, size_t >I<len>B<);>"
504 msgstr ""
505
506 #. type: Plain text
507 #: original/man3/uuid_generate.3:50
508 msgid ""
509 "The B<uuid_generate>() function creates a new universally unique identifier "
510 "(UUID). The uuid will be generated based on high-quality randomness from "
511 "B<getrandom>(2), I</dev/urandom>, or I</dev/random> if available. If it is "
512 "not available, then B<uuid_generate>() will use an alternative algorithm "
513 "which uses the current time, the local ethernet MAC address (if available), "
514 "and random data generated using a pseudo-random generator."
515 msgstr ""
516
517 #. type: Plain text
518 #: original/man3/uuid_generate.3:52
519 msgid ""
520 "The B<uuid_generate_random>() function forces the use of the all-random UUID "
521 "format, even if a high-quality random number generator is not available, in "
522 "which case a pseudo-random generator will be substituted. Note that the use "
523 "of a pseudo-random generator may compromise the uniqueness of UUIDs "
524 "generated in this fashion."
525 msgstr ""
526
527 #. type: Plain text
528 #: original/man3/uuid_generate.3:54
529 msgid ""
530 "The B<uuid_generate_time>() function forces the use of the alternative "
531 "algorithm which uses the current time and the local ethernet MAC address (if "
532 "available). This algorithm used to be the default one used to generate "
533 "UUIDs, but because of the use of the ethernet MAC address, it can leak "
534 "information about when and where the UUID was generated. This can cause "
535 "privacy problems in some applications, so the B<uuid_generate>() function "
536 "only uses this algorithm if a high-quality source of randomness is not "
537 "available. To guarantee uniqueness of UUIDs generated by concurrently "
538 "running processes, the uuid library uses a global clock state counter (if "
539 "the process has permissions to gain exclusive access to this file) and/or "
540 "the B<uuidd> daemon, if it is running already or can be spawned by the "
541 "process (if installed and the process has enough permissions to run it). If "
542 "neither of these two synchronization mechanisms can be used, it is "
543 "theoretically possible that two concurrently running processes obtain the "
544 "same UUID(s). To tell whether the UUID has been generated in a safe manner, "
545 "use B<uuid_generate_time_safe>."
546 msgstr ""
547
548 #. type: Plain text
549 #: original/man3/uuid_generate.3:56
550 msgid ""
551 "The B<uuid_generate_time_safe>() function is similar to "
552 "B<uuid_generate_time>(), except that it returns a value which denotes "
553 "whether any of the synchronization mechanisms (see above) has been used."
554 msgstr ""
555
556 #. type: Plain text
557 #: original/man3/uuid_generate.3:58
558 msgid ""
559 "The UUID is 16 bytes (128 bits) long, which gives approximately 3.4x10^38 "
560 "unique values (there are approximately 10^80 elementary particles in the "
561 "universe according to Carl Sagan\\(cqs I<Cosmos>). The new UUID can "
562 "reasonably be considered unique among all UUIDs created on the local system, "
563 "and among UUIDs created on other systems in the past and in the future."
564 msgstr ""
565
566 #. type: Plain text
567 #: original/man3/uuid_generate.3:60
568 msgid ""
569 "The B<uuid_generate_md5>() and B<uuid_generate_sha1>() functions generate an "
570 "MD5 and SHA1 hashed (predictable) UUID based on a well-known UUID providing "
571 "the namespace and an arbitrary binary string. The UUIDs conform to V3 and V5 "
572 "UUIDs per"
573 msgstr ""
574
575 #. type: Plain text
576 #: original/man3/uuid_generate.3:64
577 msgid ""
578 "The newly created UUID is returned in the memory location pointed to by "
579 "I<out>. B<uuid_generate_time_safe>() returns zero if the UUID has been "
580 "generated in a safe manner, -1 otherwise."
581 msgstr ""
582
583 #. type: Plain text
584 #: original/man3/uuid_generate.3:83
585 msgid ""
586 "B<uuidgen>(1), B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), "
587 "B<uuid_copy>(3), B<uuid_is_null>(3), B<uuid_parse>(3), B<uuid_time>(3), "
588 "B<uuid_unparse>(3), B<uuidd>(8)"
589 msgstr ""
590
591 #. type: TH
592 #: original/man3/uuid_is_null.3:10
593 #, no-wrap
594 msgid "UUID_IS_NULL"
595 msgstr ""
596
597 #. type: Plain text
598 #: original/man3/uuid_is_null.3:32
599 msgid "uuid_is_null - compare the value of the UUID to the NULL value"
600 msgstr ""
601
602 #. type: Plain text
603 #: original/man3/uuid_is_null.3:37
604 msgid "B<int uuid_is_null(uuid_t >I<uu>B<);>"
605 msgstr ""
606
607 #. type: Plain text
608 #: original/man3/uuid_is_null.3:40
609 msgid ""
610 "The B<uuid_is_null>() function compares the value of the supplied UUID "
611 "variable I<uu> to the NULL value. If the value is equal to the NULL UUID, 1 "
612 "is returned, otherwise 0 is returned."
613 msgstr ""
614
615 #. type: Plain text
616 #: original/man3/uuid_is_null.3:53
617 msgid ""
618 "B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_copy>(3), "
619 "B<uuid_generate>(3), B<uuid_time>(3), B<uuid_parse>(3), B<uuid_unparse>(3)"
620 msgstr ""
621
622 #. type: TH
623 #: original/man3/uuid_parse.3:10
624 #, no-wrap
625 msgid "UUID_PARSE"
626 msgstr ""
627
628 #. type: Plain text
629 #: original/man3/uuid_parse.3:32
630 msgid "uuid_parse - convert an input UUID string into binary representation"
631 msgstr ""
632
633 #. type: Plain text
634 #: original/man3/uuid_parse.3:37
635 msgid "B<int uuid_parse(char *>I<in>B<, uuid_t >I<uu>B<);>"
636 msgstr ""
637
638 #. type: Plain text
639 #: original/man3/uuid_parse.3:39
640 msgid ""
641 "B<int uuid_parse_range(char *>I<in_start>B<, char *>I<in_end>B<, uuid_t "
642 ">I<uu>B<);>"
643 msgstr ""
644
645 #. type: Plain text
646 #: original/man3/uuid_parse.3:42
647 msgid ""
648 "The B<uuid_parse>() function converts the UUID string given by I<in> into "
649 "the binary representation. The input UUID is a string of the form "
650 "1b4e28ba-2fa1-11d2-883f-b9a761bde3fb (in B<printf>(3) format "
651 "\"%08x-%04x-%04x-%04x-%012x\", 36 bytes plus the trailing \\(aq\\(rs0\\(aq)."
652 msgstr ""
653
654 #. type: Plain text
655 #: original/man3/uuid_parse.3:44
656 msgid ""
657 "The B<uuid_parse_range>() function works like B<uuid_parse>() but parses "
658 "only range in string specified by I<in_start> and I<in_end> pointers."
659 msgstr ""
660
661 #. type: Plain text
662 #: original/man3/uuid_parse.3:47
663 msgid ""
664 "Upon successfully parsing the input string, 0 is returned, and the UUID is "
665 "stored in the location pointed to by I<uu>, otherwise -1 is returned."
666 msgstr ""
667
668 #. type: Plain text
669 #: original/man3/uuid_parse.3:50
670 msgid ""
671 "This library parses UUIDs compatible with OSF DCE 1.1, and hash based UUIDs "
672 "V3 and V5 compatible with"
673 msgstr ""
674
675 #. type: Plain text
676 #: original/man3/uuid_parse.3:64
677 msgid ""
678 "B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_copy>(3), "
679 "B<uuid_generate>(3), B<uuid_is_null>(3), B<uuid_time>(3), B<uuid_unparse>(3)"
680 msgstr ""
681
682 #. type: TH
683 #: original/man3/uuid_time.3:10
684 #, no-wrap
685 msgid "UUID_TIME"
686 msgstr ""
687
688 #. type: Plain text
689 #: original/man3/uuid_time.3:32
690 msgid "uuid_time - extract the time at which the UUID was created"
691 msgstr ""
692
693 #. type: Plain text
694 #: original/man3/uuid_time.3:37
695 msgid "B<time_t uuid_time(uuid_t >I<uu>B<, struct timeval *>I<ret_tv>B<)>"
696 msgstr ""
697
698 #. type: Plain text
699 #: original/man3/uuid_time.3:40
700 msgid ""
701 "The B<uuid_time>() function extracts the time at which the supplied "
702 "time-based UUID I<uu> was created. Note that the UUID creation time is only "
703 "encoded within certain types of UUIDs. This function can only reasonably "
704 "expect to extract the creation time for UUIDs created with the "
705 "B<uuid_generate_time>(3) and B<uuid_generate_time_safe>(3) functions. It may "
706 "or may not work with UUIDs created by other mechanisms."
707 msgstr ""
708
709 #. type: Plain text
710 #: original/man3/uuid_time.3:43
711 msgid ""
712 "The time at which the UUID was created, in seconds since January 1, 1970 GMT "
713 "(the epoch), is returned (see B<time>(2)). The time at which the UUID was "
714 "created, in seconds and microseconds since the epoch, is also stored in the "
715 "location pointed to by I<ret_tv> (see B<gettimeofday>(2))."
716 msgstr ""
717
718 #. type: Plain text
719 #: original/man3/uuid_time.3:56
720 msgid ""
721 "B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_copy>(3), "
722 "B<uuid_generate>(3), B<uuid_is_null>(3), B<uuid_parse>(3), "
723 "B<uuid_unparse>(3)"
724 msgstr ""
725
726 #. type: TH
727 #: original/man3/uuid_unparse.3:10
728 #, no-wrap
729 msgid "UUID_UNPARSE"
730 msgstr ""
731
732 #. type: Plain text
733 #: original/man3/uuid_unparse.3:32
734 msgid "uuid_unparse - convert a UUID from binary representation to a string"
735 msgstr ""
736
737 #. type: Plain text
738 #: original/man3/uuid_unparse.3:37
739 msgid "B<void uuid_unparse(uuid_t >I<uu>B<, char *>I<out>B<);>"
740 msgstr ""
741
742 #. type: Plain text
743 #: original/man3/uuid_unparse.3:39
744 msgid "B<void uuid_unparse_upper(uuid_t >I<uu>B<, char *>I<out>B<);>"
745 msgstr ""
746
747 #. type: Plain text
748 #: original/man3/uuid_unparse.3:41
749 msgid "B<void uuid_unparse_lower(uuid_t >I<uu>B<, char *>I<out>B<);>"
750 msgstr ""
751
752 #. type: Plain text
753 #: original/man3/uuid_unparse.3:44
754 msgid ""
755 "The B<uuid_unparse>() function converts the supplied UUID I<uu> from the "
756 "binary representation into a 36-byte string (plus trailing \\(aq\\(rs0\\(aq) "
757 "of the form 1b4e28ba-2fa1-11d2-883f-0016d3cca427 and stores this value in "
758 "the character string pointed to by I<out>. The case of the hex digits "
759 "returned by B<uuid_unparse>() may be upper or lower case, and is dependent "
760 "on the system-dependent local default."
761 msgstr ""
762
763 #. type: Plain text
764 #: original/man3/uuid_unparse.3:46
765 msgid ""
766 "If the case of the hex digits is important then the functions "
767 "B<uuid_unparse_upper>() and B<uuid_unparse_lower>() may be used."
768 msgstr ""
769
770 #. type: Plain text
771 #: original/man3/uuid_unparse.3:49
772 msgid "This library unparses UUIDs compatible with OSF DCE 1.1."
773 msgstr ""
774
775 #. type: Plain text
776 #: original/man3/uuid_unparse.3:62
777 msgid ""
778 "B<uuid>(3), B<uuid_clear>(3), B<uuid_compare>(3), B<uuid_copy>(3), "
779 "B<uuid_generate>(3), B<uuid_time>(3), B<uuid_is_null>(3), B<uuid_parse>(3)"
780 msgstr ""