This is the mail archive of the libc-alpha@sources.redhat.com 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] getopt,argp - reentrant getopt interface, argp fixes


At Wed, 3 Mar 2004 14:53:26 -0800,
Roland McGrath wrote:
> 
> > Then the interface is misused this way.  getopt explicitly is not thread
> > safe in POSIX because of its restricted use.
> 
> We are talking about argp here, really.  I hope you won't claim such uses
> were not part of the original intent of argp, because they most certainly
> were.  The reason for changing getopt is to make it a suitable subroutine
> for a cleaned-up argp.  The other alternatives are to make such new entry
> points wholly internal, just to be used by argp, or rewrite argp not to use
> getopt at all.

The attached patch does make the new entry point wholly internal.
It's a replacement for the original three patches.  The same
considerations as in my original mail (except for the discussion of
the external getopt interface of course) still apply.

Thanks,
Marcus

Attachment: libc-argp2.diff
Description: Binary data






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