This is the mail archive of the libc-alpha@cygnus.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]

Re: GNU libio vs. GNU stdio.


   From: hjl@lucon.org (H.J. Lu)
   Date: Sat, 9 Jan 1999 08:46:22 -0800 (PST)

   The only reason I know that GNU stdio is still in glibc is Hurd doesn't
   support libio. Otherwise it would have been removed from glibc long
   time ago. BTW, how hard to fix Hurd for libio? As far as I know, stdio
   may have more bugs than libio. I don't see why we should keep it in
   glibc.

The idea is to switch to libio when the Hurd pthreads implementation
has been finished, because both changes will break binary
compatibility, and using versioning to overcome these problems is too
hairy.  Another problem that the Hurd exec server depends heavily on
GNU stdio internals.

AFAIK it used to be possible to use GNU stdio together with the native
stdio (with some appropriate glue).  This was necessary since GNU libc
was intended to be a drop-in replacement for the native libc.  But
this probably doesn't work anymore.

Mark


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