odissey: minor fixes

This commit is contained in:
Dmitry Simonenko 2017-06-20 16:35:59 +03:00
parent 01787aec95
commit 03dd6a3de3
1 changed files with 7 additions and 8 deletions

View File

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