Index: src/common/gossip/gossip.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/gossip.c,v
retrieving revision 1.20
diff -a -u -r1.20 gossip.c
--- src/common/gossip/gossip.c	20 Sep 2006 04:36:11 -0000	1.20
+++ src/common/gossip/gossip.c	22 Feb 2007 23:11:39 -0000
@@ -60,7 +60,7 @@
 static int gossip_disable_stderr(void);
 static int gossip_disable_file(void);
 
-static int gossip_debug_fp(FILE *fp, char prefix, const char *format, va_list ap, enum
+static int gossip_debug_fp_va(FILE *fp, char prefix, const char *format, va_list ap, enum
 gossip_logstamp ts);
 static int gossip_debug_syslog(
     char prefix,
@@ -276,7 +276,7 @@
 
     /* rip out the variable arguments */
     va_start(ap, format);
-    __gossip_debug_va(mask, prefix, format, ap);
+    ret = __gossip_debug_va(mask, prefix, format, ap);
     va_end(ap);
 
     return ret;
@@ -311,10 +311,10 @@
     switch (gossip_facility)
     {
     case GOSSIP_STDERR:
-        ret = gossip_debug_fp(stderr, prefix, format, ap, internal_logstamp);
+        ret = gossip_debug_fp_va(stderr, prefix, format, ap, internal_logstamp);
         break;
     case GOSSIP_FILE:
-        ret = gossip_debug_fp(
+        ret = gossip_debug_fp_va(
             internal_log_file, prefix, format, ap, internal_logstamp);
         break;
     case GOSSIP_SYSLOG:
@@ -351,10 +351,10 @@
     switch (gossip_facility)
     {
     case GOSSIP_STDERR:
-        ret = gossip_debug_fp(stderr, 'E', format, ap, internal_logstamp);
+        ret = gossip_debug_fp_va(stderr, 'E', format, ap, internal_logstamp);
         break;
     case GOSSIP_FILE:
-        ret = gossip_debug_fp(internal_log_file, 'E', format, ap, internal_logstamp);
+        ret = gossip_debug_fp_va(internal_log_file, 'E', format, ap, internal_logstamp);
         break;
     case GOSSIP_SYSLOG:
         ret = gossip_err_syslog(format, ap);
@@ -427,14 +427,26 @@
     return 0;
 }
 
-/* gossip_debug_fp()
+int gossip_debug_fp(FILE *fp, char prefix, const char *format, ...)
+{
+    int ret;
+    va_list ap;
+
+    /* rip out the variable arguments */
+    va_start(ap, format);
+    ret = gossip_debug_fp_va(fp, prefix, format, ap, internal_logstamp);
+    va_end(ap);
+    return ret;
+}
+
+/* gossip_debug_fp_va()
  * 
  * This is the standard debugging message function for the file logging
  * facility or to stderr.
  *
  * returns 0 on success, -errno on failure
  */
-static int gossip_debug_fp(FILE *fp, char prefix, 
+static int gossip_debug_fp_va(FILE *fp, char prefix, 
     const char *format, va_list ap, enum gossip_logstamp ts)
 {
     char buffer[GOSSIP_BUF_SIZE], *bptr = buffer;
Index: src/common/gossip/gossip.h
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/gossip.h,v
retrieving revision 1.19
diff -a -u -r1.19 gossip.h
--- src/common/gossip/gossip.h	20 Sep 2006 22:59:52 -0000	1.19
+++ src/common/gossip/gossip.h	22 Feb 2007 23:11:39 -0000
@@ -26,7 +26,7 @@
 #include "syslog.h"
 #endif
 #include "pvfs2-config.h"
-
+#include <stdio.h>
 
 /********************************************************************
  * Visible interface
@@ -117,6 +117,7 @@
 
 #ifdef GOSSIP_DISABLE_DEBUG
 #define gossip_debug(mask, format, f...) do {} while(0)
+#define gossip_debug_fp(fp, mask, format, f...) do {} while(0)
 #define gossip_perf_log(format, f...) do {} while(0)
 #define gossip_debug_enabled(__m) 0
 #else
@@ -146,6 +147,9 @@
             format, ##f);                                 \
     }                                                     \
 } while(0)
+
+int gossip_debug_fp(FILE *fp, char prefix, const char *format, ...);
+
 #endif /* GOSSIP_DISABLE_DEBUG */
 
 /* do file and line number printouts w/ the GNU preprocessor */
@@ -191,6 +195,8 @@
 #define gossip_ldebug(__m, __f, f...) __gossip_debug(__m, '?', __f, ##f);
 #define gossip_debug_enabled(__m) \
             ((gossip_debug_on != 0) && (__m & gossip_debug_mask))
+
+int gossip_debug_fp(FILE *fp, char prefix, const char *format, ...);
 #endif /* GOSSIP_DISABLE_DEBUG */
 
 #define gossip_lerr gossip_err
Index: src/server/pvfs2-server.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/server/pvfs2-server.c,v
retrieving revision 1.231
diff -a -u -r1.231 pvfs2-server.c
--- src/server/pvfs2-server.c	16 Nov 2006 23:40:20 -0000	1.231
+++ src/server/pvfs2-server.c	22 Feb 2007 23:11:40 -0000
@@ -457,8 +457,8 @@
         goto server_shutdown;
     }
 
-    gossip_debug(GOSSIP_SERVER_DEBUG,
-                 "PVFS2 Server version %s starting.\n", PVFS2_VERSION);
+    gossip_debug_fp(stderr, 'S',
+                    "PVFS2 Server version %s starting...\n", PVFS2_VERSION);
 
     fs_conf = ((argc >= optind) ? argv[optind] : NULL);
     server_conf = ((argc >= (optind + 1)) ? argv[optind + 1] : NULL);
@@ -584,6 +584,8 @@
                            "state machine.\n", ret);
         goto server_shutdown;
     }
+
+    gossip_debug_fp(stderr, 'S', "PVFS2 Server ready.\n");
 
     /* Initialization complete; process server requests indefinitely. */
     for ( ;; )  
