Index: trunk/Ohana/src/opihi/pcontrol/host.c
===================================================================
--- trunk/Ohana/src/opihi/pcontrol/host.c	(revision 3212)
+++ trunk/Ohana/src/opihi/pcontrol/host.c	(revision 4573)
@@ -3,4 +3,5 @@
 int host (int argc, char **argv) {
 
+  IDtype HostID;
   int N, Delete, Off, On, Start, Stop, Check;
   Host *host;
@@ -17,5 +18,5 @@
   if ((N = get_argument (argc, argv, "-off"))) {
     if (Delete) {
-      fprintf (stderr, "-delete and -off incompatible\n");
+      fprintf (stdout, "-delete and -off incompatible\n");
       return (FALSE);
     }
@@ -28,5 +29,5 @@
   if ((N = get_argument (argc, argv, "-on"))) {
     if (Delete || Off) {
-      fprintf (stderr, "only one of -delete, -off, -on\n");
+      fprintf (stdout, "only one of -delete, -off, -on\n");
       return (FALSE);
     }
@@ -57,5 +58,5 @@
  
   if (argc != 2) {
-    fprintf (stderr, "USAGE: host (hostname) [-delete]\n");
+    fprintf (stdout, "USAGE: host (hostname) [-delete]\n");
     return (FALSE);
   }
@@ -64,5 +65,5 @@
     N = FindNamedHost (argv[1], PCONTROL_HOST_OFF);
     if (N < 0) {
-      fprintf (stderr, "host %s is not OFF\n", argv[1]);
+      fprintf (stdout, "host %s is not OFF\n", argv[1]);
       return (FALSE);
     }
@@ -75,5 +76,5 @@
     N = FindNamedHost (argv[1], PCONTROL_HOST_OFF);
     if (N < 0) {
-      fprintf (stderr, "host %s is not OFF\n", argv[1]);
+      fprintf (stdout, "host %s is not OFF\n", argv[1]);
       return (FALSE);
     }
@@ -96,5 +97,5 @@
       return (TRUE);
     }
-    fprintf (stderr, "host %s is not BUSY or IDLE\n", argv[1]);
+    fprintf (stdout, "host %s is not BUSY or IDLE\n", argv[1]);
     return (FALSE);
   }
@@ -103,5 +104,5 @@
     N = FindNamedHost (argv[1], PCONTROL_HOST_DOWN);
     if (N < 0) {
-      fprintf (stderr, "host %s is not DOWN\n", argv[1]);
+      fprintf (stdout, "host %s is not DOWN\n", argv[1]);
       return (FALSE);
     }
@@ -113,5 +114,5 @@
     N = FindNamedHost (argv[1], PCONTROL_HOST_IDLE);
     if (N < 0) {
-      fprintf (stderr, "host %s is not IDLE\n", argv[1]);
+      fprintf (stdout, "host %s is not IDLE\n", argv[1]);
       return (FALSE);
     }
@@ -143,9 +144,10 @@
       return (TRUE);
     }
-    fprintf (stderr, "host %s is not BUSY, IDLE, or DOWN\n", argv[1]);
+    fprintf (stdout, "host %s is not BUSY, IDLE, or DOWN\n", argv[1]);
     return (FALSE);
   }
 
-  AddHost (argv[1]);
+  HostID = AddHost (argv[1]);
+  fprintf (stdout, "HostID: %d\n", HostID);
   return (TRUE);
 }
