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 }