This is the mail archive of the
cygwin-patches
mailing list for the Cygwin project.
Re: cygcheck exit status
Christopher Faylor <cgf-no-personal-reply-please <at> cygwin.com> writes:
>
> On Tue, Jul 05, 2005 at 08:49:06PM +0000, Eric Blake wrote:
> > <at> <at> -1677,7 +1681,7 <at> <at> main (int argc, char **argv)
> > {
> > if (i)
> > puts ("");
> >- cygcheck (argv[i]);
> >+ ok &= cygcheck (argv[i]);
>
> Why are you anding the result here? Why not just set ok = cygcheck (...)?
Because it's in a for loop, and when the first file fails but second succeeds,
you still want the overall command to exit with failure.