[465] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

[D-O-H] r594 - trunk/owl

daemon@ATHENA.MIT.EDU (asedeno@MIT.EDU)
Thu Oct 29 18:06:28 2009

Resent-From: nelhage@mit.edu
Resent-To: barnowl-dev-mtg@charon.mit.edu
To: dirty-owl-hackers@mit.edu
From: asedeno@MIT.EDU
Reply-to: dirty-owl-hackers@MIT.EDU
Date: Sat, 10 Feb 2007 22:29:10 -0500 (EST)

Author: asedeno
Date: 2007-02-10 22:29:09 -0500 (Sat, 10 Feb 2007)
New Revision: 594

Modified:
   trunk/owl/zephyr.c
Log:
Tweak for NOC messages from rcmd.achilles.



Modified: trunk/owl/zephyr.c
===================================================================
--- trunk/owl/zephyr.c	2007-02-09 16:18:29 UTC (rev 593)
+++ trunk/owl/zephyr.c	2007-02-11 03:29:09 UTC (rev 594)
@@ -360,7 +360,22 @@
   if (!strcasecmp(n->z_sender, "olc.matisse@ATHENA.MIT.EDU")) {
     return(owl_zephyr_get_field(n, 1));
   }
+  /* deal with MIT NOC messages */
+  else if (!strcasecmp(n->z_sender, "rcmd.achilles@ATHENA.MIT.EDU")) {
+    /* $opcode service on $instance $3.\n$4 */
+    char *msg, *opcode, *instance, *field3, *field4;
 
+    opcode = n->z_opcode;
+    instance = n->z_class_inst;
+    field3 = owl_zephyr_get_field(n, 3);
+    field4 = owl_zephyr_get_field(n, 4);
+
+    msg = owl_sprintf("%s service on %s %s\n%s", opcode, instance, field3, field4);
+    if (msg) {
+      return msg;
+    }
+  }
+
   return(owl_zephyr_get_field(n, 2));
 }
 #endif


home help back first fref pref prev next nref lref last post