From 2d90939bc09c81e755d2f94c0126414b5a2f9414 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net>
Date: Fri, 19 Feb 2021 12:31:14 -0500
Subject: [PATCH] "Native" does not mean "32-bit", it means "Not MS-DOS"

---
 src/sbbs3/sbbsdefs.h | 4 ++--
 src/sbbs3/scfgdefs.h | 2 +-
 src/sbbs3/scfglib2.c | 6 +++---
 src/sbbs3/xtrn.cpp   | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/src/sbbs3/sbbsdefs.h b/src/sbbs3/sbbsdefs.h
index 90619b4fc5..553276ec37 100644
--- a/src/sbbs3/sbbsdefs.h
+++ b/src/sbbs3/sbbsdefs.h
@@ -194,7 +194,7 @@ typedef struct js_callback {
 
 									/* Bit values for prot[x].misc */
 #define PROT_DSZLOG		(1<<0)      /* Supports DSZ Log */
-#define PROT_NATIVE		(1<<1)		/* Native (32-bit) executable */
+#define PROT_NATIVE		(1<<1)		/* Native (not MS-DOS) executable */
 #define PROT_SOCKET		(1<<2)		/* Use socket I/O, not stdio on *nix */
 
 									/* Bit values in netmail_misc */
@@ -843,7 +843,7 @@ enum {							/* readmail and delmailidx which types		*/
 #define EX_OFFLINE	(1<<8)		/* Run this program offline					*/
 #define EX_BG		(1<<10)		/* Back-ground/detached process				*/
 #define EX_BIN		(1<<11)		/* Binary mode (no Unix LF to CRLF)			*/
-#define EX_NATIVE	XTRN_NATIVE		/* Native 32-bit application 			*/
+#define EX_NATIVE	XTRN_NATIVE		/* Native (not MS-DOS) application 			*/
 #define EX_CHKTIME	XTRN_CHKTIME	/* Check time left						*/
 #define EX_NOECHO	XTRN_NOECHO		/* Don't echo stdin to stdout 			*/
 #define EX_STDIO	(EX_STDIN|EX_STDOUT)
diff --git a/src/sbbs3/scfgdefs.h b/src/sbbs3/scfgdefs.h
index 9ce17a5c82..a23caa4eae 100644
--- a/src/sbbs3/scfgdefs.h
+++ b/src/sbbs3/scfgdefs.h
@@ -401,7 +401,7 @@ typedef struct
 	uint16_t		total_faddrs;		/* Total number of fido addresses */
 	swap_t			**swap; 			/* Swapping externals */
 	uint16_t		total_swaps;		/* Total number of non-swap xtrns */
-	natvpgm_t 		**natvpgm;			/* Native (32-bit) Programs */
+	natvpgm_t 		**natvpgm;			/* Native (not MS-DOS) Programs */
 	uint16_t		total_natvpgms; 	/* Total number of native pgms */
 	guru_t			**guru; 			/* Gurus */
 	uint16_t		total_gurus;		/* Total number of guru files */
diff --git a/src/sbbs3/scfglib2.c b/src/sbbs3/scfglib2.c
index adb5387dad..a6f9fc6c4a 100644
--- a/src/sbbs3/scfglib2.c
+++ b/src/sbbs3/scfglib2.c
@@ -602,9 +602,9 @@ BOOL read_xtrn_cfg(scfg_t* cfg, char* error, size_t maxerrlen)
 	}
 	cfg->total_events=i;
 
-	/********************************/
-	/* Native (32-bit) Program list */
-	/********************************/
+	/************************************/
+	/* Native (not MS-DOS) Program list */
+	/************************************/
 
 	get_int(cfg->total_natvpgms,instream);
 
diff --git a/src/sbbs3/xtrn.cpp b/src/sbbs3/xtrn.cpp
index 904aec34bd..34a1c870b1 100644
--- a/src/sbbs3/xtrn.cpp
+++ b/src/sbbs3/xtrn.cpp
@@ -388,7 +388,7 @@ int sbbs_t::external(const char* cmdline, long mode, const char* startup_dir)
 	if(native && mode&EX_STDOUT && !(mode&EX_OFFLINE))
 		use_pipes=true;
 
- 	if(native) { // Native (32-bit) external
+ 	if(native) { // Native (not MS-DOS) external
 
 		if((env_list=strListInit())==NULL) {
 			XTRN_CLEANUP;
@@ -1104,7 +1104,7 @@ int sbbs_t::external(const char* cmdline, long mode, const char* startup_dir)
 	else
 		SAFECOPY(fullcmdline,cmdline);
 
- 	if(native) { // Native (32-bit) external
+ 	if(native) { // Native (not MS-DOS) external
 
 		// Current environment passed to child process
 		sprintf(dszlog,"%sPROTOCOL.LOG",cfg.node_dir);
-- 
GitLab