diff options
| author | Martin Lucina <mato@kotelna.sk> | 2011-03-28 10:39:51 +0200 | 
|---|---|---|
| committer | Martin Lucina <martin@lucina.net> | 2012-01-23 08:53:37 +0100 | 
| commit | 3e20cb1b8a2b1ca222011df37334e5f4f88dd565 (patch) | |
| tree | 4a753775186bc7f583f1ceb3f9aa675b6f110596 /perf | |
| parent | 3f0085ddbef1a44b6bb7a0b23af497d56e0025fa (diff) | |
| parent | e645fc2693acc796304498909786b7b47005b429 (diff) | |
Imported Debian patch 2.1.3-1debian/2.1.3-1
Diffstat (limited to 'perf')
| -rw-r--r-- | perf/Makefile.in | 73 | ||||
| -rw-r--r-- | perf/local_lat.cpp | 9 | ||||
| -rw-r--r-- | perf/local_thr.cpp | 9 | ||||
| -rw-r--r-- | perf/remote_lat.cpp | 9 | ||||
| -rw-r--r-- | perf/remote_thr.cpp | 17 | 
5 files changed, 71 insertions, 46 deletions
| diff --git a/perf/Makefile.in b/perf/Makefile.in index 1a9e82c..85b45cc 100644 --- a/perf/Makefile.in +++ b/perf/Makefile.in @@ -43,7 +43,8 @@ am__aclocal_m4_deps = $(top_srcdir)/config/libtool.m4 \  	$(top_srcdir)/config/ltoptions.m4 \  	$(top_srcdir)/config/ltsugar.m4 \  	$(top_srcdir)/config/ltversion.m4 \ -	$(top_srcdir)/config/lt~obsolete.m4 $(top_srcdir)/configure.in +	$(top_srcdir)/config/lt~obsolete.m4 $(top_srcdir)/acinclude.m4 \ +	$(top_srcdir)/configure.in  am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \  	$(ACLOCAL_M4)  mkinstalldirs = $(install_sh) -d @@ -54,6 +55,9 @@ PROGRAMS = $(noinst_PROGRAMS)  am_local_lat_OBJECTS = local_lat.$(OBJEXT)  local_lat_OBJECTS = $(am_local_lat_OBJECTS)  local_lat_DEPENDENCIES = $(top_builddir)/src/libzmq.la +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) +am__v_lt_0 = --silent  am_local_thr_OBJECTS = local_thr.$(OBJEXT)  local_thr_OBJECTS = $(am_local_thr_OBJECTS)  local_thr_DEPENDENCIES = $(top_builddir)/src/libzmq.la @@ -69,13 +73,26 @@ am__depfiles_maybe = depfiles  am__mv = mv -f  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) +LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ +	$(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ +	$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ +	$(AM_CXXFLAGS) $(CXXFLAGS) +AM_V_CXX = $(am__v_CXX_$(V)) +am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) +am__v_CXX_0 = @echo "  CXX   " $@; +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @  CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ -	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ -	$(LDFLAGS) -o $@ +CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ +	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ +	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CXXLD = $(am__v_CXXLD_$(V)) +am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CXXLD_0 = @echo "  CXXLD " $@; +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo "  GEN   " $@;  SOURCES = $(local_lat_SOURCES) $(local_thr_SOURCES) \  	$(remote_lat_SOURCES) $(remote_thr_SOURCES)  DIST_SOURCES = $(local_lat_SOURCES) $(local_thr_SOURCES) \ @@ -85,8 +102,10 @@ CTAGS = ctags  DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)  ACLOCAL = @ACLOCAL@  AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@  AR = @AR@  AS = @AS@ +ASCIIDOC = @ASCIIDOC@  AUTOCONF = @AUTOCONF@  AUTOHEADER = @AUTOHEADER@  AUTOMAKE = @AUTOMAKE@ @@ -112,8 +131,6 @@ ECHO_T = @ECHO_T@  EGREP = @EGREP@  EXEEXT = @EXEEXT@  FGREP = @FGREP@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@  GREP = @GREP@  INSTALL = @INSTALL@  INSTALL_DATA = @INSTALL_DATA@ @@ -125,6 +142,7 @@ LDFLAGS = @LDFLAGS@  LIBOBJS = @LIBOBJS@  LIBS = @LIBS@  LIBTOOL = @LIBTOOL@ +LIBZMQ_EXTRA_CFLAGS = @LIBZMQ_EXTRA_CFLAGS@  LIBZMQ_EXTRA_CXXFLAGS = @LIBZMQ_EXTRA_CXXFLAGS@  LIBZMQ_EXTRA_LDFLAGS = @LIBZMQ_EXTRA_LDFLAGS@  LIPO = @LIPO@ @@ -147,13 +165,13 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@  PACKAGE_URL = @PACKAGE_URL@  PACKAGE_VERSION = @PACKAGE_VERSION@  PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@  RANLIB = @RANLIB@  SED = @SED@  SET_MAKE = @SET_MAKE@  SHELL = @SHELL@  STRIP = @STRIP@  VERSION = @VERSION@ +XMLTO = @XMLTO@  abs_builddir = @abs_builddir@  abs_srcdir = @abs_srcdir@  abs_top_builddir = @abs_top_builddir@ @@ -161,6 +179,8 @@ abs_top_srcdir = @abs_top_srcdir@  ac_ct_CC = @ac_ct_CC@  ac_ct_CXX = @ac_ct_CXX@  ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +ac_zmq_have_asciidoc = @ac_zmq_have_asciidoc@ +ac_zmq_have_xmlto = @ac_zmq_have_xmlto@  am__include = @am__include@  am__leading_dot = @am__leading_dot@  am__quote = @am__quote@ @@ -178,12 +198,6 @@ datarootdir = @datarootdir@  docdir = @docdir@  dvidir = @dvidir@  exec_prefix = @exec_prefix@ -have_asciidoc = @have_asciidoc@ -have_gzip = @have_gzip@ -have_perl = @have_perl@ -have_pkg_config = @have_pkg_config@ -have_python = @have_python@ -have_xmlto = @have_xmlto@  host = @host@  host_alias = @host_alias@  host_cpu = @host_cpu@ @@ -193,7 +207,6 @@ htmldir = @htmldir@  includedir = @includedir@  infodir = @infodir@  install_sh = @install_sh@ -inttypes = @inttypes@  libdir = @libdir@  libexecdir = @libexecdir@  localedir = @localedir@ @@ -204,13 +217,14 @@ mkdir_p = @mkdir_p@  oldincludedir = @oldincludedir@  pdfdir = @pdfdir@  pgm_basename = @pgm_basename@ +pgm_srcdir = @pgm_srcdir@  prefix = @prefix@  program_transform_name = @program_transform_name@  psdir = @psdir@  sbindir = @sbindir@  sharedstatedir = @sharedstatedir@  srcdir = @srcdir@ -stdint = @stdint@ +subdirs = @subdirs@  sysconfdir = @sysconfdir@  target_alias = @target_alias@  top_build_prefix = @top_build_prefix@ @@ -270,16 +284,16 @@ clean-noinstPROGRAMS:  	rm -f $$list  local_lat$(EXEEXT): $(local_lat_OBJECTS) $(local_lat_DEPENDENCIES)   	@rm -f local_lat$(EXEEXT) -	$(CXXLINK) $(local_lat_OBJECTS) $(local_lat_LDADD) $(LIBS) +	$(AM_V_CXXLD)$(CXXLINK) $(local_lat_OBJECTS) $(local_lat_LDADD) $(LIBS)  local_thr$(EXEEXT): $(local_thr_OBJECTS) $(local_thr_DEPENDENCIES)   	@rm -f local_thr$(EXEEXT) -	$(CXXLINK) $(local_thr_OBJECTS) $(local_thr_LDADD) $(LIBS) +	$(AM_V_CXXLD)$(CXXLINK) $(local_thr_OBJECTS) $(local_thr_LDADD) $(LIBS)  remote_lat$(EXEEXT): $(remote_lat_OBJECTS) $(remote_lat_DEPENDENCIES)   	@rm -f remote_lat$(EXEEXT) -	$(CXXLINK) $(remote_lat_OBJECTS) $(remote_lat_LDADD) $(LIBS) +	$(AM_V_CXXLD)$(CXXLINK) $(remote_lat_OBJECTS) $(remote_lat_LDADD) $(LIBS)  remote_thr$(EXEEXT): $(remote_thr_OBJECTS) $(remote_thr_DEPENDENCIES)   	@rm -f remote_thr$(EXEEXT) -	$(CXXLINK) $(remote_thr_OBJECTS) $(remote_thr_LDADD) $(LIBS) +	$(AM_V_CXXLD)$(CXXLINK) $(remote_thr_OBJECTS) $(remote_thr_LDADD) $(LIBS)  mostlyclean-compile:  	-rm -f *.$(OBJEXT) @@ -293,22 +307,25 @@ distclean-compile:  @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_thr.Po@am__quote@  .cpp.o: -@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@  @am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ $<  .cpp.obj: -@am__fastdepCXX_TRUE@	$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` -@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` +@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=no @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@  @am__fastdepCXX_FALSE@	$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`  .cpp.lo: -@am__fastdepCXX_TRUE@	$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< -@am__fastdepCXX_TRUE@	$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCXX_TRUE@	$(AM_V_CXX)$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< +@am__fastdepCXX_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo +@am__fastdepCXX_FALSE@	$(AM_V_CXX) @AM_BACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@  @AMDEP_TRUE@@am__fastdepCXX_FALSE@	DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@  @am__fastdepCXX_FALSE@	$(LTCXXCOMPILE) -c -o $@ $< diff --git a/perf/local_lat.cpp b/perf/local_lat.cpp index 4db756d..8d51662 100644 --- a/perf/local_lat.cpp +++ b/perf/local_lat.cpp @@ -1,19 +1,20 @@  /* -    Copyright (c) 2007-2010 iMatix Corporation +    Copyright (c) 2007-2011 iMatix Corporation +    Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file      This file is part of 0MQ.      0MQ is free software; you can redistribute it and/or modify it under -    the terms of the Lesser GNU General Public License as published by +    the terms of the GNU Lesser General Public License as published by      the Free Software Foundation; either version 3 of the License, or      (at your option) any later version.      0MQ is distributed in the hope that it will be useful,      but WITHOUT ANY WARRANTY; without even the implied warranty of      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -    Lesser GNU General Public License for more details. +    GNU Lesser General Public License for more details. -    You should have received a copy of the Lesser GNU General Public License +    You should have received a copy of the GNU Lesser General Public License      along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ diff --git a/perf/local_thr.cpp b/perf/local_thr.cpp index 016826b..0dea8c6 100644 --- a/perf/local_thr.cpp +++ b/perf/local_thr.cpp @@ -1,19 +1,20 @@  /* -    Copyright (c) 2007-2010 iMatix Corporation +    Copyright (c) 2007-2011 iMatix Corporation +    Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file      This file is part of 0MQ.      0MQ is free software; you can redistribute it and/or modify it under -    the terms of the Lesser GNU General Public License as published by +    the terms of the GNU Lesser General Public License as published by      the Free Software Foundation; either version 3 of the License, or      (at your option) any later version.      0MQ is distributed in the hope that it will be useful,      but WITHOUT ANY WARRANTY; without even the implied warranty of      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -    Lesser GNU General Public License for more details. +    GNU Lesser General Public License for more details. -    You should have received a copy of the Lesser GNU General Public License +    You should have received a copy of the GNU Lesser General Public License      along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ diff --git a/perf/remote_lat.cpp b/perf/remote_lat.cpp index 37535e6..f353ed6 100644 --- a/perf/remote_lat.cpp +++ b/perf/remote_lat.cpp @@ -1,19 +1,20 @@  /* -    Copyright (c) 2007-2010 iMatix Corporation +    Copyright (c) 2007-2011 iMatix Corporation +    Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file      This file is part of 0MQ.      0MQ is free software; you can redistribute it and/or modify it under -    the terms of the Lesser GNU General Public License as published by +    the terms of the GNU Lesser General Public License as published by      the Free Software Foundation; either version 3 of the License, or      (at your option) any later version.      0MQ is distributed in the hope that it will be useful,      but WITHOUT ANY WARRANTY; without even the implied warranty of      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -    Lesser GNU General Public License for more details. +    GNU Lesser General Public License for more details. -    You should have received a copy of the Lesser GNU General Public License +    You should have received a copy of the GNU Lesser General Public License      along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ diff --git a/perf/remote_thr.cpp b/perf/remote_thr.cpp index 1e69601..78b8f72 100644 --- a/perf/remote_thr.cpp +++ b/perf/remote_thr.cpp @@ -1,19 +1,20 @@  /* -    Copyright (c) 2007-2010 iMatix Corporation +    Copyright (c) 2007-2011 iMatix Corporation +    Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file      This file is part of 0MQ.      0MQ is free software; you can redistribute it and/or modify it under -    the terms of the Lesser GNU General Public License as published by +    the terms of the GNU Lesser General Public License as published by      the Free Software Foundation; either version 3 of the License, or      (at your option) any later version.      0MQ is distributed in the hope that it will be useful,      but WITHOUT ANY WARRANTY; without even the implied warranty of      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the -    Lesser GNU General Public License for more details. +    GNU Lesser General Public License for more details. -    You should have received a copy of the Lesser GNU General Public License +    You should have received a copy of the GNU Lesser General Public License      along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ @@ -21,6 +22,7 @@  #include "../include/zmq_utils.h"  #include <stdio.h>  #include <stdlib.h> +#include <string.h>  int main (int argc, char *argv [])  { @@ -64,11 +66,16 @@ int main (int argc, char *argv [])      }      for (i = 0; i != message_count; i++) { +          rc = zmq_msg_init_size (&msg, message_size);          if (rc != 0) {              printf ("error in zmq_msg_init_size: %s\n", zmq_strerror (errno));              return -1;          } +#if defined ZMQ_MAKE_VALGRIND_HAPPY +        memset (zmq_msg_data (&msg), 0, message_size); +#endif +          rc = zmq_send (s, &msg, 0);          if (rc != 0) {              printf ("error in zmq_send: %s\n", zmq_strerror (errno)); @@ -81,8 +88,6 @@ int main (int argc, char *argv [])          }      } -    zmq_sleep (10); -      rc = zmq_close (s);      if (rc != 0) {          printf ("error in zmq_close: %s\n", zmq_strerror (errno)); | 
