4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-19 07:22:14 +08:00

2005-10-14 Bob Wilson <bob.wilson@acm.org>

* 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.
This commit is contained in:
Jeff Johnston 2005-10-14 18:37:24 +00:00
parent fd1165e29a
commit e63c98c61b
5 changed files with 13 additions and 5 deletions

View File

@ -1,3 +1,11 @@
2005-10-14 Bob Wilson <bob.wilson@acm.org>
* 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 <sjackman@gmail.com> 2005-10-11 Shaun Jackman <sjackman@gmail.com>
* libc/include/stdio.h (dprintf): New declaration. * libc/include/stdio.h (dprintf): New declaration.

View File

@ -4,8 +4,8 @@
@cindex reentrancy @cindex reentrancy
Reentrancy is a characteristic of library functions which allows multiple Reentrancy is a characteristic of library functions which allows multiple
processes to use the same address space with assurance that the values stored processes to use the same address space with assurance that the values stored
in those spaces will remain constant between calls. Cygnus's implementation in those spaces will remain constant between calls. The Red Hat
of the library functions ensures that newlib implementation of the library functions ensures that
whenever possible, these library functions are reentrant. However, whenever possible, these library functions are reentrant. However,
there are some functions that can not be trivially made reentrant. 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 Hooks have been provided to allow you to use these functions in a fully

View File

@ -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 complication arises here: the C library must be compatible with
development environments that supply fully functional versions of these development environments that supply fully functional versions of these
subroutines. Such environments usually return error codes in a global 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 definition for @code{errno} in the header file @file{errno.h}, as part
of its support for reentrant routines (@pxref{Reentrancy,,Reentrancy}). of its support for reentrant routines (@pxref{Reentrancy,,Reentrancy}).

View File

@ -25,7 +25,7 @@ Since the error handling code calls @code{fputs}, the mathematical
subroutines require stubs or minimal implementations for the same list subroutines require stubs or minimal implementations for the same list
of OS subroutines as @code{fputs}: @code{close}, @code{fstat}, of OS subroutines as @code{fputs}: @code{close}, @code{fstat},
@code{isatty}, @code{lseek}, @code{read}, @code{sbrk}, @code{write}. @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 for a discussion and for sample minimal implementations of these support
subroutines. subroutines.

View File

@ -25,7 +25,7 @@ Since the error handling code calls @code{fputs}, the mathematical
subroutines require stubs or minimal implementations for the same list subroutines require stubs or minimal implementations for the same list
of OS subroutines as @code{fputs}: @code{close}, @code{fstat}, of OS subroutines as @code{fputs}: @code{close}, @code{fstat},
@code{isatty}, @code{lseek}, @code{read}, @code{sbrk}, @code{write}. @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 for a discussion and for sample minimal implementations of these support
subroutines. subroutines.