File: uuid_generate.3

package info (click to toggle)
manpages-ja 0.5.0.0.20050315-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 18,620 kB
  • ctags: 4
  • sloc: sh: 12,675; perl: 157; makefile: 106
file content (86 lines) | stat: -rw-r--r-- 2,920 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
.\" Copyright 1999 Andreas Dilger (adilger@enel.ucalgary.ca)
.\"
.\" This man page was created for libuuid.so.1.1 from e2fsprogs-1.14.
.\" 
.\" This file may be copied under the terms of the GNU Public License.
.\" 
.\" Created  Wed Mar 10 17:42:12 1999, Andreas Dilger
.\"
.\" Japanese Version Copyright 1999 by NAKANO Takeo. All Rights Reserved.
.\" Translated Sat 23 Oct 1999 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" Updated Tue 16 Nov 1999 by NAKANO Takeo
.\"
.TH UUID_GENERATE 3 "February 2004" "E2fsprogs version 1.35"
.SH ̾
uuid_generate, uuid_generate_random, uuid_generate_time \- ¾ȽŤʤʤ UUID ͤ򿷤
.SH 
.nf
.B #include <uuid/uuid.h>
.sp
.BI "void uuid_generate(uuid_t " out );
.BI "void uuid_generate_random(uuid_t " out );
.BI "void uuid_generate_time(uuid_t " out );
.fi
.SH 
.B uuid_generate
ؿϿ UUID (universally unique identifier:
Ф¾ȤϽŤʤʤ̻) 롣
UUID ˤϡ
.I /dev/urandom
Τ褦ʼɤȯѤǤϤѤ롣
Ǥʤˤϡ
.B uuid_generate
̤Υ르ꥺѤ롣ξϸ߻
ʥͥåȤ MAC ɥ쥹ǤФ͡
ӵȯ줿Ѥ롣
.sp
.B uuid_generate_random
ؿϡɤȯ (㤨
.IR /dev/urandom )
ѤǤʤǤ⡢˥١ (Ĥޤ
MAC ɥ쥹Ȥʤ) UUID եޥåȤꤿѤ롣
ξϵȯѤ롣
ȯѤȡΤ褦줿 UUID 
뤫⤷ʤȤդ뤳ȡ
.sp
.B uuid_generata_time
ؿϡإ르ꥺȤѤ롣
ϸ߻ () ͥåȤ MAC ɥ쥹Ѥ롣
Υ르ꥺϤĤ UUID ˡΥǥեȤǤä
ͥåȤ MAC ɥ쥹ѤΤǡĤɤ UUID 
줿ξ󤬥꡼ƤޤϥץꥱˤäƤ
ץ饤Х򵯤ȤΤǡ
.B uuid_generate
ؿϼι⤤ȯѤǤʤ˸¤ä
Υ르ꥺѤ褦ˤʤä
.sp
UUID  16 Х (128 ӥå) Ĺǡ褽 3.4x10^38 
ˡͤͿ (Carl Segan 
.I Cosmos
ˤСˤγҤθĿ 10^80 Ǥ)
˺줿 UUID ϡʥƥ䳰Υƥˤä
ޤ̤줿/ UUID ΤȤۤʤ
ͤ뤳ȤǤ롣
.SH ֤
줿 UUID 
.I out
λؤ֤֤롣
.SH 
OSF DCE 1.1
.SH 
.B uuid_generate
 Theodore Y. Ts'o  ext2 ե륷ƥ桼ƥƥ˺
.SH ˡ
.B uuid_generate
 e2fsprogs ѥå° libuuid ΰǤꡢ
http://e2fsprogs.sourceforge.net Ǥ롣
.SH Ϣ
.BR libuuid (3),
.BR uuid_clear (3),
.BR uuid_compare (3),
.BR uuid_copy (3),
.BR uuidgen (1),
.BR uuid_is_null (3),
.BR uuid_parse (3),
.BR uuid_time (3),
.BR uuid_unparse (3)