# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1587414245 0 # Node ID 19fb7f72051b7361e0a2ff4e27db8510795b35fb # Parent f7c462f278293a75c428dd8283780ab5cb5f21a0 Mac: Minor update to dw_environment_query(). Improve safety and remove unused code. diff -r f7c462f27829 -r 19fb7f72051b mac/dw.m --- 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; } /*