aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/bc
diff options
context:
space:
mode:
authorGabor Kovesdan <gabor@FreeBSD.org>2010-06-06 11:36:08 +0000
committerGabor Kovesdan <gabor@FreeBSD.org>2010-06-06 11:36:08 +0000
commit85bf7ec797fb3549c13b8954683be136ba531f94 (patch)
treef8976692f4439333d24defe632c7d5892cfbdc2f /usr.bin/bc
parent31dadaf609fda5eb5cc826ef219a2eb896d1a026 (diff)
downloadsrc-85bf7ec797fb3549c13b8954683be136ba531f94.tar.gz
src-85bf7ec797fb3549c13b8954683be136ba531f94.zip
Notes
Diffstat (limited to 'usr.bin/bc')
-rw-r--r--usr.bin/bc/scan.l19
1 files changed, 0 insertions, 19 deletions
diff --git a/usr.bin/bc/scan.l b/usr.bin/bc/scan.l
index 0de6dc84f568..1f818936090d 100644
--- a/usr.bin/bc/scan.l
+++ b/usr.bin/bc/scan.l
@@ -23,7 +23,6 @@ __FBSDID("$FreeBSD$");
#include <err.h>
#include <errno.h>
#include <histedit.h>
-#include <signal.h>
#include <stdbool.h>
#include <string.h>
#include <unistd.h>
@@ -235,22 +234,6 @@ add_str(const char *str)
strlcat(strbuf, str, strbuf_sz);
}
-/* ARGSUSED */
-void
-abort_line(int sig)
-{
- static const char str[] = "[\n]P\n";
- int save_errno;
-
- switch (sig) {
- default:
- save_errno = errno;
- YY_FLUSH_BUFFER; /* XXX signal race? */
- write(STDOUT_FILENO, str, sizeof(str) - 1);
- errno = save_errno;
- }
-}
-
int
yywrap(void)
{
@@ -288,8 +271,6 @@ yywrap(void)
} else if (fileindex == sargc) {
fileindex++;
yyin = stdin;
- if (interactive)
- signal(SIGINT, abort_line);
lineno = 1;
filename = "stdin";
return (0);