Re: pg_read_file() with virtual files returns empty string - Mailing list pgsql-hackers

From Tom Lane
Subject Re: pg_read_file() with virtual files returns empty string
Date
Msg-id 1194666.1593881544@sss.pgh.pa.us
Whole thread Raw
In response to Re: pg_read_file() with virtual files returns empty string  (Justin Pryzby <pryzby@telsasoft.com>)
Responses Re: pg_read_file() with virtual files returns empty string
List pgsql-hackers
Justin Pryzby <pryzby@telsasoft.com> writes:
> But I noticed that cfbot is now populating with failures like:

> genfile.c: In function ‘read_binary_file’:
> genfile.c:192:5: error: ignoring return value of ‘fread’, declared with attribute warn_unused_result
[-Werror=unused-result]
>      fread(rbuf, 1, 1, file);
>      ^

Yeah, some of the pickier buildfarm members (eg spurfowl) are showing
that as a warning, too.  Maybe make it like

                if (fread(rbuf, 1, 1, file) != 0 || !feof(file))
                    ereport(ERROR,

Probably the feof test is redundant this way, but I'd be inclined to
leave it in anyhow.

            regards, tom lane



pgsql-hackers by date:

Previous
From: Justin Pryzby
Date:
Subject: Re: pg_read_file() with virtual files returns empty string
Next
From: Joe Conway
Date:
Subject: Re: pg_read_file() with virtual files returns empty string