From: Subrata <sub...@us...> - 2007-08-29 09:29:17
|
Update of /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/hpi_shell In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv5529/ltp/testcases/open_hpi_testsuite/hpi_shell Modified Files: Makefile.in commands.c openhpiclient.cpp Log Message: Update to OpenHPI 2.9.3 (www.openhpi.org for more info) Index: Makefile.in =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/hpi_shell/Makefile.in,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Makefile.in 25 Jun 2007 15:37:34 -0000 1.1 --- Makefile.in 29 Aug 2007 09:28:38 -0000 1.2 *************** *** 1,7 **** ! # Makefile.in generated by automake 1.9.6 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, --- 1,7 ---- ! # Makefile.in generated by automake 1.10 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, ! # 2003, 2004, 2005, 2006 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, *************** *** 16,28 **** - srcdir = @srcdir@ - top_srcdir = @top_srcdir@ VPATH = @srcdir@ pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = .. am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd - INSTALL = @INSTALL@ install_sh_DATA = $(install_sh) -c -m 644 install_sh_PROGRAM = $(install_sh) -c --- 16,24 ---- *************** *** 74,105 **** am_hpi_shell_OBJECTS = $(am__objects_1) $(am__objects_3) hpi_shell_OBJECTS = $(am_hpi_shell_OBJECTS) ! @OH_DAEMON_ENABLED_TRUE@am__DEPENDENCIES_1 = $(top_builddir)/marshal/libohtcpconnx.la \ ! @OH_DAEMON_ENABLED_TRUE@ $(top_builddir)/utils/libopenhpiutils.la ! @OH_DAEMON_ENABLED_FALSE@am__DEPENDENCIES_2 = \ @OH_DAEMON_ENABLED_FALSE@ $(top_builddir)/src/libopenhpi.la ! am__DEPENDENCIES_3 = $(top_builddir)/hpi_ui_lib/libopenhpiui.la \ ! $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_2) ! hpi_shell_DEPENDENCIES = $(am__DEPENDENCIES_3) dist_binSCRIPT_INSTALL = $(INSTALL_SCRIPT) SCRIPTS = $(dist_bin_SCRIPTS) ! DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) ! LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CFLAGS) $(CFLAGS) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ ! $(AM_LDFLAGS) $(LDFLAGS) -o $@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \ ! $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ ! $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) ! CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ! $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ SOURCES = $(hpi_shell_SOURCES) DIST_SOURCES = $(am__hpi_shell_SOURCES_DIST) --- 70,104 ---- am_hpi_shell_OBJECTS = $(am__objects_1) $(am__objects_3) hpi_shell_OBJECTS = $(am_hpi_shell_OBJECTS) ! @OH_DAEMON_ENABLED_FALSE@am__DEPENDENCIES_1 = \ @OH_DAEMON_ENABLED_FALSE@ $(top_builddir)/src/libopenhpi.la ! am__DEPENDENCIES_2 = $(top_builddir)/hpi_ui_lib/libopenhpiui.la \ ! $(am__append_2) $(am__DEPENDENCIES_1) ! hpi_shell_DEPENDENCIES = $(am__DEPENDENCIES_2) ! hpi_shell_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \ ! $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ ! $(CXXFLAGS) $(hpi_shell_LDFLAGS) $(LDFLAGS) -o $@ dist_binSCRIPT_INSTALL = $(INSTALL_SCRIPT) SCRIPTS = $(dist_bin_SCRIPTS) ! DEFAULT_INCLUDES = -I. -I$(top_builddir)@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles 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) CCLD = $(CC) ! LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) ! LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ ! $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) CXXLD = $(CXX) ! CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ ! --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ ! $(LDFLAGS) -o $@ SOURCES = $(hpi_shell_SOURCES) DIST_SOURCES = $(am__hpi_shell_SOURCES_DIST) *************** *** 108,113 **** DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ - AMDEP_FALSE = @AMDEP_FALSE@ - AMDEP_TRUE = @AMDEP_TRUE@ AMTAR = @AMTAR@ AR = @AR@ --- 107,110 ---- *************** *** 139,146 **** --- 136,145 ---- F77 = @F77@ FFLAGS = @FFLAGS@ + GREP = @GREP@ HPI_CLIENT_PKG = @HPI_CLIENT_PKG@ HPI_LIB_VERSION = @HPI_LIB_VERSION@ HPI_PKG = @HPI_PKG@ HPI_UTIL_PKG = @HPI_UTIL_PKG@ + INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ *************** *** 158,168 **** MAKEINFO = @MAKEINFO@ MARSHALDIR = @MARSHALDIR@ NOCFLAGS = @NOCFLAGS@ NOCXXFLAGS = @NOCXXFLAGS@ OBJEXT = @OBJEXT@ - OH_DAEMON_ENABLED_FALSE = @OH_DAEMON_ENABLED_FALSE@ - OH_DAEMON_ENABLED_TRUE = @OH_DAEMON_ENABLED_TRUE@ - OPENHPID_STATIC_FALSE = @OPENHPID_STATIC_FALSE@ - OPENHPID_STATIC_TRUE = @OPENHPID_STATIC_TRUE@ OPENHPI_INCLUDES = @OPENHPI_INCLUDES@ OPENIPMI_CFLAGS = @OPENIPMI_CFLAGS@ --- 157,164 ---- MAKEINFO = @MAKEINFO@ MARSHALDIR = @MARSHALDIR@ + MKDIR_P = @MKDIR_P@ NOCFLAGS = @NOCFLAGS@ NOCXXFLAGS = @NOCXXFLAGS@ OBJEXT = @OBJEXT@ OPENHPI_INCLUDES = @OPENHPI_INCLUDES@ OPENIPMI_CFLAGS = @OPENIPMI_CFLAGS@ *************** *** 200,214 **** WITH_SNMP_BC = @WITH_SNMP_BC@ WITH_SYSFS = @WITH_SYSFS@ ac_configure_args = @ac_configure_args@ - ac_ct_AR = @ac_ct_AR@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ - ac_ct_RANLIB = @ac_ct_RANLIB@ - ac_ct_STRIP = @ac_ct_STRIP@ - am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ - am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ - am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@ - am__fastdepCXX_TRUE = @am__fastdepCXX_TRUE@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ --- 196,207 ---- WITH_SNMP_BC = @WITH_SNMP_BC@ WITH_SYSFS = @WITH_SYSFS@ + abs_builddir = @abs_builddir@ + abs_srcdir = @abs_srcdir@ + abs_top_builddir = @abs_top_builddir@ + abs_top_srcdir = @abs_top_srcdir@ ac_configure_args = @ac_configure_args@ ac_ct_CC = @ac_ct_CC@ ac_ct_CXX = @ac_ct_CXX@ ac_ct_F77 = @ac_ct_F77@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ *************** *** 223,227 **** --- 216,224 ---- build_os = @build_os@ build_vendor = @build_vendor@ + builddir = @builddir@ datadir = @datadir@ + datarootdir = @datarootdir@ + docdir = @docdir@ + dvidir = @dvidir@ exec_prefix = @exec_prefix@ found_pkg_config = @found_pkg_config@ *************** *** 231,234 **** --- 228,232 ---- host_os = @host_os@ host_vendor = @host_vendor@ + htmldir = @htmldir@ includedir = @includedir@ infodir = @infodir@ *************** *** 236,249 **** --- 234,253 ---- libdir = @libdir@ libexecdir = @libexecdir@ + localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ + pdfdir = @pdfdir@ prefix = @prefix@ program_transform_name = @program_transform_name@ + psdir = @psdir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ + srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ MAINTAINERCLEANFILES = Makefile.in MOSTLYCLEANFILES = @TEST_CLEAN@ *************** *** 304,308 **** install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) ! test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ --- 308,312 ---- install-binPROGRAMS: $(bin_PROGRAMS) @$(NORMAL_INSTALL) ! test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(bin_PROGRAMS)'; for p in $$list; do \ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \ *************** *** 332,339 **** hpi_shell$(EXEEXT): $(hpi_shell_OBJECTS) $(hpi_shell_DEPENDENCIES) @rm -f hpi_shell$(EXEEXT) ! $(CXXLINK) $(hpi_shell_LDFLAGS) $(hpi_shell_OBJECTS) $(hpi_shell_LDADD) $(LIBS) install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) @$(NORMAL_INSTALL) ! test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)" @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ --- 336,343 ---- hpi_shell$(EXEEXT): $(hpi_shell_OBJECTS) $(hpi_shell_DEPENDENCIES) @rm -f hpi_shell$(EXEEXT) ! $(hpi_shell_LINK) $(hpi_shell_OBJECTS) $(hpi_shell_LDADD) $(LIBS) install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) @$(NORMAL_INSTALL) ! test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" @list='$(dist_bin_SCRIPTS)'; for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ *************** *** 369,374 **** .c.o: ! @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ ! @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 373,378 ---- .c.o: ! @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 376,381 **** .c.obj: ! @am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ ! @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 380,385 ---- .c.obj: ! @am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` ! @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 383,388 **** .c.lo: ! @am__fastdepCC_TRUE@ if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ ! @am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 387,392 ---- .c.lo: ! @am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCC_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 390,395 **** .cpp.o: ! @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ ! @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 394,399 ---- .cpp.o: ! @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 397,402 **** .cpp.obj: ! @am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ ! @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 401,406 ---- .cpp.obj: ! @am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` ! @am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 404,409 **** .cpp.lo: ! @am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ ! @am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ --- 408,413 ---- .cpp.lo: ! @am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< ! @am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@ *************** *** 416,423 **** -rm -rf .libs _libs - distclean-libtool: - -rm -f libtool - uninstall-info-am: - ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ --- 420,423 ---- *************** *** 469,488 **** distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ ! list='$(DISTFILES)'; for file in $$list; do \ ! case $$file in \ ! $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ ! $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ ! esac; \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test "$$dir" != "$$file" && test "$$dir" != "."; then \ - dir="/$$dir"; \ - $(mkdir_p) "$(distdir)$$dir"; \ - else \ - dir=''; \ - fi; \ if test -d $$d/$$file; then \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ --- 469,487 ---- distdir: $(DISTFILES) ! @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ ! list='$(DISTFILES)'; \ ! dist_files=`for file in $$list; do echo $$file; done | \ ! sed -e "s|^$$srcdirstrip/||;t" \ ! -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ ! case $$dist_files in \ ! */*) $(MKDIR_P) `echo "$$dist_files" | \ ! sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ ! sort -u` ;; \ ! esac; \ ! for file in $$dist_files; do \ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ *************** *** 500,504 **** installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"; do \ ! test -z "$$dir" || $(mkdir_p) "$$dir"; \ done install: install-am --- 499,503 ---- installdirs: for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)"; do \ ! test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: install-am *************** *** 537,541 **** -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-libtool distclean-tags dvi: dvi-am --- 536,540 ---- -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ ! distclean-tags dvi: dvi-am *************** *** 551,560 **** --- 550,567 ---- install-data-am: + install-dvi: install-dvi-am + install-exec-am: install-binPROGRAMS install-dist_binSCRIPTS + install-html: install-html-am + install-info: install-info-am install-man: + install-pdf: install-pdf-am + + install-ps: install-ps-am + installcheck-am: *************** *** 577,582 **** ps-am: ! uninstall-am: uninstall-binPROGRAMS uninstall-dist_binSCRIPTS \ ! uninstall-info-am .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ --- 584,590 ---- ps-am: ! uninstall-am: uninstall-binPROGRAMS uninstall-dist_binSCRIPTS ! ! .MAKE: install-am install-strip .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ *************** *** 585,596 **** distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-data \ ! install-data-am install-dist_binSCRIPTS install-exec \ ! install-exec-am install-info install-info-am install-man \ install-strip 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 uninstall-dist_binSCRIPTS \ ! uninstall-info-am --- 593,605 ---- distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-data \ ! install-data-am install-dist_binSCRIPTS install-dvi \ ! install-dvi-am install-exec install-exec-am install-html \ ! install-html-am install-info install-info-am install-man \ ! install-pdf install-pdf-am install-ps install-ps-am \ install-strip 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 uninstall-dist_binSCRIPTS Index: commands.c =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/hpi_shell/commands.c,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** commands.c 25 Jun 2007 15:37:34 -0000 1.1 --- commands.c 29 Aug 2007 09:28:38 -0000 1.2 *************** *** 359,363 **** tbuf.DataType = SAHPI_TL_TYPE_TEXT; tbuf.Language = SAHPI_LANG_ENGLISH; ! tbuf.DataLength = i; rv = saHpiResourceTagSet(Domain->sessionId, resid, &tbuf); if (rv != SA_OK) { --- 359,363 ---- tbuf.DataType = SAHPI_TL_TYPE_TEXT; tbuf.Language = SAHPI_LANG_ENGLISH; ! tbuf.DataLength = strlen(buf); rv = saHpiResourceTagSet(Domain->sessionId, resid, &tbuf); if (rv != SA_OK) { Index: openhpiclient.cpp =================================================================== RCS file: /cvsroot/ltp/ltp/testcases/open_hpi_testsuite/hpi_shell/openhpiclient.cpp,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** openhpiclient.cpp 25 Jun 2007 15:37:34 -0000 1.1 --- openhpiclient.cpp 29 Aug 2007 09:28:38 -0000 1.2 *************** *** 961,964 **** --- 961,1112 ---- /*----------------------------------------------------------------------------*/ + /* saHpiGetIdByEntityPath */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(GetIdByEntityPath) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiEntityPathT EntityPath, + SAHPI_IN SaHpiRdrTypeT InstrumentType, + SAHPI_INOUT SaHpiUint32T *InstanceId, + SAHPI_OUT SaHpiResourceIdT *ResourceId, + SAHPI_OUT SaHpiInstrumentIdT *InstrumentId, + SAHPI_OUT SaHpiUint32T *RptUpdateCount) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiGetIdByEntityPath"; + pcstrmsock pinst; + SaHpiInstrumentIdT instrument_id; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + if (ResourceId == NULL || InstanceId == NULL || + *InstanceId == SAHPI_LAST_ENTRY || RptUpdateCount == NULL || + (InstrumentId == NULL && InstrumentType != SAHPI_NO_RECORD)) + return SA_ERR_HPI_INVALID_PARAMS; + if (InstrumentId == NULL) + InstrumentId = &instrument_id; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiGetIdByEntityPath); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiGetIdByEntityPath, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest4(hm, request, &SessionId, + &EntityPath, &InstrumentType, + InstanceId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply4(pinst->header.m_flags & dMhEndianBit, hm, + reply + sizeof(cMessageHeader), &err, + InstanceId, ResourceId, InstrumentId, RptUpdateCount); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ + /* saHpiGetChildEntityPath */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(GetChildEntityPath) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiEntityPathT ParentEntityPath, + SAHPI_INOUT SaHpiUint32T *InstanceId, + SAHPI_OUT SaHpiEntityPathT *ChildEntityPath, + SAHPI_OUT SaHpiUint32T *RptUpdateCount) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiGetChildEntityPath"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + if (InstanceId == NULL || *InstanceId == SAHPI_LAST_ENTRY || + RptUpdateCount == NULL) + return SA_ERR_HPI_INVALID_PARAMS; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiGetChildEntityPath); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiGetChildEntityPath, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest3(hm, request, &SessionId, + &ParentEntityPath, + InstanceId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply3(pinst->header.m_flags & dMhEndianBit, hm, + reply + sizeof(cMessageHeader), &err, + InstanceId, ChildEntityPath, RptUpdateCount); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ + /* saHpiResourceFailedRemove */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(ResourceFailedRemove) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiResourceFailedRemove"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiResourceFailedRemove); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiResourceFailedRemove, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest2(hm, request, &SessionId, &ResourceId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply0(pinst->header.m_flags & dMhEndianBit, hm, reply + sizeof(cMessageHeader), &err); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + /*----------------------------------------------------------------------------*/ /* saHpiEventLogInfoGet */ /*----------------------------------------------------------------------------*/ *************** *** 1003,1006 **** --- 1151,1197 ---- } + /*----------------------------------------------------------------------------*/ + /* saHpiEventLogCapabilitiesGet */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(EventLogCapabilitiesGet) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_OUT SaHpiEventLogCapabilitiesT *EventLogCapabilities) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiEventLogCapabilitiesGet"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + if (EventLogCapabilities == NULL) + return SA_ERR_HPI_INVALID_PARAMS; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiEventLogCapabilitiesGet); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiEventLogCapabilitiesGet, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest2(hm, request, &SessionId, &ResourceId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply1(pinst->header.m_flags & dMhEndianBit, hm, reply + sizeof(cMessageHeader), + &err, EventLogCapabilities); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } /*----------------------------------------------------------------------------*/ *************** *** 2659,2662 **** --- 2850,2903 ---- /*----------------------------------------------------------------------------*/ + /* saHpiIdrAreaAddById */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(IdrAreaAddById) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_IN SaHpiIdrIdT Idrid, + SAHPI_IN SaHpiIdrAreaTypeT AreaType, + SAHPI_IN SaHpiEntryIdT AreaId) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiIdrAreaAddById"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + + if (!oh_lookup_idrareatype(AreaType)) { + return SA_ERR_HPI_INVALID_PARAMS; + } else if (AreaType == SAHPI_IDR_AREATYPE_UNSPECIFIED) { + return SA_ERR_HPI_INVALID_DATA; + } + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiIdrAreaAddById); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiIdrAreaAddById, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest5(hm, request, &SessionId, &ResourceId, &Idrid, &AreaType, &AreaId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply0(pinst->header.m_flags & dMhEndianBit, hm, reply + sizeof(cMessageHeader), &err); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ /* saHpiIdrAreaDelete */ /*----------------------------------------------------------------------------*/ *************** *** 2817,2820 **** --- 3058,3118 ---- /*----------------------------------------------------------------------------*/ + /* saHpiIdrFieldAddById */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(IdrFieldAddById) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_IN SaHpiIdrIdT Idrid, + SAHPI_INOUT SaHpiIdrFieldT *Field) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiIdrFieldAddById"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL ) + return SA_ERR_HPI_INVALID_SESSION; + + if (!Field) { + cdebug_err("saHpiIdrFieldAdd", "Null Field") + return SA_ERR_HPI_INVALID_PARAMS; + } else if (!oh_lookup_idrfieldtype(Field->Type)) { + cdebug_err("saHpiIdrFieldAdd", "Bad Field Type") + return SA_ERR_HPI_INVALID_PARAMS; + } else if (Field->Type == SAHPI_IDR_FIELDTYPE_UNSPECIFIED) { + cdebug_err("saHpiIdrFieldAdd", "Unspecified Field Type") + return SA_ERR_HPI_INVALID_PARAMS; + } else if (oh_valid_textbuffer(&Field->Field) != SAHPI_TRUE) { + cdebug_err("saHpiIdrFieldAdd", "Bad Text Buffer in Field") + return SA_ERR_HPI_INVALID_PARAMS; + } + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiIdrFieldAddById); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiIdrFieldAddById, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest4(hm, request, &SessionId, &ResourceId, &Idrid, Field); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply1(pinst->header.m_flags & dMhEndianBit, hm, reply + sizeof(cMessageHeader), &err, Field); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ /* saHpiIdrFieldSet */ /*----------------------------------------------------------------------------*/ *************** *** 3400,3403 **** --- 3698,3745 ---- /*----------------------------------------------------------------------------*/ + /* saHpiAnnunciatorModeSet */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(DimiInfoGet) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_IN SaHpiDimiNumT DimiNum, + SAHPI_OUT SaHpiDimiInfoT *DimiInfo) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiDimiInfoGet"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL) + return SA_ERR_HPI_INVALID_SESSION; + if (!DimiInfo) + return SA_ERR_HPI_INVALID_PARAMS; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiDimiInfoGet); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiDimiInfoGet, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest3(hm, request, &SessionId, &ResourceId, &DimiNum); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply1(pinst->header.m_flags & dMhEndianBit, hm, reply + sizeof(cMessageHeader), &err, DimiInfo); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + /*----------------------------------------------------------------------------*/ /* saHpiHotSwapPolicyCancel */ /*----------------------------------------------------------------------------*/ *************** *** 3921,3924 **** --- 4263,4356 ---- /*----------------------------------------------------------------------------*/ + /* saHpiResourceLoadIdGet */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(ResourceLoadIdGet) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_OUT SaHpiLoadIdT *LoadId) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiResourceLoadIdGet"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL) + return SA_ERR_HPI_INVALID_SESSION; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiResourceLoadIdGet); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiResourceLoadIdGet, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest2(hm, request, &SessionId, &ResourceId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply1(pinst->header.m_flags & dMhEndianBit, hm, + reply + sizeof(cMessageHeader), + &err, LoadId); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ + /* saHpiResourceLoadIdSet */ + /*----------------------------------------------------------------------------*/ + + SaErrorT SAHPI_API dOpenHpiClientFunction(ResourceLoadIdSet) + dOpenHpiClientParam (SAHPI_IN SaHpiSessionIdT SessionId, + SAHPI_IN SaHpiResourceIdT ResourceId, + SAHPI_IN SaHpiLoadIdT *LoadId) + { + void *request; + char reply[dMaxMessageLength]; + SaErrorT err; + char cmd[] = "saHpiResourceLoadIdSet"; + pcstrmsock pinst; + + if (SessionId == 0) + return SA_ERR_HPI_INVALID_SESSION; + pinst = GetConnx(SessionId); + if (pinst == NULL) + return SA_ERR_HPI_INVALID_SESSION; + if (LoadId == NULL) + return SA_ERR_HPI_INVALID_PARAMS; + + cHpiMarshal *hm = HpiMarshalFind(eFsaHpiResourceLoadIdSet); + pinst->MessageHeaderInit(eMhMsg, 0, eFsaHpiResourceLoadIdSet, hm->m_request_len); + request = malloc(hm->m_request_len); + + pinst->header.m_len = HpiMarshalRequest3(hm, request, &SessionId, &ResourceId, LoadId); + + SendRecv(SessionId, cmd); + + int mr = HpiDemarshalReply0(pinst->header.m_flags & dMhEndianBit, hm, + reply + sizeof(cMessageHeader), + &err); + + if (request) + free(request); + if (pinst->header.m_type == eMhError) + return SA_ERR_HPI_INVALID_PARAMS; + if (mr < 0) + return SA_ERR_HPI_INVALID_PARAMS; + + return err; + } + + + /*----------------------------------------------------------------------------*/ /* saHpiResourceResetStateGet */ /*----------------------------------------------------------------------------*/ |