Mercurial > hg > nginx
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; |