Whamcloud - gitweb
Many files:
authorTheodore Ts'o <tytso@mit.edu>
Fri, 18 Jun 1999 00:32:03 +0000 (00:32 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 18 Jun 1999 00:32:03 +0000 (00:32 +0000)
commitb19d1a959eeea17d6b899a5b994bf3f3691de947
treebfd50d8c9c94971d55672fdad2722efae380aae1
parentffd3af5874950a38f4e383331a5a332e40cabf80
Many files:
  * gen_uuid.c (get_random_bytes): Use a while loop when reading from
   /dev/urandom so that if we get interrupted while reading the right
   thing happens.
   (uuid_generate_random): Add new function which uses the new UUID
   format which uses 122 random bits to form the 128-bit UUID.
   (uuid_generate): Rename the old uuid_generate to be
   uuid_generate_time, and create a new uuid_generate function which
   calls either uuid_generate_random or uuid_genereate_time depending on
   whether /dev/urandom is present.
  uuid_generate.3.in: Update to reflect changesin uuid_generate and its
   two new variants.
  tst_uuid.c: Updated to test new uuid_generate functions, and to
   reflect new semantics of uuid_compare.  Added tests to make sure the
   UUID type and variant created by UUID generate is correct.
  uuid_time.c (uuid_variant, uuid_type): Added new functions to return
   the UUID variant and type information.  The debugging program now
   prints the UUID variant and type, and warns if the unparsed time
   information is likely to be incorrect.
  uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
uuidgen.1.in:
  Miscellaneous text cleanups.
lib/uuid/ChangeLog
lib/uuid/Makefile.in
lib/uuid/gen_uuid.c
lib/uuid/libuuid.3.in
lib/uuid/tst_uuid.c
lib/uuid/uuid.h
lib/uuid/uuid_generate.3.in
lib/uuid/uuid_parse.3.in
lib/uuid/uuid_time.c
misc/uuidgen.1.in