]> git.eshelyaron.com Git - emacs.git/commitdiff
w32heap.c (osinfo_cache): New variable.
authorGeoff Voelker <voelker@cs.washington.edu>
Thu, 24 Jun 1999 22:05:35 +0000 (22:05 +0000)
committerGeoff Voelker <voelker@cs.washington.edu>
Thu, 24 Jun 1999 22:05:35 +0000 (22:05 +0000)
(cache_system_info): Initialize osinfo_cache.

src/w32heap.c

index 38f7ffe05346902014fc3d4691324dfaef1bf7dd..69144b250388a3145cb928eb5f0a0fc1564dbdbb 100644 (file)
@@ -34,6 +34,10 @@ Boston, MA 02111-1307, USA.
 
 /* This gives us the page size and the size of the allocation unit on NT.  */
 SYSTEM_INFO sysinfo_cache;
+
+/* This gives us version, build, and platform identification.  */
+OSVERSIONINFO osinfo_cache;
+
 unsigned long syspage_mask = 0;
 
 /* These are defined to get Emacs to compile, but are not used.  */
@@ -75,6 +79,10 @@ cache_system_info (void)
   /* Cache page size, allocation unit, processor type, etc.  */
   GetSystemInfo (&sysinfo_cache);
   syspage_mask = sysinfo_cache.dwPageSize - 1;
+
+  /* Cache os info.  */
+  osinfo_cache.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
+  GetVersionEx (&osinfo_cache);
 }
 
 /* Emulate getpagesize.  */