Removed the 'room=' parameter from the wiki view. This functionality is provided...
[citadel.git] / webcit / http_datestring.c
index 2e2bef8dafbde31c11dee9811a0a652acdb97cd9..33158dca92e20d1a9f48d54373a21bb597c4b48e 100644 (file)
@@ -1,13 +1,3 @@
-/*
- * $Id$
- */
-/**
- * \defgroup HTTPDateTime Function to generate HTTP-compliant textual time/date stamp
- * (This module was lifted directly from the Citadel server source)
- *
- * \ingroup WebcitHttpServer
- */
-/*@{*/
 #include "webcit.h"
 
 /** HTTP Months - do not translate - these are not for human consumption */
@@ -71,7 +61,11 @@ void tmplput_nowstr(StrBuf *Target, WCTemplputParams *TP)
        time_t now;
        
        now = time(NULL);
+#ifdef HAVE_SOLARIS_LOCALTIME_R
+       asctime_r(localtime(&now), buf, sizeof(buf));
+#else
        asctime_r(localtime(&now), buf);
+#endif
        bufused = strlen(buf);
        if ((bufused > 0) && (buf[bufused - 1] == '\n')) {
                buf[bufused - 1] = '\0';
@@ -93,5 +87,3 @@ InitModule_DATE
        RegisterNamespace("DATE:NOW:STR", 0, 0, tmplput_nowstr, NULL, CTX_NONE);
        RegisterNamespace("DATE:NOW:NO", 0, 0, tmplput_nowno, NULL, CTX_NONE);
 }
-
-/*@}*/