mirror of https://github.com/yandex/odyssey.git
odissey: minor fixes
This commit is contained in:
parent
01787aec95
commit
03dd6a3de3
|
@ -38,13 +38,12 @@ void od_idmgr_init(od_idmgr_t *mgr)
|
|||
{
|
||||
memset(mgr->seed, 0, sizeof(mgr->seed));
|
||||
mgr->seq = 0;
|
||||
mgr->uid = getuid();
|
||||
mgr->pid = getpid();
|
||||
}
|
||||
|
||||
int od_idmgr_seed(od_idmgr_t *mgr, od_log_t *log)
|
||||
{
|
||||
mgr->uid = getuid();
|
||||
mgr->pid = getpid();
|
||||
|
||||
struct timeval tv;
|
||||
gettimeofday(&tv, 0);
|
||||
srand((mgr->pid << 16) ^ mgr->uid ^ tv.tv_sec ^ tv.tv_usec);
|
||||
|
|
Loading…
Reference in New Issue