From 7d9f164d59ea99e32efd21a1656a60f42f563c87 Mon Sep 17 00:00:00 2001 From: tedu Date: Wed, 25 Jun 2003 07:26:59 +0000 Subject: remove silly signal catcher, and just use done. ok deraadt@ --- usr.bin/diff/diffreg.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'usr.bin/diff/diffreg.c') diff --git a/usr.bin/diff/diffreg.c b/usr.bin/diff/diffreg.c index b1076b26da1..332033afead 100644 --- a/usr.bin/diff/diffreg.c +++ b/usr.bin/diff/diffreg.c @@ -1,4 +1,4 @@ -/* $OpenBSD: diffreg.c,v 1.13 2003/06/25 03:55:45 deraadt Exp $ */ +/* $OpenBSD: diffreg.c,v 1.14 2003/06/25 07:26:59 tedu Exp $ */ /* * Copyright (C) Caldera International Inc. 2001-2002. @@ -354,10 +354,10 @@ copytemp(void) char buf[BUFSIZ]; int i, f; - signal(SIGHUP, catchsig); - signal(SIGINT, catchsig); - signal(SIGPIPE, catchsig); - signal(SIGTERM, catchsig); + signal(SIGHUP, done); + signal(SIGINT, done); + signal(SIGPIPE, done); + signal(SIGTERM, done); f = mkstemp(tempfile); if (f < 0) { fprintf(stderr, "diff: "); @@ -921,8 +921,7 @@ fetch(long *f, int a, int b, FILE *lb, char *s, int oldfile) if (c == '\t' && tflag) do putchar(' '); - while (++col & 7) - ; + while (++col & 7); else { putchar(c); col++; -- cgit v1.2.3-59-g8ed1b