diff mac/dw.m @ 2064:19fb7f72051b

Mac: Minor update to dw_environment_query(). Improve safety and remove unused code.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 20 Apr 2020 20:24:05 +0000
parents a00e73284c97
children 3ccd0da07514
line wrap: on
line diff
--- a/mac/dw.m	Mon Apr 20 19:22:37 2020 +0000
+++ b/mac/dw.m	Mon Apr 20 20:24:05 2020 +0000
@@ -10696,13 +10696,11 @@
  */
 void dw_environment_query(DWEnv *env)
 {
-    struct utsname name;
-
-    uname(&name);
+    memset(env, '\0', sizeof(DWEnv));
     strcpy(env->osName, "MacOS");
 
-    strcpy(env->buildDate, __DATE__);
-    strcpy(env->buildTime, __TIME__);
+    strncpy(env->buildDate, __DATE__, sizeof(env->buildDate)-1);
+    strncpy(env->buildTime, __TIME__, sizeof(env->buildTime)-1);
     env->DWMajorVersion = DW_MAJOR_VERSION;
     env->DWMinorVersion = DW_MINOR_VERSION;
 #ifdef VER_REV
@@ -10714,7 +10712,6 @@
     env->MajorVersion = DWOSMajor;
     env->MinorVersion = DWOSMinor;
     env->MajorBuild = DWOSBuild;
-    env->MinorBuild = 0;
 }
 
 /*