From e63c98c61bdec4494b03e4363fed0037e5661bb7 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Fri, 14 Oct 2005 18:37:24 +0000 Subject: [PATCH] 2005-10-14 Bob Wilson * libc/reent/reent.tex (Reentrancy): Replace "Cygnus C Library" with "Red Hat newlib C Library". * libc/sys.tex (Stubs): Likewise. * libm/math/math.tex (Math): Likewise. * libm/mathfp/mathfp.tex (Math): Likewise. --- newlib/ChangeLog | 8 ++++++++ newlib/libc/reent/reent.tex | 4 ++-- newlib/libc/sys.tex | 2 +- newlib/libm/math/math.tex | 2 +- newlib/libm/mathfp/mathfp.tex | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index a66b2dfab..562147a87 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,11 @@ +2005-10-14 Bob Wilson + + * libc/reent/reent.tex (Reentrancy): Replace "Cygnus C Library" + with "Red Hat newlib C Library". + * libc/sys.tex (Stubs): Likewise. + * libm/math/math.tex (Math): Likewise. + * libm/mathfp/mathfp.tex (Math): Likewise. + 2005-10-11 Shaun Jackman * libc/include/stdio.h (dprintf): New declaration. diff --git a/newlib/libc/reent/reent.tex b/newlib/libc/reent/reent.tex index e76330b32..881c572c6 100644 --- a/newlib/libc/reent/reent.tex +++ b/newlib/libc/reent/reent.tex @@ -4,8 +4,8 @@ @cindex reentrancy Reentrancy is a characteristic of library functions which allows multiple processes to use the same address space with assurance that the values stored -in those spaces will remain constant between calls. Cygnus's implementation -of the library functions ensures that +in those spaces will remain constant between calls. The Red Hat +newlib implementation of the library functions ensures that whenever possible, these library functions are reentrant. However, there are some functions that can not be trivially made reentrant. Hooks have been provided to allow you to use these functions in a fully diff --git a/newlib/libc/sys.tex b/newlib/libc/sys.tex index 362732ace..65538141c 100644 --- a/newlib/libc/sys.tex +++ b/newlib/libc/sys.tex @@ -34,7 +34,7 @@ Graceful failure is permitted by returning an error code. A minor complication arises here: the C library must be compatible with development environments that supply fully functional versions of these subroutines. Such environments usually return error codes in a global -@code{errno}. However, the Cygnus C library provides a @emph{macro} +@code{errno}. However, the Red Hat newlib C library provides a @emph{macro} definition for @code{errno} in the header file @file{errno.h}, as part of its support for reentrant routines (@pxref{Reentrancy,,Reentrancy}). diff --git a/newlib/libm/math/math.tex b/newlib/libm/math/math.tex index 0b1e596fb..abe8bce5c 100644 --- a/newlib/libm/math/math.tex +++ b/newlib/libm/math/math.tex @@ -25,7 +25,7 @@ Since the error handling code calls @code{fputs}, the mathematical subroutines require stubs or minimal implementations for the same list of OS subroutines as @code{fputs}: @code{close}, @code{fstat}, @code{isatty}, @code{lseek}, @code{read}, @code{sbrk}, @code{write}. -@xref{syscalls,,System Calls, libc.info, The Cygnus C Support Library}, +@xref{syscalls,,System Calls, libc.info, The Red Hat newlib C Library}, for a discussion and for sample minimal implementations of these support subroutines. diff --git a/newlib/libm/mathfp/mathfp.tex b/newlib/libm/mathfp/mathfp.tex index 6286405a0..0d496a241 100644 --- a/newlib/libm/mathfp/mathfp.tex +++ b/newlib/libm/mathfp/mathfp.tex @@ -25,7 +25,7 @@ Since the error handling code calls @code{fputs}, the mathematical subroutines require stubs or minimal implementations for the same list of OS subroutines as @code{fputs}: @code{close}, @code{fstat}, @code{isatty}, @code{lseek}, @code{read}, @code{sbrk}, @code{write}. -@xref{syscalls,,System Calls, libc.info, The Cygnus C Support Library}, +@xref{syscalls,,System Calls, libc.info, The Red Hat newlib C Library}, for a discussion and for sample minimal implementations of these support subroutines.