mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-05-11 02:57:22 +00:00
fix lots of little errors that show up when compiled with -Wall
This commit is contained in:
parent
8f5e3e0d95
commit
e092eedd5b
@ -36,6 +36,7 @@
|
|||||||
|
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
#define __USE_XOPEN /* glibc2 needs this for strptime */
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
|
||||||
#include <ipmitool/helper.h>
|
#include <ipmitool/helper.h>
|
||||||
@ -50,22 +51,6 @@ static const struct valstr event_dir_vals[] = {
|
|||||||
{ 1, "Deassertion Event" },
|
{ 1, "Deassertion Event" },
|
||||||
};
|
};
|
||||||
|
|
||||||
static int
|
|
||||||
ipmi_get_event_class(unsigned char code)
|
|
||||||
{
|
|
||||||
if (code == 0)
|
|
||||||
return -1;
|
|
||||||
if (code == 1)
|
|
||||||
return IPMI_EVENT_CLASS_THRESHOLD;
|
|
||||||
if (code >= 0x02 && code <= 0x0b)
|
|
||||||
return IPMI_EVENT_CLASS_DISCRETE;
|
|
||||||
if (code == 0x6f)
|
|
||||||
return IPMI_EVENT_CLASS_DISCRETE;
|
|
||||||
if (code >= 0x70 && code <= 0x7f)
|
|
||||||
return IPMI_EVENT_CLASS_OEM;
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
static const char *
|
static const char *
|
||||||
ipmi_get_event_type(unsigned char code)
|
ipmi_get_event_type(unsigned char code)
|
||||||
{
|
{
|
||||||
@ -87,6 +72,7 @@ ipmi_sel_timestamp(uint32_t stamp)
|
|||||||
{
|
{
|
||||||
static unsigned char tbuf[40];
|
static unsigned char tbuf[40];
|
||||||
time_t s = (time_t)stamp;
|
time_t s = (time_t)stamp;
|
||||||
|
memset(tbuf, 0, 40);
|
||||||
strftime(tbuf, sizeof(tbuf), "%m/%d/%Y %H:%M:%S", localtime(&s));
|
strftime(tbuf, sizeof(tbuf), "%m/%d/%Y %H:%M:%S", localtime(&s));
|
||||||
return tbuf;
|
return tbuf;
|
||||||
}
|
}
|
||||||
@ -227,7 +213,6 @@ ipmi_sel_get_std_entry(struct ipmi_intf * intf, unsigned short id, struct sel_ev
|
|||||||
struct ipmi_rq req;
|
struct ipmi_rq req;
|
||||||
struct ipmi_rs * rsp;
|
struct ipmi_rs * rsp;
|
||||||
unsigned char msg_data[6];
|
unsigned char msg_data[6];
|
||||||
unsigned char type;
|
|
||||||
|
|
||||||
memset(msg_data, 0, 6);
|
memset(msg_data, 0, 6);
|
||||||
msg_data[0] = 0x00; /* no reserve id, not partial get */
|
msg_data[0] = 0x00; /* no reserve id, not partial get */
|
||||||
@ -476,7 +461,7 @@ ipmi_sel_reserve(struct ipmi_intf * intf)
|
|||||||
|
|
||||||
rsp = intf->sendrecv(intf, &req);
|
rsp = intf->sendrecv(intf, &req);
|
||||||
if (!rsp)
|
if (!rsp)
|
||||||
return;
|
return 0;
|
||||||
if (rsp->ccode) {
|
if (rsp->ccode) {
|
||||||
printf("Error:%x unable to reserve SEL\n",
|
printf("Error:%x unable to reserve SEL\n",
|
||||||
rsp ? rsp->ccode : 0);
|
rsp ? rsp->ccode : 0);
|
||||||
@ -546,7 +531,6 @@ ipmi_sel_set_time(struct ipmi_intf * intf, const char * time_string)
|
|||||||
{
|
{
|
||||||
struct ipmi_rs * rsp;
|
struct ipmi_rs * rsp;
|
||||||
struct ipmi_rq req;
|
struct ipmi_rq req;
|
||||||
static unsigned char tbuf[40];
|
|
||||||
struct tm tm;
|
struct tm tm;
|
||||||
time_t time;
|
time_t time;
|
||||||
const char * time_format = "%m/%d/%Y %H:%M:%S";
|
const char * time_format = "%m/%d/%Y %H:%M:%S";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user