summaryrefslogtreecommitdiffstats
path: root/usr.bin/rcs/rcsprog.c
diff options
context:
space:
mode:
authorxsa <xsa@openbsd.org>2006-03-28 09:51:09 +0000
committerxsa <xsa@openbsd.org>2006-03-28 09:51:09 +0000
commit01b7ddc578c913be9b46ae728e2ace3402e62d59 (patch)
treeb9c894fb30195b479553cc8ce0088a8bf94b7e41 /usr.bin/rcs/rcsprog.c
parentenable the following tests: (diff)
downloadwireguard-openbsd-01b7ddc578c913be9b46ae728e2ace3402e62d59.tar.xz
wireguard-openbsd-01b7ddc578c913be9b46ae728e2ace3402e62d59.zip
shudup rcs_set_description(), so regress tests are happy too.
Diffstat (limited to 'usr.bin/rcs/rcsprog.c')
-rw-r--r--usr.bin/rcs/rcsprog.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.bin/rcs/rcsprog.c b/usr.bin/rcs/rcsprog.c
index 73ace2b6a55..97568f280a6 100644
--- a/usr.bin/rcs/rcsprog.c
+++ b/usr.bin/rcs/rcsprog.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rcsprog.c,v 1.89 2006/03/27 21:56:32 niallo Exp $ */
+/* $OpenBSD: rcsprog.c,v 1.90 2006/03/28 09:51:09 xsa Exp $ */
/*
* Copyright (c) 2005 Jean-Francois Brousseau <jfb@openbsd.org>
* All rights reserved.
@@ -749,7 +749,8 @@ rcs_set_description(RCSFILE *file, const char *in)
} else {
bp = cvs_buf_alloc(64, BUF_AUTOEXT);
- printf(DESC_PROMPT);
+ if (isatty(STDIN_FILENO))
+ (void)fprintf(stderr, "%s", DESC_PROMPT);
for (;;) {
/* XXX - fgetln() may be more elegant. */
fgets(buf, sizeof(buf), stdin);
@@ -758,7 +759,8 @@ rcs_set_description(RCSFILE *file, const char *in)
strcmp(buf, ".") == 0)
break;
cvs_buf_append(bp, buf, strlen(buf));
- printf(">> ");
+ if (isatty(STDIN_FILENO))
+ (void)fprintf(stderr, ">> ");
}
}