diff --git a/src/sbbs3/ftpsrvr.h b/src/sbbs3/ftpsrvr.h
index b0065abb0e1c29b3e634ec287a2563bc7cf923a0..f45f9aa2864839a60d13d0279dac590882d46d58 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 778085436f20338347233bdd6eaee052f2a6e92f..323a17ceb24f47ed8b36a0dc02f7704d4eb71d1b 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 0ada1e4b97b6baa68f632cd9b8779c79f023fbdb..40c507846119d11ed00fe670ba711cfc6b5a1cf9 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 244ae9c9c9979a71c0d03154a665e714894884a9..8ba4055773a7d38760230acfd31301d0e2331c89 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*);