Roxen.git/
server/
base_server/
roxen.pike
Branch:
Tag:
Non-build tags
All tags
No tags
2004-05-03
2004-05-03 16:11:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>
ce6a73c0b2eb4b8dd0ff40fc0677b17733fdf175 (
7
lines) (+
4
/-
3
)
[
Show
|
Annotate
]
Branch:
5.2
Minor fixes to new_uuid_string().
Rev: server/base_server/roxen.pike:1.868
6:
// Per Hedbor, Henrik Grubbström, Pontus Hagland, David Hedbor and others. // ABS and suicide systems contributed freely by Francesco Chemolli
-
constant cvs_version="$Id: roxen.pike,v 1.
867
2004/05/03 16:
07
:
30
grubba Exp $";
+
constant cvs_version="$Id: roxen.pike,v 1.
868
2004/05/03 16:
11
:
38
grubba Exp $";
//! @appears roxen //!
2175:
} static int last_hrtime = gethrtime(1)/100;
-
static int clock_sequence = random(
0x0fffffff
);
+
static int clock_sequence = random(
0x3fff
);
// Generate an uuid string. string new_uuid_string() {
2198:
now &= 0x0fffffffffffffff; now |= 0x1000000000000000; // DCE version 1. clock_sequence &= 0x3fff;
-
clock_sequence |= 0x8000;
+
clock_sequence |= 0x8000;
// DCE variant of UUIDs.
return sprintf("%08x-%04x-%04x-%04x-%s", now & 0xffffffff, (now >> 32) & 0xffff,