changeset 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 f7c462f27829
children 2dacac5e4023
files mac/dw.m
diffstat 1 files changed, 3 insertions(+), 6 deletions(-) [+]
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;
 }
 
 /*