From dab9c7e59b283db312c08ac765ac41e2338cdaf7 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Thu, 9 Mar 2006 20:54:39 +0000 Subject: [PATCH] (main): Avoid an unnecessary system call introduced in previous patch. --- src/cmp.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/cmp.c b/src/cmp.c index fa5cf50..4cca0cc 100644 --- a/src/cmp.c +++ b/src/cmp.c @@ -318,12 +318,7 @@ main (int argc, char **argv) if (fstat (STDOUT_FILENO, &outstat) == 0 && stat (NULL_DEVICE, &nullstat) == 0 && 0 < same_file (&outstat, &nullstat)) - comparison_type = - ((fstat (STDERR_FILENO, &outstat) == 0 - ? 0 < same_file (&outstat, &nullstat) - : errno == EBADF) - ? type_status - : type_no_stdout); + comparison_type = type_no_stdout; } /* If only a return code is needed,