summaryrefslogtreecommitdiff
path: root/manual/maint.texi
diff options
context:
space:
mode:
Diffstat (limited to 'manual/maint.texi')
-rw-r--r--manual/maint.texi26
1 files changed, 11 insertions, 15 deletions
diff --git a/manual/maint.texi b/manual/maint.texi
index 654182e6e1..c17718111c 100644
--- a/manual/maint.texi
+++ b/manual/maint.texi
@@ -76,12 +76,13 @@ Use this option if your computer lacks hardware floating-point support.
@item --prefix=@var{directory}
Install machine-independent data files in subdirectories of
@file{@var{directory}}. (You can also set this in @file{configparms};
-see below.)
+see below.) The default is to install in `/usr/local'.
@item --exec-prefix=@var{directory}
Install the library and other machine-dependent files in subdirectories
of @file{@var{directory}}. (You can also set this in
-@file{configparms}; see below.)
+@file{configparms}; see below.) The default is to use <prefix>/bin
+and <prefix>/sbin.
@item --enable-shared
@itemx --disable-shared
@@ -751,10 +752,12 @@ level of the @file{sysdeps} hierarchy. This directory contains
subdirectories (and subdirectory trees) for various Unix variants.
The functions which are system calls in most Unix systems are
-implemented in assembly code in files in @file{sysdeps/unix}. These
-files are named with a suffix of @samp{.S}; for example,
-@file{__open.S}. Files ending in @samp{.S} are run through the C
-preprocessor before being fed to the assembler.
+implemented in assembly code, which is generated automatically from
+specifications in the file @file{sysdeps/unix/syscalls.list}. Some
+special system calls are implemented in files that are named with a
+suffix of @samp{.S}; for example, @file{_exit.S}. Files ending in
+@samp{.S} are run through the C preprocessor before being fed to the
+assembler.
These files all use a set of macros that should be defined in
@file{sysdep.h}. The @file{sysdep.h} file in @file{sysdeps/unix}
@@ -810,16 +813,9 @@ by Douglas C. Schmidt.
The memory allocation functions @code{malloc}, @code{realloc} and
@code{free} and related code were written by Michael J. Haertel.
-@comment tege's name has an umlaut.
-@tex
-\xdef\SETtege{Torbj\"orn Granlund}
-@end tex
-@ifinfo
-@set tege Torbjorn Granlund
-@end ifinfo
@item
Fast implementations of many of the string functions (@code{memcpy},
-@code{strlen}, etc.) were written by @value{tege}.
+@code{strlen}, etc.) were written by Torbj@"orn Granlund.
@item
The @file{tar.h} header file was written by David J. MacKenzie.
@@ -868,7 +864,7 @@ The floating-point printing function used by @code{printf} and friends
and the floating-point reading function used by @code{scanf},
@code{strtod} and friends were written by Ulrich Drepper. The
multi-precision integer functions used in those functions are taken from
-GNU MP, which was contributed by @value{tege}.
+GNU MP, which was contributed by Torbj@"orn Granlund.
@item
The internationalization support in the library, and the support