comparison src/os/win32/ngx_win32_init.c @ 3584:771d28b86077 stable-0.7

merge r3459, r3571: Win32 fixes: *) compare long file names in case-insensitive mode, the bug had been introduced in r3436 *) test default NTFS stream "::$DATA"
author Igor Sysoev <igor@sysoev.ru>
date Mon, 07 Jun 2010 10:14:11 +0000
parents d8316f307b6a
children d620f497c50f
comparison
equal deleted inserted replaced
3583:d513f9d30208 3584:771d28b86077
112 ngx_ncpu = si.dwNumberOfProcessors; 112 ngx_ncpu = si.dwNumberOfProcessors;
113 ngx_cacheline_size = NGX_CPU_CACHE_LINE; 113 ngx_cacheline_size = NGX_CPU_CACHE_LINE;
114 114
115 for (n = ngx_pagesize; n >>= 1; ngx_pagesize_shift++) { /* void */ } 115 for (n = ngx_pagesize; n >>= 1; ngx_pagesize_shift++) { /* void */ }
116 116
117 /* delete default "C" locale for _wcsicmp() */
118 setlocale(LC_ALL, "");
119
117 120
118 /* init Winsock */ 121 /* init Winsock */
119 122
120 if (WSAStartup(MAKEWORD(2,2), &wsd) != 0) { 123 if (WSAStartup(MAKEWORD(2,2), &wsd) != 0) {
121 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno, 124 ngx_log_error(NGX_LOG_EMERG, log, ngx_socket_errno,