diff options
Diffstat (limited to 'newlib/libc/reent/reent.tex')
-rw-r--r-- | newlib/libc/reent/reent.tex | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/newlib/libc/reent/reent.tex b/newlib/libc/reent/reent.tex index 881c572c6..71a0a0dcd 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. The Red Hat -newlib implementation of the library functions ensures that +in those spaces will remain constant between calls. Cygnus's 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 @@ -29,10 +29,6 @@ and @var{mode}, and uses the global reentrancy structure. The function pointer to an instance of the reentrancy structure, @var{file} and @var{mode}. -There are two versions of @samp{struct _reent}, a normal one and one -for small memory systems, controlled by the @code{_REENT_SMALL} -definition from the (automatically included) @file{<sys/config.h>}. - @cindex global reentrancy structure @findex _impure_ptr Each function which uses the global reentrancy structure uses the global @@ -107,11 +103,6 @@ _fstat_r _sbrk_r _gettimeofday_r _stat_r _getpid_r _times_r -@ifset STDIO64 -@exdent @emph{Additional 64-bit I/O System functions:} -_fstat64_r _lseek64_r _open64_r -@end ifset - @exdent @emph{Time function:} _asctime_r @end example |