[notmuch] [PATCH] fix compiler warnings

Carl Worth cworth at cworth.org
Sun Nov 22 19:22:07 PST 2009

On Sun, 22 Nov 2009 17:11:03 +0200, Dirk-Jan C. Binnema <djcb.bulk at gmail.com> wrote:
> (hopefully this is the correct way to send patches...)

Looks just fine, and welcome to notmuch!

> With these minor changes, notmuch compiles warning-free with gcc 4.4.1

Could you resend these as separate patches, each patch fixing a single
type of warning? That would make it more clear what the code is doing.

> -    write(2, msg, sizeof(msg)-1);
> +    if (write(2, msg, sizeof(msg)-1) < 0) {
> +	    /* ignore...*/
> +    }

I don't like the gratuitous conditional here. It clutters the code and
make is less clear. If we're just trying to squelch a warning about an
unused return value from a function, then I think I'd rather see:

	ssize_t ignored;

        ignored = write (2, msg, sizeof (msg) - 1);

What do you think?


More information about the notmuch mailing list