Re: [PATCH 09/11] stdio: Replace _fwalk_reent() with _fwalk_sglue()
Corinna Vinschen <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
On May 10 10:09, Matthew Joyce wrote: > From: Sebastian Huber <[email protected]> > > Replaced _fwalk_reent() with _fwalk_sglue(). The change adds an > extra __sglue object as a parameter, which will allow the passing > of a global __sglue object separate from the __sglue member of > struct _reent. The global __sglue object will be added in a > follow-on patch. > --- > newlib/libc/stdio/fcloseall.c | 2 +- > newlib/libc/stdio/fflush.c | 2 +- > newlib/libc/stdio/findfp.c | 14 ++++++++++---- > newlib/libc/stdio/fwalk.c | 15 ++++++++------- > newlib/libc/stdio/local.h | 3 ++- > newlib/libc/stdio/refill.c | 4 ++-- > winsup/cygwin/syscalls.cc | 5 +++-- > 7 files changed, 27 insertions(+), 18 deletions(-) > [...] > diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc > index 1cecaa017..5bf6d8fc7 100644 > --- a/winsup/cygwin/syscalls.cc > +++ b/winsup/cygwin/syscalls.cc > @@ -3058,7 +3058,8 @@ _cygwin_istext_for_stdio (int fd) > } > > /* internal newlib function */ > -extern "C" int _fwalk_reent (struct _reent *ptr, int (*function) (struct _reent *, FILE *)); > +extern "C" int _fwalk_sglue (struct _reent *ptr, > + int (*function) (struct _reent *, FILE *), struct _sglue *); ^^^^^^ _glue? Corinna