summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2005-10-14 18:45:19 +0000
committerJeff Johnston <jjohnstn@redhat.com>2005-10-14 18:45:19 +0000
commite0811fb3bfaffab5f8777faab0711a21bce16ca9 (patch)
treed336b5095e77315761c1f3032faf03de25619e22
parente63c98c61bdec4494b03e4363fed0037e5661bb7 (diff)
downloadcygnal-e0811fb3bfaffab5f8777faab0711a21bce16ca9.tar.gz
cygnal-e0811fb3bfaffab5f8777faab0711a21bce16ca9.tar.bz2
cygnal-e0811fb3bfaffab5f8777faab0711a21bce16ca9.zip
2005-10-14 Bob Wilson <bob.wilson@acm.org>
* libc/libc.texinfo (Top): Surround this node with @ifnottex instead of @ifinfo. Update menu to add Introduction and match SUBDIRS order. (Introduction): New section.
-rw-r--r--newlib/ChangeLog7
-rw-r--r--newlib/libc/libc.texinfo27
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,5 +1,12 @@
2005-10-14 Bob Wilson <bob.wilson@acm.org>
+ * 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 <bob.wilson@acm.org>
+
* libc/reent/reent.tex (Reentrancy): Replace "Cygnus C Library"
with "Red Hat newlib C Library".
* libc/sys.tex (Stubs): Likewise.
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