Index: trunk/Ohana/src/opihi/pcontrol/pcontrol.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/pcontrol.c	(revision 8179)
+++ trunk/Ohana/src/opihi/pcontrol/pcontrol.c	(revision 8424)
@@ -10,4 +10,8 @@
 void program_init (int *argc, char **argv) {
   
+# ifdef THREADED  
+  pthread_t clientsThread;
+# endif
+
   auto_break = TRUE;
 
@@ -18,8 +22,17 @@
   gprintInit ();
 
+  InitJobStacks ();
+  InitHostStacks ();
+
   rl_readline_name = opihi_name;
   rl_attempted_completion_function = command_completer;
+# ifdef THREADED
+  pthread_create (&clientsThread, NULL, &CheckSystem_Threaded, NULL);
+  rl_event_hook = NULL;
+  rl_set_keyboard_input_timeout (1000); 
+# else
   rl_event_hook = CheckSystem;
   rl_set_keyboard_input_timeout (1000); 
+# endif  
 
   set_str_variable ("HISTORY", opihi_history);
