summaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>1995-04-03 20:08:33 +0000
committerjoerg <joerg@FreeBSD.org>1995-04-03 20:08:33 +0000
commit1fa4f508ae06734eb3ae304082ac664cf1c0a417 (patch)
tree852cdcf096e63d859cef531654b6fa57e7cf02d3 /bin
parent20dc61c2a12023f44a6877f3b4cb62cd91862251 (diff)
downloadFreeBSD-src-1fa4f508ae06734eb3ae304082ac664cf1c0a417.zip
FreeBSD-src-1fa4f508ae06734eb3ae304082ac664cf1c0a417.tar.gz
date(1) didn't emit a final newline if the format had been specified
with `+'. This breaks tradition and violates Posix 1003.2. Discoverd by: luigi@labinfo.iet.unipi.it (Luigi Rizzo)
Diffstat (limited to 'bin')
-rw-r--r--bin/date/date.14
-rw-r--r--bin/date/date.c6
2 files changed, 5 insertions, 5 deletions
diff --git a/bin/date/date.1 b/bin/date/date.1
index 2008674..8b3f932 100644
--- a/bin/date/date.1
+++ b/bin/date/date.1
@@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)date.1 8.2 (Berkeley) 11/17/93
-.\" $Id$
+.\" $Id: date.1,v 1.4 1994/09/24 02:54:34 davidg Exp $
.\"
.Dd November 17, 1993
.Dt DATE 1
@@ -107,7 +107,7 @@ in the
manual page, as well as any arbitrary text.
The format string for the default display is:
.Bd -literal -offset indent
-``%a %b %e %H:%M:%S %Z %Y%n''.
+``%a %b %e %H:%M:%S %Z %Y''.
.Ed
.Pp
If an operand does not have a leading plus sign, it is interpreted as
diff --git a/bin/date/date.c b/bin/date/date.c
index 1098046..408c621 100644
--- a/bin/date/date.c
+++ b/bin/date/date.c
@@ -30,7 +30,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: date.c,v 1.2 1994/09/24 02:54:36 davidg Exp $
+ * $Id: date.c,v 1.3 1994/12/26 12:59:28 bde Exp $
*/
#ifndef lint
@@ -123,7 +123,7 @@ main(argc, argv)
if (!rflag && time(&tval) == -1)
err(1, "time");
- format = "%a %b %e %H:%M:%S %Z %Y\n";
+ format = "%a %b %e %H:%M:%S %Z %Y";
/* allow the operands in any order */
if (*argv && **argv == '+') {
@@ -140,7 +140,7 @@ main(argc, argv)
format = *argv + 1;
(void)strftime(buf, sizeof(buf), format, localtime(&tval));
- (void)printf("%s", buf);
+ (void)printf("%s\n", buf);
exit(retval);
}
OpenPOWER on IntegriCloud