diff options
Diffstat (limited to 'util')
| -rw-r--r-- | util/Makefile.in | 250 | ||||
| -rw-r--r-- | util/ievents.c | 2 | ||||
| -rw-r--r-- | util/ilan.c | 6 | ||||
| -rw-r--r-- | util/ipmidir.h | 20 | ||||
| -rw-r--r-- | util/ipmiutil.c | 2 | ||||
| -rw-r--r-- | util/isel.c | 2 | ||||
| -rw-r--r-- | util/isensor.c | 51 | 
7 files changed, 225 insertions, 108 deletions
| diff --git a/util/Makefile.in b/util/Makefile.in index 28cff49..4358683 100644 --- a/util/Makefile.in +++ b/util/Makefile.in @@ -1,9 +1,8 @@ -# Makefile.in generated by automake 1.11.1 from Makefile.am. +# Makefile.in generated by automake 1.13.4 from Makefile.am.  # @configure_input@ -# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006, 2007, 2008, 2009  Free Software Foundation, -# Inc. +# Copyright (C) 1994-2013 Free Software Foundation, Inc. +  # This Makefile.in is free software; the Free Software Foundation  # gives unlimited permission to copy and/or distribute it,  # with or without modifications, as long as this notice is preserved. @@ -16,6 +15,51 @@  @SET_MAKE@  VPATH = @srcdir@ +am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' +am__make_running_with_option = \ +  case $${target_option-} in \ +      ?) ;; \ +      *) echo "am__make_running_with_option: internal error: invalid" \ +              "target option '$${target_option-}' specified" >&2; \ +         exit 1;; \ +  esac; \ +  has_opt=no; \ +  sane_makeflags=$$MAKEFLAGS; \ +  if $(am__is_gnu_make); then \ +    sane_makeflags=$$MFLAGS; \ +  else \ +    case $$MAKEFLAGS in \ +      *\\[\ \	]*) \ +        bs=\\; \ +        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ +          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \ +    esac; \ +  fi; \ +  skip_next=no; \ +  strip_trailopt () \ +  { \ +    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ +  }; \ +  for flg in $$sane_makeflags; do \ +    test $$skip_next = yes && { skip_next=no; continue; }; \ +    case $$flg in \ +      *=*|--*) continue;; \ +        -*I) strip_trailopt 'I'; skip_next=yes;; \ +      -*I?*) strip_trailopt 'I';; \ +        -*O) strip_trailopt 'O'; skip_next=yes;; \ +      -*O?*) strip_trailopt 'O';; \ +        -*l) strip_trailopt 'l'; skip_next=yes;; \ +      -*l?*) strip_trailopt 'l';; \ +      -[dEDm]) skip_next=yes;; \ +      -[JT]) skip_next=yes;; \ +    esac; \ +    case $$flg in \ +      *$$target_option*) has_opt=yes; break;; \ +    esac; \ +  done; \ +  test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option))  pkgdatadir = $(datadir)/@PACKAGE@  pkgincludedir = $(includedir)/@PACKAGE@  pkglibdir = $(libdir)/@PACKAGE@ @@ -38,7 +82,8 @@ bin_PROGRAMS = ipmiutil$(EXEEXT) ievents$(EXEEXT) idiscover$(EXEEXT)  sbin_PROGRAMS = ipmi_port$(EXEEXT) iseltime$(EXEEXT)  EXTRA_PROGRAMS = ipmi_sample$(EXEEXT) ipmi_sample_evt$(EXEEXT)  subdir = util -DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ +	$(top_srcdir)/mkinstalldirs $(top_srcdir)/depcomp  ACLOCAL_M4 = $(top_srcdir)/aclocal.m4  am__aclocal_m4_deps = $(top_srcdir)/configure.ac  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ @@ -54,6 +99,10 @@ idiscover_OBJECTS = $(am_idiscover_OBJECTS)  idiscover_LDADD = $(LDADD)  am__DEPENDENCIES_1 =  idiscover_DEPENDENCIES = $(am__DEPENDENCIES_1) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 =   am_ievents_OBJECTS = ievents.$(OBJEXT)  ievents_OBJECTS = $(am_ievents_OBJECTS)  ievents_LDADD = $(LDADD) @@ -97,29 +146,73 @@ iseltime_SOURCES = iseltime.c  iseltime_OBJECTS = iseltime.$(OBJEXT)  iseltime_LDADD = $(LDADD)  iseltime_DEPENDENCIES = $(am__DEPENDENCIES_1) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo "  GEN     " $@; +am__v_GEN_1 =  +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 =   DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)  depcomp = $(SHELL) $(top_srcdir)/depcomp  am__depfiles_maybe = depfiles  am__mv = mv -f  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \  	$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -	--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ -	$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ +	$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ +	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ +	$(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo "  CC      " $@; +am__v_CC_1 =   CCLD = $(CC) -LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -	--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ -	$(LDFLAGS) -o $@ +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ +	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ +	$(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo "  CCLD    " $@; +am__v_CCLD_1 =   SOURCES = $(idiscover_SOURCES) $(ievents_SOURCES) $(ipmi_port_SOURCES) \  	ipmi_sample.c ipmi_sample_evt.c $(ipmiutil_SOURCES) iseltime.c  DIST_SOURCES = $(idiscover_SOURCES) $(ievents_SOURCES) \  	$(ipmi_port_SOURCES) ipmi_sample.c ipmi_sample_evt.c \  	$(ipmiutil_SOURCES) iseltime.c +am__can_run_installinfo = \ +  case $$AM_UPDATE_INFO_DIR in \ +    n|no|NO) false;; \ +    *) (install-info --version) >/dev/null 2>&1;; \ +  esac +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates.  Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ +  BEGIN { nonempty = 0; } \ +  { items[$$0] = 1; nonempty = 1; } \ +  END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique.  This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ +  list='$(am__tagged_files)'; \ +  unique=`for i in $$list; do \ +    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ +  done | $(am__uniquify_input)`  ETAGS = etags  CTAGS = ctags  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)  ACLOCAL = @ACLOCAL@  AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@  AR = @AR@  AUTOCONF = @AUTOCONF@  AUTOHEADER = @AUTOHEADER@ @@ -135,6 +228,7 @@ CROSS_LFLAGS = @CROSS_LFLAGS@  CYGPATH_W = @CYGPATH_W@  DEFS = @DEFS@  DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@  DSYMUTIL = @DSYMUTIL@  DUMPBIN = @DUMPBIN@  ECHO_C = @ECHO_C@ @@ -172,6 +266,7 @@ LIPO = @LIPO@  LN_S = @LN_S@  LTLIBOBJS = @LTLIBOBJS@  MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@  MKDIR_P = @MKDIR_P@  NM = @NM@  NMEDIT = @NMEDIT@ @@ -187,6 +282,7 @@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@  PACKAGE_NAME = @PACKAGE_NAME@  PACKAGE_STRING = @PACKAGE_STRING@  PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@  PACKAGE_VERSION = @PACKAGE_VERSION@  PATH_SEPARATOR = @PATH_SEPARATOR@  PKG_DIR = @PKG_DIR@ @@ -204,6 +300,7 @@ abs_builddir = @abs_builddir@  abs_srcdir = @abs_srcdir@  abs_top_builddir = @abs_top_builddir@  abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@  ac_ct_CC = @ac_ct_CC@  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@  am__include = @am__include@ @@ -236,7 +333,6 @@ libdir = @libdir@  libexecdir = @libexecdir@  localedir = $(datadir)/locale  localstatedir = @localstatedir@ -lt_ECHO = @lt_ECHO@  mandir = @mandir@  mkdir_p = @mkdir_p@  oldincludedir = @oldincludedir@ @@ -354,14 +450,19 @@ $(ACLOCAL_M4):  $(am__aclocal_m4_deps)  $(am__aclocal_m4_deps):  install-binPROGRAMS: $(bin_PROGRAMS)  	@$(NORMAL_INSTALL) -	test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"  	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \ +	if test -n "$$list"; then \ +	  echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ +	  $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ +	fi; \  	for p in $$list; do echo "$$p $$p"; done | \  	sed 's/$(EXEEXT)$$//' | \ -	while read p p1; do if test -f $$p || test -f $$p1; \ -	  then echo "$$p"; echo "$$p"; else :; fi; \ +	while read p p1; do if test -f $$p \ +	 || test -f $$p1 \ +	  ; then echo "$$p"; echo "$$p"; else :; fi; \  	done | \ -	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ +	sed -e 'p;s,.*/,,;n;h' \ +	    -e 's|.*|.|' \  	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \  	sed 'N;N;N;s,\n, ,g' | \  	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -382,7 +483,8 @@ uninstall-binPROGRAMS:  	@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \  	files=`for p in $$list; do echo "$$p"; done | \  	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -	      -e 's/$$/$(EXEEXT)/' `; \ +	      -e 's/$$/$(EXEEXT)/' \ +	`; \  	test -n "$$list" || exit 0; \  	echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \  	cd "$(DESTDIR)$(bindir)" && rm -f $$files @@ -397,14 +499,19 @@ clean-binPROGRAMS:  	rm -f $$list  install-sbinPROGRAMS: $(sbin_PROGRAMS)  	@$(NORMAL_INSTALL) -	test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"  	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \ +	if test -n "$$list"; then \ +	  echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \ +	  $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \ +	fi; \  	for p in $$list; do echo "$$p $$p"; done | \  	sed 's/$(EXEEXT)$$//' | \ -	while read p p1; do if test -f $$p || test -f $$p1; \ -	  then echo "$$p"; echo "$$p"; else :; fi; \ +	while read p p1; do if test -f $$p \ +	 || test -f $$p1 \ +	  ; then echo "$$p"; echo "$$p"; else :; fi; \  	done | \ -	sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \ +	sed -e 'p;s,.*/,,;n;h' \ +	    -e 's|.*|.|' \  	    -e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \  	sed 'N;N;N;s,\n, ,g' | \  	$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \ @@ -425,7 +532,8 @@ uninstall-sbinPROGRAMS:  	@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \  	files=`for p in $$list; do echo "$$p"; done | \  	  sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \ -	      -e 's/$$/$(EXEEXT)/' `; \ +	      -e 's/$$/$(EXEEXT)/' \ +	`; \  	test -n "$$list" || exit 0; \  	echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \  	cd "$(DESTDIR)$(sbindir)" && rm -f $$files @@ -500,25 +608,25 @@ distclean-compile:  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/subs.Po@am__quote@  .c.o: -@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@	$(COMPILE) -c $< +@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c $<  .c.obj: -@am__fastdepCC_TRUE@	$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@	$(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@	$(COMPILE) -c `$(CYGPATH_W) '$<'` +@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(COMPILE) -c `$(CYGPATH_W) '$<'`  .c.lo: -@am__fastdepCC_TRUE@	$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCC_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo -@AMDEP_TRUE@@am__fastdepCC_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@am__fastdepCC_TRUE@	$(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@	$(LTCOMPILE) -c -o $@ $< +@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<  mostlyclean-libtool:  	-rm -f *.lo @@ -526,26 +634,15 @@ mostlyclean-libtool:  clean-libtool:  	-rm -rf .libs _libs -ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) -	list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ -	unique=`for i in $$list; do \ -	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -	  done | \ -	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -	      END { if (nonempty) { for (i in files) print i; }; }'`; \ -	mkid -fID $$unique -tags: TAGS - -TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ -		$(TAGS_FILES) $(LISP) +ID: $(am__tagged_files) +	$(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)  	set x; \  	here=`pwd`; \ -	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \ -	unique=`for i in $$list; do \ -	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -	  done | \ -	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -	      END { if (nonempty) { for (i in files) print i; }; }'`; \ +	$(am__define_uniq_tagged_files); \  	shift; \  	if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \  	  test -n "$$unique" || unique=$$empty_fix; \ @@ -557,15 +654,11 @@ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \  	      $$unique; \  	  fi; \  	fi -ctags: CTAGS -CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \ -		$(TAGS_FILES) $(LISP) -	list='$(SOURCES) $(HEADERS)  $(LISP) $(TAGS_FILES)'; \ -	unique=`for i in $$list; do \ -	    if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ -	  done | \ -	  $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ -	      END { if (nonempty) { for (i in files) print i; }; }'`; \ +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) +	$(am__define_uniq_tagged_files); \  	test -z "$(CTAGS_ARGS)$$unique" \  	  || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \  	     $$unique @@ -574,6 +667,21 @@ GTAGS:  	here=`$(am__cd) $(top_builddir) && pwd` \  	  && $(am__cd) $(top_srcdir) \  	  && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) +	list='$(am__tagged_files)'; \ +	case "$(srcdir)" in \ +	  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ +	  *) sdir=$(subdir)/$(srcdir) ;; \ +	esac; \ +	for i in $$list; do \ +	  if test -f "$$i"; then \ +	    echo "$(subdir)/$$i"; \ +	  else \ +	    echo "$$sdir/$$i"; \ +	  fi; \ +	done >> $(top_builddir)/cscope.files  distclean-tags:  	-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags @@ -625,10 +733,15 @@ install-am: all-am  installcheck: installcheck-am  install-strip: -	$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ -	  install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ -	  `test -z '$(STRIP)' || \ -	    echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +	if test -z '$(STRIP)'; then \ +	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ +	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ +	      install; \ +	else \ +	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ +	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ +	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ +	fi  mostlyclean-generic:  distclean-generic: @@ -709,8 +822,9 @@ uninstall-am: uninstall-binPROGRAMS uninstall-sbinPROGRAMS  .MAKE: install-am install-strip -.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ -	clean-generic clean-libtool clean-sbinPROGRAMS ctags distclean \ +.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \ +	clean-binPROGRAMS clean-generic clean-libtool \ +	clean-sbinPROGRAMS cscopelist-am ctags ctags-am distclean \  	distclean-compile distclean-generic distclean-libtool \  	distclean-tags distdir dvi dvi-am html html-am info info-am \  	install install-am install-binPROGRAMS install-data \ @@ -721,7 +835,7 @@ uninstall-am: uninstall-binPROGRAMS uninstall-sbinPROGRAMS  	installcheck installcheck-am installdirs maintainer-clean \  	maintainer-clean-generic mostlyclean mostlyclean-compile \  	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ -	tags uninstall uninstall-am uninstall-binPROGRAMS \ +	tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \  	uninstall-sbinPROGRAMS diff --git a/util/ievents.c b/util/ievents.c index bf8f7fb..ff98ef4 100644 --- a/util/ievents.c +++ b/util/ievents.c @@ -80,7 +80,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  extern char *progver;  /*from ipmiutil.c*/  static char * progname  = "ipmiutil events";  #else -static char *progver   = "3.16"; +static char *progver   = "3.17";  static char *progname  = "ievents";  #endif  static char fsensdesc = 0;   /* 1= get extended sensor descriptions*/ diff --git a/util/ilan.c b/util/ilan.c index 635a22a..4f32674 100644 --- a/util/ilan.c +++ b/util/ilan.c @@ -1796,7 +1796,7 @@ GetAdapters ()      printf ("Call to GetAdaptersAddresses failed.\n");      if (FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, RetVal, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),	// Default language  		       (LPTSTR) & MsgBuf, 0, NULL)) { -      printf ("\tError: %s", MsgBuf); +      printf ("\tError: %s", (char *)MsgBuf);      }      LocalFree (MsgBuf);    } @@ -1884,7 +1884,7 @@ GetFirstIP (uchar * ipaddr, uchar * macadr, char *ipname, char fdbg)        if (ipname != NULL) {  	wcstombs (ipname, AdapterList->FriendlyName, sizeof (ifname));  	if (fdbg) -	  printf ("found Adapter: %d\n", ipname); +	  printf ("found Adapter: %s\n", ipname);        }        result = 0;        break; @@ -2846,7 +2846,7 @@ SetSubnetMask ()      else {        if (FormatMessage (FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, dwRetVal, MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT),	// Default language  			 (LPTSTR) & lpMsgBuf, 0, NULL)) { -	printf ("\tError: %s", lpMsgBuf); +	printf ("\tError: %s", (char *)lpMsgBuf);        }        printf ("Call to GetIpAddrTable failed.\n"); diff --git a/util/ipmidir.h b/util/ipmidir.h index 079c6b6..5a5b4c1 100644 --- a/util/ipmidir.h +++ b/util/ipmidir.h @@ -157,16 +157,16 @@ unsigned int baseAddr;  // SMBus 1.0  #define AMD_SMB_1_STATUS                0x00 // SMBus global status -#define AMD_SMB_1_STATUS_SMBS_BSY       (1<11) -#define AMD_SMB_1_STATUS_SMBA_STS       (1<10) -#define AMD_SMB_1_STATUS_HSLV_STS       (1<9) -#define AMD_SMB_1_STATUS_SNP_STS        (1<8) -#define AMD_SMB_1_STATUS_TO_STS         (1<5) -#define AMD_SMB_1_STATUS_HCYC_STS       (1<4) -#define AMD_SMB_1_STATUS_HST_BSY        (1<3) -#define AMD_SMB_1_STATUS_PERR_STS       (1<2) -#define AMD_SMB_1_STATUS_COL_STS        (1<1) -#define AMD_SMB_1_STATUS_ABRT_STS       (1<0) +#define AMD_SMB_1_STATUS_SMBS_BSY       (1<<11) +#define AMD_SMB_1_STATUS_SMBA_STS       (1<<10) +#define AMD_SMB_1_STATUS_HSLV_STS       (1<<9) +#define AMD_SMB_1_STATUS_SNP_STS        (1<<8) +#define AMD_SMB_1_STATUS_TO_STS         (1<<5) +#define AMD_SMB_1_STATUS_HCYC_STS       (1<<4) +#define AMD_SMB_1_STATUS_HST_BSY        (1<<3) +#define AMD_SMB_1_STATUS_PERR_STS       (1<<2) +#define AMD_SMB_1_STATUS_COL_STS        (1<<1) +#define AMD_SMB_1_STATUS_ABRT_STS       (1<<0)  #define AMD_SMB_1_STATUS_ALL_ERRS        AMD_SMB_1_STATUS_TO_STS|AMD_SMB_1_STATUS_HST_BSY|AMD_SMB_1_STATUS_PERR_STS|AMD_SMB_1_STATUS_COL_STS  #define AMD_SMB_1_CTL                   0x02 // SMBus global control  #define AMD_SMB_1_CTL_SMBA_EN           (1<<10) diff --git a/util/ipmiutil.c b/util/ipmiutil.c index 9d3a3dc..6acc19c 100644 --- a/util/ipmiutil.c +++ b/util/ipmiutil.c @@ -57,7 +57,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  #include "ipmiutil.h"  static char *progname  = "ipmiutil"; -char *progver   = "3.16"; +char *progver   = "3.17";  // static char fdebug = 0;  /*int ipmiutil(int argc, char **argv); */ diff --git a/util/isel.c b/util/isel.c index 22e417c..4c351cc 100644 --- a/util/isel.c +++ b/util/isel.c @@ -762,7 +762,7 @@ int i_sel(int argc, char **argv)        ipath = getenv("ipmiutildir");  /*ipmiutil directory path*/        if (ipath != NULL) {  	  if (strlen(ipath)+8 < sizeof(idxfile)) { -	     sprintf(idxfile,"%s\\%s",ipath,"\\",IDXFILE); +	     sprintf(idxfile,"%s\\%s",ipath,IDXFILE);  	  }        }     } diff --git a/util/isensor.c b/util/isensor.c index 48755b7..b2f2bf9 100644 --- a/util/isensor.c +++ b/util/isensor.c @@ -3652,30 +3652,33 @@ int i_sensor(int argc, char **argv)  	   }  	   sz = sdrdata[4] + 5;  	 } else { -	   ret = GetSDR(recid,&recnext,sdrdata,sizeof(sdrdata),&sz); -	   if (fdebug) -	       printf("GetSDR[%04x]: ret = %x, next=%x\n",recid,ret,recnext); -	   if (ret != 0) { -	     if (ret > 0) {  /* ret is a completion code error */ -		  fprintf(stderr,"%04x GetSDR error 0x%02x %s, rlen=%d\n", -			recid,ret,decode_cc((ushort)0,(uchar)ret),sz); -		  if (ret == 0xC5) {  /* lost Reservation ID, retry */ -		   /* This means that some other IPMI software has  -		    * requested a Reservation before we finished, so -		    * we need to refresh the Reservation ID * retry. */ -		   fDoReserve = 1;  /* get a new SDR Reservation ID */ -		   ret = GetSDR(recid,&recnext,sdrdata,sizeof(sdrdata),&sz); -		   if (fdebug) -		      printf("GetSDR[%04x]: ret = %x, next=%x\n",recid,ret, -				recnext); -		   if (ret == 0xC5) sz = 0; /*failed to get Reservation ID*/ -		  } -	     } else fprintf(stderr,"%04x GetSDR error %d, rlen = %d\n",  -				  recid,ret,sz); -	     if (sz < MIN_SDR_SZ) {  /* don't have recnext, so abort */ -		  break; -	     } /* else fall through & continue */ -	   } +	   int try; +           for (try = 0; try < 10; try++) { +             ret = GetSDR(recid,&recnext,sdrdata,sizeof(sdrdata),&sz); +             if (fdebug) +               printf("GetSDR[%04x]: ret = %x, next=%x\n",recid,ret,recnext); +             if (ret != 0) { +               if (ret == 0xC5) {  /* lost Reservation ID, retry */ +                 /*fprintf(stderr,"%04x lost reservation retrying to get, try: %d,  %d, rlen = %d\n", recid,try,ret,sz);*/ +		 os_usleep((rand() & 3000), 0); //_sleep(rand() & 3000); +                 fDoReserve = 1; +               } +               else { +                 fprintf(stderr,"%04x GetSDR error %d, rlen = %d\n", recid,ret,sz); +                 break; +               } +             } +             else { +               break; +             } +             if (try==9){ +               sz=0; +              fprintf(stderr,"%04x GetSDR error %d, rlen = %d\n", recid,ret,sz); +             } +           } +           if (sz < MIN_SDR_SZ) {  /* don't have recnext, so abort */ +             break; +           } /* else fall through & continue */  	 } /*end-else*/  	 if (ret == 0) {  /* (ret == 0) OK, got full SDR */  	   if (fdebug) { | 
