Mercurial > hg > nginx-quic
comparison src/os/win32/ngx_win32_init.c @ 210:00cafae0bdf1
nginx-0.0.1-2003-12-14-23:10:27 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 14 Dec 2003 20:10:27 +0000 |
parents | c1f3a3c7c5db |
children | 30310107dbc9 |
comparison
equal
deleted
inserted
replaced
209:e1c815be05ae | 210:00cafae0bdf1 |
---|---|
50 return NGX_ERROR; | 50 return NGX_ERROR; |
51 } | 51 } |
52 } | 52 } |
53 | 53 |
54 /* | 54 /* |
55 * Windows 3.1 Win32s 0xxxxx | |
56 * | |
55 * Windows 95 140000 | 57 * Windows 95 140000 |
56 * Windows 98 141000 | 58 * Windows 98 141000 |
57 * Windows ME 149000 | 59 * Windows ME 149000 |
58 * Windows NT 3.51 235100 | 60 * Windows NT 3.51 235100 |
59 * Windows NT 4.0 240000 | 61 * Windows NT 4.0 240000 |
60 * Windows NT 4.0 SP5 240050 | 62 * Windows NT 4.0 SP5 240050 |
61 * Windows 2000 250000 | 63 * Windows 2000 250000 |
62 * Windows XP 250100 | 64 * Windows XP 250100 |
63 * Windows 2003 250200 | 65 * Windows 2003 250200 |
66 * | |
67 * Windows CE x.x 3xxxxx | |
64 */ | 68 */ |
65 | 69 |
66 ngx_win32_version = osvi.dwPlatformId * 100000 | 70 ngx_win32_version = osvi.dwPlatformId * 100000 |
67 + osvi.dwMajorVersion * 10000 | 71 + osvi.dwMajorVersion * 10000 |
68 + osvi.dwMinorVersion * 100; | 72 + osvi.dwMinorVersion * 100; |
82 ngx_win32_version, osvi.dwBuildNumber, osvi.szCSDVersion, | 86 ngx_win32_version, osvi.dwBuildNumber, osvi.szCSDVersion, |
83 osvi.wSuiteMask, osvi.wProductType); | 87 osvi.wSuiteMask, osvi.wProductType); |
84 #endif | 88 #endif |
85 | 89 |
86 } else { | 90 } else { |
87 if (osvi.dwPlatformId == 1) { | 91 if (osvi.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) { |
88 | 92 |
89 /* Win9x build */ | 93 /* Win9x build */ |
90 | 94 |
91 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %u build:%u.%u.%u, \"%s\"", | 95 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %u build:%u.%u.%u, \"%s\"", |
92 ngx_win32_version, | 96 ngx_win32_version, |
94 (osvi.dwBuildNumber >> 16) & 0xff, | 98 (osvi.dwBuildNumber >> 16) & 0xff, |
95 osvi.dwBuildNumber & 0xffff, | 99 osvi.dwBuildNumber & 0xffff, |
96 osvi.szCSDVersion); | 100 osvi.szCSDVersion); |
97 | 101 |
98 } else { | 102 } else { |
103 | |
104 /* | |
105 * VER_PLATFORM_WIN32_NT | |
106 * | |
107 * we do not currently support VER_PLATFORM_WIN32_CE | |
108 * and we do not support VER_PLATFORM_WIN32s at all | |
109 */ | |
110 | |
99 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %u build:%u, \"%s\"", | 111 ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %u build:%u, \"%s\"", |
100 ngx_win32_version, osvi.dwBuildNumber, | 112 ngx_win32_version, osvi.dwBuildNumber, |
101 osvi.szCSDVersion); | 113 osvi.szCSDVersion); |
102 } | 114 } |
103 } | 115 } |