comparison src/http/modules/ngx_http_userid_filter_module.c @ 1640:02a22cd5282a

64-bit time_t compatibility
author Igor Sysoev <igor@sysoev.ru>
date Thu, 15 Nov 2007 14:26:36 +0000
parents 4c43e25d11ea
children 555ee689cecc
comparison
equal deleted inserted replaced
1639:7d125a707158 1640:02a22cd5282a
316 if (conf->service == NGX_CONF_UNSET) { 316 if (conf->service == NGX_CONF_UNSET) {
317 ctx->uid_set[0] = 0; 317 ctx->uid_set[0] = 0;
318 } else { 318 } else {
319 ctx->uid_set[0] = conf->service; 319 ctx->uid_set[0] = conf->service;
320 } 320 }
321 ctx->uid_set[1] = ngx_time(); 321 ctx->uid_set[1] = (uint32_t) ngx_time();
322 ctx->uid_set[2] = ngx_pid; 322 ctx->uid_set[2] = ngx_pid;
323 ctx->uid_set[3] = sequencer_v1; 323 ctx->uid_set[3] = sequencer_v1;
324 sequencer_v1 += 0x100; 324 sequencer_v1 += 0x100;
325 325
326 } else { 326 } else {
343 343
344 } else { 344 } else {
345 ctx->uid_set[0] = htonl(conf->service); 345 ctx->uid_set[0] = htonl(conf->service);
346 } 346 }
347 347
348 ctx->uid_set[1] = htonl(ngx_time()); 348 ctx->uid_set[1] = htonl((uint32_t) ngx_time());
349 ctx->uid_set[2] = htonl(ngx_pid); 349 ctx->uid_set[2] = htonl(ngx_pid);
350 ctx->uid_set[3] = htonl(sequencer_v2); 350 ctx->uid_set[3] = htonl(sequencer_v2);
351 sequencer_v2 += 0x100; 351 sequencer_v2 += 0x100;
352 if (sequencer_v2 < 0x03030302) { 352 if (sequencer_v2 < 0x03030302) {
353 sequencer_v2 = 0x03030302; 353 sequencer_v2 = 0x03030302;