Re: [PATCH] Clarify struct _reent comment

Jeff Johnston <[email protected]>
Newsgroups gmane.comp.lib.newlib
Message-ID <CAOox84vRxH_5DD=ynA8kD0FK72RvbGew_Z2Buia9mBPRy6qY8g@mail.gmail.com>
LGTM.

-- Jeff J.

On Wed, Jun 8, 2022 at 4:43 AM Sebastian Huber <
[email protected]> wrote:

> ---
>  newlib/libc/include/sys/reent.h | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/newlib/libc/include/sys/reent.h
> b/newlib/libc/include/sys/reent.h
> index 64d76c27c..5d889b4a2 100644
> --- a/newlib/libc/include/sys/reent.h
> +++ b/newlib/libc/include/sys/reent.h
> @@ -350,9 +350,10 @@ struct _rand48 {
>  /*
>   * struct _reent
>   *
> - * This structure contains *all* globals needed by the library.
> + * This structure contains the thread-local objects needed by the library.
>   * It's raison d'etre is to facilitate threads by making all library
> routines
> - * reentrant.  IE: All state information is contained here.
> + * reentrant.  The exit handler support and FILE maintenance use dedicated
> + * global objects which are not included in this structure.
>   */
>
>  #ifdef _REENT_SMALL
> --
> 2.35.3
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.