Index: trunk/Ohana/src/opihi/dvo/dvo.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/dvo.c	(revision 9472)
+++ trunk/Ohana/src/opihi/dvo/dvo.c	(revision 9473)
@@ -17,6 +17,4 @@
   InitAstro ();
   InitDVO ();
-
-  gprintInit ();
 
   if (!SetCATDIR (NULL, FALSE)) {
Index: trunk/Ohana/src/opihi/lib.shell/startup.c
===================================================================
--- trunk/Ohana/src/opihi/lib.shell/startup.c	(revision 9472)
+++ trunk/Ohana/src/opihi/lib.shell/startup.c	(revision 9473)
@@ -16,4 +16,7 @@
   /* set signals */
   signal (SIGINT, SIG_IGN);
+
+  /* init for main (or only) thread */
+  gprintInit ();
 
   /* load config data (.ptolemyrc) */
Index: trunk/Ohana/src/opihi/mana/mana.c
===================================================================
--- trunk/Ohana/src/opihi/mana/mana.c	(revision 9472)
+++ trunk/Ohana/src/opihi/mana/mana.c	(revision 9473)
@@ -17,6 +17,4 @@
   InitAstro ();
   InitMana ();
-
-  gprintInit ();
 
   rl_readline_name = opihi_name;
Index: trunk/Ohana/src/opihi/pantasks/pantasks.c
===================================================================
--- trunk/Ohana/src/opihi/pantasks/pantasks.c	(revision 9472)
+++ trunk/Ohana/src/opihi/pantasks/pantasks.c	(revision 9473)
@@ -16,6 +16,4 @@
   InitData ();
   InitPantasks ();
-
-  gprintInit ();
 
   rl_readline_name = opihi_name;
Index: trunk/Ohana/src/opihi/pantasks/pantasks_client.c
===================================================================
--- trunk/Ohana/src/opihi/pantasks/pantasks_client.c	(revision 9472)
+++ trunk/Ohana/src/opihi/pantasks/pantasks_client.c	(revision 9473)
@@ -17,6 +17,4 @@
   InitAstro ();
   InitPantasksClient ();
-
-  gprintInit ();
 
   rl_readline_name = opihi_name;
Index: trunk/Ohana/src/opihi/pantasks/pantasks_server.c
===================================================================
--- trunk/Ohana/src/opihi/pantasks/pantasks_server.c	(revision 9472)
+++ trunk/Ohana/src/opihi/pantasks/pantasks_server.c	(revision 9473)
@@ -35,5 +35,4 @@
   InitPantasksServer ();
   
-  gprintInit ();  // each thread needs to init the printing system
   InitInputs ();
 
Index: trunk/Ohana/src/opihi/pclient/pclient.c
===================================================================
--- trunk/Ohana/src/opihi/pclient/pclient.c	(revision 9472)
+++ trunk/Ohana/src/opihi/pclient/pclient.c	(revision 9473)
@@ -16,6 +16,4 @@
   InitPclient ();
   InitChild ();
-
-  gprintInit ();
 
   rl_readline_name = opihi_name;
Index: trunk/Ohana/src/opihi/pcontrol/pcontrol.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/pcontrol.c	(revision 9472)
+++ trunk/Ohana/src/opihi/pcontrol/pcontrol.c	(revision 9473)
@@ -19,6 +19,4 @@
   InitBasic ();
   InitPcontrol ();
-
-  gprintInit ();
 
   InitJobStacks ();
