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 2/6] Add fmemopen compatibility version.


> On Tue, Jun 11, 2013 at 04:28:46PM -0700, Roland McGrath wrote:
> > Why do you want to copy the entire implementation?  So far it's only the
> > seek function that needs to differ.  Other fixes you've proposed are not
> > ones we want to keep out of the implementation of the old symbol version.
> > 
> > I'd do it in fmemopen.c, splitting fmemopen into a local subroutine that
> > takes the seek function as an argument.
> 
> Not only this, 

One thing at a time.  Do the clean change for the seek fix, and then we can
iterate from there.

> [PATCH 7/6][BZ #11216] Return fmemopen stream when len==0
> In bugzilla there was concern for backward compatibility.

That too is easy to do in the compatibility entry point without duplicating
anything else.

> A 
> [PATCH 6/6][BZ #13152] fmemopen does not honor append mode.
> changes cookie structure, I versioning may be needed here.

That is an implementation detail that is wholly opaque to the user.


Thanks,
Roland


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