From 8a4d2b4624237a7b4fcda04bdf086a77071ff928 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 24 Feb 2002 18:32:51 +0000
Subject: [PATCH] Added user_id field for Unix uid to use for spawned threads.

---
 src/sbbs3/ftpsrvr.h  | 2 +-
 src/sbbs3/mailsrvr.h | 2 +-
 src/sbbs3/services.h | 8 ++++----
 src/sbbs3/startup.h  | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/sbbs3/ftpsrvr.h b/src/sbbs3/ftpsrvr.h
index b0065abb0e..f45f9aa286 100644
--- a/src/sbbs3/ftpsrvr.h
+++ b/src/sbbs3/ftpsrvr.h
@@ -54,7 +54,7 @@ typedef struct {
     DWORD   interface_addr;
     DWORD	options;			/* See FTP_OPT definitions */
     DWORD	js_max_bytes;
-    DWORD	reserved_dword7;
+    DWORD	user_id;			/* Unix uid to use for threads */
     DWORD	reserved_dword6;
     DWORD	reserved_dword5;
     DWORD	reserved_dword4;
diff --git a/src/sbbs3/mailsrvr.h b/src/sbbs3/mailsrvr.h
index 778085436f..323a17ceb2 100644
--- a/src/sbbs3/mailsrvr.h
+++ b/src/sbbs3/mailsrvr.h
@@ -55,7 +55,7 @@ typedef struct {
 	WORD	reserved_word1;
     DWORD   interface_addr;
     DWORD	options;			/* See MAIL_OPT definitions */
-    DWORD	reserved_dword8;
+    DWORD	user_id;			/* Unix uid to use for threads */
     DWORD	reserved_dword7;
     DWORD	reserved_dword6;
     DWORD	reserved_dword5;
diff --git a/src/sbbs3/services.h b/src/sbbs3/services.h
index 0ada1e4b97..40c5078461 100644
--- a/src/sbbs3/services.h
+++ b/src/sbbs3/services.h
@@ -46,15 +46,15 @@
 
 typedef struct {
 
-	DWORD	size;				// sizeof(bbs_struct_t)
+	DWORD	size;				/* sizeof(bbs_struct_t) */
     DWORD   interface_addr;
-    DWORD	options;			// See BBS_OPT definitions
+    DWORD	options;			/* See BBS_OPT definitions */
     DWORD	js_max_bytes;
-    DWORD	reserved_dword4;
+    DWORD	user_id;			/* Unix uid to use for threads */
     DWORD	reserved_dword3;
     DWORD	reserved_dword2;
     DWORD	reserved_dword1;
-	int 	(*lputs)(char*);		// Log - put string
+	int 	(*lputs)(char*);		/* Log - put string */
 	void	(*status)(char*);
     void	(*started)(void);
     void	(*terminated)(int code);
diff --git a/src/sbbs3/startup.h b/src/sbbs3/startup.h
index 244ae9c9c9..8ba4055773 100644
--- a/src/sbbs3/startup.h
+++ b/src/sbbs3/startup.h
@@ -65,7 +65,7 @@ typedef struct {
     RingBuf** node_spybuf;		// Spy output buffer (each node)
     RingBuf** node_inbuf;		// User input buffer (each node)
     sem_t**	node_spysem;		// Spy output semaphore (each node)
-    DWORD	reserved_dword1;
+    DWORD	user_id;			// Unix uid to use for threads
     int 	(*event_log)(char*);	// Event log - put string
 	int 	(*lputs)(char*);		// Log - put string
 	void	(*status)(char*);
-- 
GitLab