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));
}