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:
parent
fd1165e29a
commit
e63c98c61b
@ -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.
|
||||||
|
@ -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
|
||||||
|
@ -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}).
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
@ -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.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user