Implement _osplatform
[reactos.git] / reactos / dll / win32 / msvcrt / dllmain.c
index caca7c1..95efb2b 100644 (file)
@@ -19,7 +19,7 @@
  * $Date$
  *
  */
-#define _CRTBLD
+
 #include <precomp.h>
 #include <internal/wine/msvcrt.h>
 #include <locale.h>
@@ -35,6 +35,7 @@ extern int BlockEnvToEnvironW(void);
 extern void FreeEnvironment(char **environment);
 extern void _atexit_cleanup(void);
 
+extern unsigned int _osplatform;
 extern unsigned int _osver;
 extern unsigned int _winminor;
 extern unsigned int _winmajor;
@@ -72,6 +73,7 @@ DllMain(PVOID hinstDll, ULONG dwReason, PVOID reserved)
         _winver     = (osvi.dwMajorVersion << 8) | osvi.dwMinorVersion;
         _winmajor   = osvi.dwMajorVersion;
         _winminor   = osvi.dwMinorVersion;
+        _osplatform = osvi.dwPlatformId;
         _osver      = osvi.dwBuildNumber;
         hHeap = HeapCreate(0, 100000, 0);
         if (hHeap == NULL)