Date: Mon, 26 Dec 2016 11:46:05 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r310595 - user/bapt/diff Message-ID: <201612261146.uBQBk5Cq072633@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Mon Dec 26 11:46:05 2016 New Revision: 310595 URL: https://svnweb.freebsd.org/changeset/base/310595 Log: Forgot to ignore SIGPIPE Modified: user/bapt/diff/diffreg.c Modified: user/bapt/diff/diffreg.c ============================================================================== --- user/bapt/diff/diffreg.c Mon Dec 26 11:42:33 2016 (r310594) +++ user/bapt/diff/diffreg.c Mon Dec 26 11:46:05 2016 (r310595) @@ -82,6 +82,7 @@ __FBSDID("$FreeBSD$"); #include <string.h> #include <unistd.h> #include <limits.h> +#include <signal.h> #include "diff.h" #include "xmalloc.h" @@ -384,6 +385,7 @@ diffreg(char *file1, char *file2, int fl xasprintf(&header, "%s %s %s", diffargs, file1, file2); prargv[2] = header; + signal(SIGPIPE, SIG_IGN); fflush(stdout); rewind(stdout); pipe(pfd);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612261146.uBQBk5Cq072633>