|
Message-ID: <20120811205633.GM27715@brightrain.aerifal.cx> Date: Sat, 11 Aug 2012 16:56:33 -0400 From: Rich Felker <dalias@...ifal.cx> To: musl@...ts.openwall.com Subject: Re: Priorities for next release? On Sat, Aug 11, 2012 at 04:51:28PM -0400, Rich Felker wrote: > > I'm sending fgetln.c (+my diff), but please check it... > > btw. it based on /usr.bin/make/util.c from OpenBSD: > > If we add fgetln, I'd like a much higher quality of implementation. > It's not clear from the past documentation I've read for this function > that it's allowed to use a shared static buffer for all FILEs, and > even if it were, I find that really ugly. Instead, simply returning a Indeed, even the man page you included states that the returned buffer becomes invalid after the next I/O operation on stream, not after a call to fgetln on a different stream. Thus I think the implementation fails to conform to the contract documented in the man page.. Rich
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.