On 03/25/2013 04:16 AM, Zdenek Styblik wrote:
> On Fri, Mar 22, 2013 at 2:42 PM, Corey Minyard <tcminy...@gmail.com> wrote:
>> The event data and SDRs support assertions and deassertions for
>> threshold events as well as
>> discrete events.  So print out assertion and deassertion on all events.
>>
> Corey,
>
> is it possible to change coding style to ``if (...) { ... } else { ...
> }''? I know you're keeping up with original version, no blame
> intended.
>
> Thanks,
> Z.

Easy enough to change, here's the new patch:

Index: lib/ipmi_sel.c
===================================================================
RCS file: /cvsroot/ipmitool/ipmitool/lib/ipmi_sel.c,v
retrieving revision 1.90
diff -u -r1.90 ipmi_sel.c
--- lib/ipmi_sel.c    16 Jan 2013 12:27:29 -0000    1.90
+++ lib/ipmi_sel.c    25 Mar 2013 15:56:51 -0000
@@ -1709,16 +1709,16 @@
          free(description);
      }

-    if (evt->sel_type.standard_type.event_type == 0x6f) {
-        if (csv_output)
-            printf(",");
-        else
-            printf(" | ");
+    if (csv_output) {
+        printf(",");
+    } else {
+        printf(" | ");
+    }

-        if (evt->sel_type.standard_type.event_dir)
-            printf("Deasserted");
-        else
-            printf("Asserted");
+    if (evt->sel_type.standard_type.event_dir) {
+        printf("Deasserted");
+    } else {
+        printf("Asserted");
      }

      if (sdr != NULL && evt->sel_type.standard_type.event_type == 1) {
Index: src/ipmievd.c
===================================================================
RCS file: /cvsroot/ipmitool/ipmitool/src/ipmievd.c,v
retrieving revision 1.44
diff -u -r1.44 ipmievd.c
--- src/ipmievd.c    28 Sep 2012 18:47:01 -0000    1.44
+++ src/ipmievd.c    25 Mar 2013 15:56:51 -0000
@@ -278,11 +278,13 @@
                      sdr->record.full, 
evt->sel_type.standard_type.event_data[2]);
              }

-            lprintf(LOG_NOTICE, "%s%s sensor %s %s (Reading %.*f %s 
Threshold %.*f %s)",
+            lprintf(LOG_NOTICE, "%s%s sensor %s %s %s (Reading %.*f %s 
Threshold %.*f %s)",
                  eintf->prefix,
                  type,
                  sdr->record.full->id_string,
                  desc ? : "",
+                (evt->sel_type.standard_type.event_dir
+                 ? "Deasserted" : "Asserted"),
                  (trigger_reading==(int)trigger_reading) ? 0 : 2,
                  trigger_reading,
                  ((evt->sel_type.standard_type.event_data[0] & 0xf) % 
2) ? ">" : "<",
@@ -298,8 +300,11 @@
              /*
               * Discrete Event
               */
-            lprintf(LOG_NOTICE, "%s%s sensor %s %s",
-                eintf->prefix, type, sdr->record.full->id_string, desc 
? : "");
+            lprintf(LOG_NOTICE, "%s%s sensor %s %s %s",
+                eintf->prefix, type,
+                sdr->record.full->id_string, desc ? : "",
+                (evt->sel_type.standard_type.event_dir
+                 ? "Deasserted" : "Asserted"));
              if (((evt->sel_type.standard_type.event_data[0] >> 6) & 3) 
== 1) {
                  /* previous state and/or severity in event data byte 2 */
              }
@@ -308,23 +313,20 @@
              /*
               * OEM Event
               */
-            lprintf(LOG_NOTICE, "%s%s sensor %s %s",
-                eintf->prefix, type, sdr->record.full->id_string, desc 
? : "");
+            lprintf(LOG_NOTICE, "%s%s sensor %s %s %s",
+                eintf->prefix, type,
+                sdr->record.full->id_string, desc ? : "",
+                (evt->sel_type.standard_type.event_dir
+                 ? "Deasserted" : "Asserted"));
          }
          break;

      case SDR_RECORD_TYPE_COMPACT_SENSOR:
-        if (evt->sel_type.standard_type.event_type == 0x6f) {
-            lprintf(LOG_NOTICE, "%s%s sensor %s - %s %s",
-                eintf->prefix,
-                type, sdr->record.compact->id_string,
-                desc ? : "",
-                evt->sel_type.standard_type.event_dir ? "Deasserted" : 
"Asserted");
-        } else {
-            lprintf(LOG_NOTICE, "%s%s sensor %s - %s",
-                eintf->prefix, type,
-                sdr->record.compact->id_string, desc ? : "");
-        }
+        lprintf(LOG_NOTICE, "%s%s sensor %s - %s %s",
+            eintf->prefix, type,
+            sdr->record.compact->id_string, desc ? : "",
+            (evt->sel_type.standard_type.event_dir
+             ? "Deasserted" : "Asserted"));
          break;

      default:


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to