JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... uuid_t out ); void uuid_generate_random(uuid_t out ); void uuid_generate_time(uuid_t out ); 説明 uuid_generate 関数は新しい UUID (universally uniq ... ue identifier: 絶対に他とは重ならない識別子) を生成する。 UUID の生成には、 /dev/urandom のような質の良い乱数発生機構が利用できる場合はそれを利用する。 できない場合には、 uuid_generate ... 在時刻、 ローカルなイーサネットの MAC アドレスが取得できればその値、 および擬似乱数発生機構から生成された乱数が用いられる。 uuid_generate_random 関数は、質の良い乱数発生機構 (例えば /dev/urandom ) が利用できない場合でも、完全にランダムベースの (つまり ... ... upper(uuid_t uu , char * out ); void uuid_unparse_lower(uuid_t uu , char * out ); 説明 uuid_unparse 関数は、与えられた UUID uu をバイ ... に変換する。文字列フォーマットは 1b4e28ba-2fa1-11d2-883f-0016d3cca427 のようなもので、これは out が指す文字列に保存される。 uuid_unparse で返される 16 進数が大文字であるか小文字であるかは、 システム固有のローカルなデフォルトに依存する。 16 進数が大文字 ... であるか小文字であるかが重要な場合は、 関数 uuid_unparse_upper と uuid_unparse_lower を使用することができる。 準拠 OSF DCE 1.1 著者 Theodore Y. Ts'o 入手方法 http://e2fspr ... ... ピーする。 返り値 dst が指す場所にコピーされた UUID の値が返される。 著者 Theodore Y. Ts'o 入手方法 http://e2fsprogs.sourceforge.net/ 関連項目 uuid (3), uuid_clear (3), uuid_ ... compare (3), uuid_generate (3), uuid_is_null (3), uuid_parse (3), uuid_unparse (3) ... ... えられた時刻ベースの UUID uu から、それが生成された時刻を取り出す。 UUID の生成時刻は特定のタイプの UUID にのみ エンコードされている点に注意すること ... 。 この関数が時刻を取り出せる UUID は、おそらく uuid_generate_time (3) 関数によって生成されたものに限られる。 他の仕組みによって生成された UUID では、 取り出 ... せる場合もあるし、取り出せない場合もある。 返り値 UUID が生成された時刻が、 January 1 1970 GMT (the epoch: 紀元) からの 経過秒数で返される ( time (2) を見よ)。 UUID が生成された ... ... しければ 1 が返され、等しくなければ 0 が返される。 著者 Theodore Y. Ts'o 入手方法 http://e2fsprogs.sourceforge.net/ 関連項目 uuid (3), uuid_clear (3), uuid_compare (3), uuid_copy (3), uuid_generate (3), uuid_time (3), uuid_parse (3), uuid_unparse (3) ... ... 数 uu に NULL 値をセットする。 著者 Theodore Y. Ts'o 入手方法 http://e2fsprogs.sourceforge.net/ 関連項目 uuid (3), uuid_compare (3), uuid_copy (3), uuid_generate (3), uuid_is_null (3), uuid_parse (3), uuid_unparse (3) ... ... 与えられた二つの uuid 変数 uu1 と uu2 がお互いに等しいかどうか比較する。 返り値 uu1 が uu2 よりも辞書的 (lexigraphically) に小さければ 0 より小さ ... 、大きければ 0 より大きい整数がそれぞれ返される。 著者 Theodore Y. Ts'o 入手方法 http://e2fsprogs.sourceforge.net/ 関連項目 uuid (3), uuid_clear (3), uuid_copy (3), uuid_generate (3), uuid_is_null (3), uuid_parse (3), uuid_unparse (3) ... ... は in に与えられた UUID 文字列を変換し、バイナリ表現にする。 入力する UUID のフォーマットは 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb のようなものである ... 4x-%04x-%04x-%012x"、 36 バイトに末尾の '\0' を加えたもの)。 返り値 文字列を正しく解釈 (parse) できたら、 0 が返され、その UUID は uu が指すメモリ位置に保存される。解釈できなかったら -1 が返される。 準拠 OSF DCE 1.1 著者 Theodore Y. Ts'o 入手方法 htt ... p://e2fsprogs.sourceforge.net/ 関連項目 uuid (3), uuid_clear (3), uuid_compare (3), uuid_copy (3), uuid_generate (3), uuid_is_null (3), uuid_time (3), uuid_unparse (3) ... ... ローカル以外からもアクセスされうるオブジェクトに対して 生成するために用いられる。 このライブラリが生成する UUID は、 Open Software Foundation (OSF) Distributed Computing Environment (DCE) のユーティリティ uuidgen が生成するものと互換で ... ある。 このライブラリによって生成された UUID は、システム内外をよらず 他とは重ならないものと考えて良い。このような UUID は、 たとえば複数の web サーバにまたがる HTTP ク ... とができる。 サーバ間でのやり取りなしに作成でき、かつ名前衝突の心配がない。 準拠 OSF DCE 1.1 著者 Theodore Y. Ts'o 入手方法 UUID ライブラリは e2fsprogs パッケージの一部であり、 http://e2fsprogs.sourceforge.net/ から入手できる。 関連項目 uuid_clear (3) ... ... identifier: 汎システム的に他とは重ならない識別子) を生成する。 新しい UUID は、ローカルシステムで以前に生成された UUID はもちろん、他のシステムで過去・未来に作成された/作成される UUID のいずれとも重 ... ならないと考えて良い。 uuidgen は二つのタイプの UUID を生成することができる。時刻ベースの UUID と 乱数ベースの UUID である。デフォルトでは、 質の良い乱 ... 数生成機構があれば uuidgen は乱数ベースの UUID を生成しようとする。そうでなければ 時刻ベースの UUID を生成する。 -r または -t オプションを指定すれ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。