diff 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
line wrap: on
line diff
--- a/src/os/win32/ngx_win32_init.c
+++ b/src/os/win32/ngx_win32_init.c
@@ -52,6 +52,8 @@ int ngx_os_init(ngx_log_t *log)
     }
 
     /*
+     *  Windows 3.1 Win32s   0xxxxx
+     *
      *  Windows 95           140000
      *  Windows 98           141000
      *  Windows ME           149000
@@ -61,6 +63,8 @@ int ngx_os_init(ngx_log_t *log)
      *  Windows 2000         250000
      *  Windows XP           250100
      *  Windows 2003         250200
+     *
+     *  Windows CE x.x       3xxxxx
      */
 
     ngx_win32_version = osvi.dwPlatformId * 100000
@@ -84,7 +88,7 @@ int ngx_os_init(ngx_log_t *log)
 #endif
 
     } else {
-        if (osvi.dwPlatformId == 1) {
+        if (osvi.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS) {
 
             /* Win9x build */
 
@@ -96,6 +100,14 @@ int ngx_os_init(ngx_log_t *log)
                           osvi.szCSDVersion);
 
         } else {
+
+            /*
+             * VER_PLATFORM_WIN32_NT
+             *
+             * we do not currently support VER_PLATFORM_WIN32_CE
+             * and we do not support VER_PLATFORM_WIN32s at all
+             */
+
             ngx_log_error(NGX_LOG_INFO, log, 0, "OS: %u build:%u, \"%s\"",
                           ngx_win32_version, osvi.dwBuildNumber,
                           osvi.szCSDVersion);