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)
|