Print this page
4378 Clean up %C in *time() functions
438 need documentation for strftime %s flag

@@ -18,19 +18,19 @@
  *
  * CDDL HEADER END
  */
 
 /*
+ * Copyright (c) 2014 Gary Mills
+ *
  * Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
  */
 
 /*      Copyright (c) 1988 AT&T */
 /*        All Rights Reserved   */
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 /*
  * This routine converts time as follows.  The epoch is 0000  Jan  1
  * 1970  GMT.   The  argument  time  is  in seconds since then.  The
  * localtime(t) entry returns a pointer to an array containing:
  *

@@ -89,9 +89,9 @@
 ascftime(char *buf, const char *format, const struct tm *tm)
 {
         /* Set format string, if not already set */
         if (format == NULL || *format == '\0')
                 if (((format = getenv("CFTIME")) == 0) || *format == 0)
-                        format =  "%C";
+                        format =  "%+";
 
         return ((int)strftime(buf, LONG_MAX, format, tm));
 }