Index: trunk/Ohana/src/opihi/pcontrol/init.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/init.c	(revision 10693)
+++ trunk/Ohana/src/opihi/pcontrol/init.c	(revision 16460)
@@ -19,20 +19,20 @@
 
 static Command cmds[] = {  
-  {"host",      host,      "add / delete / modify host"},
-  {"hoststack", hoststack, "list hosts for a single stack"},
-  {"status",    status,    "get system status"},
-  {"stop",      run,       "stop controller processing"},
-  {"run",       run,       "set controller runlevel"},
-  {"verbose",   verbose,   "set the verbose mode for job"},
-  {"version",   version,   "show version information"},
-  {"job",       job,       "add job"},
-  {"jobstack",  jobstack,  "list jobs for a single stack"},
-  {"check",     check,     "get job or host status"},
-  {"delete",    delete,    "delete job"},
-  {"kill",      kill_pc,   "kill job"},
-  {"stderr",    stderr_pc, "get stderr buffer for job"},
-  {"stdout",    stdout_pc, "get stdout buffer for job"},
+  {1, "host",      host,      "add / delete / modify host"},
+  {1, "hoststack", hoststack, "list hosts for a single stack"},
+  {1, "status",    status,    "get system status"},
+  {1, "stop",      run,       "stop controller processing"},
+  {1, "run",       run,       "set controller runlevel"},
+  {1, "verbose",   verbose,   "set the verbose mode for job"},
+  {1, "version",   version,   "show version information"},
+  {1, "job",       job,       "add job"},
+  {1, "jobstack",  jobstack,  "list jobs for a single stack"},
+  {1, "check",     check,     "get job or host status"},
+  {1, "delete",    delete,    "delete job"},
+  {1, "kill",      kill_pc,   "kill job"},
+  {1, "stderr",    stderr_pc, "get stderr buffer for job"},
+  {1, "stdout",    stdout_pc, "get stdout buffer for job"},
 # ifndef THREADED
-  {"pulse",     pulse,     "set system pulse"},
+  {1, "pulse",     pulse,     "set system pulse"},
 # endif
 }; 
@@ -45,3 +45,10 @@
     AddCommand (&cmds[i]);
   }
+  InitJobStacks ();
+  InitHostStacks ();
 }
+
+void FreePcontrol () {
+  FreeJobStacks ();
+  FreeHostStacks ();
+}
