[Pvfs2-cvs] commit by pw in pvfs2/src/common/gossip: gossip.c gossip.h module.mk.in

CVS commit program cvs at parl.clemson.edu
Sun Jul 22 12:15:01 EDT 2007


Update of /projects/cvsroot/pvfs2/src/common/gossip
In directory parlweb1:/tmp/cvs-serv22041/src/common/gossip

Modified Files:
	gossip.c gossip.h module.mk.in 
Log Message:
Always define gossip_backtrace(), just as a noop if it cannot be built.  This
simplifies some ifdef nests in a few spots.  No behavior change.


Index: gossip.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/gossip.c,v
diff -u -p -p -u -r1.26 -r1.27
--- gossip.c	13 Apr 2007 05:02:52 -0000	1.26
+++ gossip.c	22 Jul 2007 16:15:01 -0000	1.27
@@ -389,6 +389,10 @@ void gossip_backtrace(void)
     }
     free(messages);
 }
+#else
+void gossip_backtrace(void)
+{
+}
 #endif
 
 /****************************************************************

Index: gossip.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/gossip.h,v
diff -u -p -p -u -r1.24 -r1.25
--- gossip.h	12 Mar 2007 22:20:28 -0000	1.24
+++ gossip.h	22 Jul 2007 16:15:01 -0000	1.25
@@ -96,9 +96,7 @@ int gossip_get_debug_mask(
 int gossip_set_logstamp(
     enum gossip_logstamp ts);
 
-#ifdef GOSSIP_ENABLE_BACKTRACE
 void gossip_backtrace(void);
-#endif
 
 #ifdef __GNUC__
 
@@ -163,18 +161,11 @@ do {                                    
     gossip_debug(mask, "%s: " format, __func__ , ##f); \
 } while(0)
 
-#ifdef GOSSIP_ENABLE_BACKTRACE
 #define gossip_lerr(format, f...)                  \
 do {                                               \
     gossip_err("%s line %d: " format, __FILE__ , __LINE__ , ##f); \
     gossip_backtrace();                            \
 } while(0)
-#else
-#define gossip_lerr(format, f...)                  \
-do {                                               \
-    gossip_err("%s line %d: " format, __FILE__ , __LINE__ , ##f); \
-} while(0)
-#endif
 #else /* ! __GNUC__ */
 
 int __gossip_debug(

Index: module.mk.in
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/module.mk.in,v
diff -u -p -p -u -r1.2 -r1.3
--- module.mk.in	10 Jan 2003 02:57:26 -0000	1.2
+++ module.mk.in	22 Jul 2007 16:15:01 -0000	1.3
@@ -1,3 +1,6 @@
+GOSSIP_ENABLE_BACKTRACE = @GOSSIP_ENABLE_BACKTRACE@
+
 DIR := src/common/gossip
 LIBSRC += $(DIR)/gossip.c
 SERVERSRC += $(DIR)/gossip.c
+MODCFLAGS_$(DIR)/gossip.c := -DGOSSIP_ENABLE_BACKTRACE



More information about the Pvfs2-cvs mailing list