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:
		| @@ -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> | ||||
|  | ||||
| 	* libc/include/stdio.h (dprintf): New declaration. | ||||
|   | ||||
| @@ -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 | ||||
|   | ||||
| @@ -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}). | ||||
|  | ||||
|   | ||||
| @@ -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. | ||||
|  | ||||
|   | ||||
| @@ -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. | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user