about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
authorAndré Zwing <nerv@dawncrow.de>2025-05-11 16:55:19 +0200
committerGitHub <noreply@github.com>2025-05-11 16:55:19 +0200
commita9ddd396c4e5feca0276f78cf6f21373db596082 (patch)
tree6b567fab37b6b388e8e7e6f6f7470fe4c53f82f8 /src/include
parentf0b060dadd041455edbfc9537a1061a8adf7b86b (diff)
downloadbox64-a9ddd396c4e5feca0276f78cf6f21373db596082.tar.gz
box64-a9ddd396c4e5feca0276f78cf6f21373db596082.zip
[WOW64] Initial implementation patches (#2619)
* [WOW64] Add stub for VolatileRangesContains

* [WOW64] Implement BTCpu[GS]etContext

* [WOW64] Add env support
Diffstat (limited to 'src/include')
-rw-r--r--src/include/env.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/env.h b/src/include/env.h
index 2fed1341..0358bd9b 100644
--- a/src/include/env.h
+++ b/src/include/env.h
@@ -21,8 +21,14 @@
     STRING(NAME, name)
 */
 
+#ifdef _WIN32
+#define DEFAULT_LOG_LEVEL (LOG_INFO)
+#define BOX64_NOBANNER_DEFAULT (1)
+#else
 extern char* ftrace_name;
 #define DEFAULT_LOG_LEVEL (ftrace_name ? LOG_INFO : (isatty(fileno(stdout)) ? LOG_INFO : LOG_NONE))
+#define BOX64_NOBANNER_DEFAULT (isatty(fileno(stdout)) ? 0 : 1)
+#endif
 
 #define ENVSUPER1()                                                        \
     STRING(BOX64_ADDLIBS, addlibs)                                         \
@@ -83,7 +89,7 @@ extern char* ftrace_name;
     INTEGER(BOX64_LOG, log, DEFAULT_LOG_LEVEL, 0, 3)                       \
     INTEGER(BOX64_MALLOC_HACK, malloc_hack, 0, 0, 2)                       \
     INTEGER(BOX64_MAXCPU, new_maxcpu, 0, 0, 100)                           \
-    BOOLEAN(BOX64_NOBANNER, nobanner, (isatty(fileno(stdout)) ? 0 : 1))    \
+    BOOLEAN(BOX64_NOBANNER, nobanner, BOX64_NOBANNER_DEFAULT)    \
     STRING(BOX64_NODYNAREC, nodynarec)                                     \
     BOOLEAN(BOX64_NOGTK, nogtk, 0)                                         \
     BOOLEAN(BOX64_NOPULSE, nopulse, 0)                                     \