This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][BZ #16071] Fix file reads for large AF_INET requests from hosts file


On Tue, Oct 22, 2013 at 11:17:44AM +0530, Siddhesh Poyarekar wrote:
> +/* Hack around the fact that fgets only accepts integer sizes.  */
> +static char *
> +get_contents (char *linebuf, size_t len, FILE *stream)

What is the purpose of this function? The comment is clearly incorrect
in terms of the API contract for fgets, so if glibc fgets is failing
for arguments larger than INT_MAX, this is a bug in glibc's fgets
implementastion that needs to be fixed, not something to work around
in a wrapper.

Rich


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]