From e0811fb3bfaffab5f8777faab0711a21bce16ca9 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Fri, 14 Oct 2005 18:45:19 +0000 Subject: [PATCH] 2005-10-14 Bob Wilson * libc/libc.texinfo (Top): Surround this node with @ifnottex instead of @ifinfo. Update menu to add Introduction and match SUBDIRS order. (Introduction): New section. --- newlib/ChangeLog | 7 +++++++ newlib/libc/libc.texinfo | 27 +++++++++++++++++++++++---- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 562147a87..5abfc5c28 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,10 @@ +2005-10-14 Bob Wilson + + * libc/libc.texinfo (Top): Surround this node with @ifnottex + instead of @ifinfo. Update menu to add Introduction and match + SUBDIRS order. + (Introduction): New section. + 2005-10-14 Bob Wilson * libc/reent/reent.tex (Reentrancy): Replace "Cygnus C Library" diff --git a/newlib/libc/libc.texinfo b/newlib/libc/libc.texinfo index 02d75958d..e73f377a9 100644 --- a/newlib/libc/libc.texinfo +++ b/newlib/libc/libc.texinfo @@ -143,7 +143,7 @@ into another language, under the above conditions for modified versions. @end titlepage @end iftex -@ifinfo +@ifnottex @node Top @top The Red Hat newlib C Library @@ -158,6 +158,7 @@ into another language, under the above conditions for modified versions. @include iconvset.texi @menu +* Introduction:: * Stdlib:: * Ctype:: * Stdio:: @@ -173,18 +174,36 @@ into another language, under the above conditions for modified versions. * Timefns:: * Locale:: -* Syscalls:: +* Reentrancy:: * Misc:: +* Syscalls:: * Arglists:: -* Reentrancy:: @ifset ICONV * Iconv:: @end ifset * Library Index:: @end menu -@end ifinfo +@end ifnottex + +@node Introduction +@chapter Introduction + +This reference manual describes the functions provided by the Red Hat +``newlib'' version of the standard ANSI C library. This document is not +intended as an overview or a tutorial for the C library. Each library +function is listed with a synopsis of its use, a brief description, +return values (including error handling), and portability issues. + +Some of the library functions depend on support from the underlying +operating system and may not be available on every platform. For +embedded systems in particular, many of these underlying operating +system services may not be available or may not be fully functional. +The specific operating system subroutines required for a particular +library function are listed in the ``Portability'' section of the +function description. @xref{Syscalls}, for a description of the +relevant operating system calls. @include targetdep.tex