Index: trunk/psLib/src/sys/psConfigure.c
===================================================================
--- trunk/psLib/src/sys/psConfigure.c	(revision 2725)
+++ trunk/psLib/src/sys/psConfigure.c	(revision 2867)
@@ -12,9 +12,10 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-12-16 18:53:19 $
+ *  @version $Revision: 1.5 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-01-03 23:35:07 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
  */
+#include "psString.h"
 #include "psTime.h"
 #include "psError.h"
@@ -22,8 +23,14 @@
 #include "psSysUtilsErrors.h"
 
+
+#ifndef PS_LIB_VERSION
+#define PS_LIB_VERSION "psLib version unknown"
+#pragma warning PS_LIB_VERSION was not defined in the makefile.
+#endif
+
 char* psLibVersion(void)
 {
-    // Please code me, Robert.
-    return("Version XXX");
+    // PS_LIB_VERSION comes from Makefile.Globals
+    return(psStringCopy(PS_LIB_VERSION));
 }
 
@@ -42,4 +49,6 @@
 void psLibFinalize(void)
 {
+    // Users of persistent memory should free them in this function
+
     if(!p_psTimeFinalize()) {
         psError(PS_ERR_BAD_PARAMETER_VALUE, true, PS_ERRORTEXT_psConfigure_FINALIZATION_FAILED, "psTime");
