summaryrefslogtreecommitdiff
path: root/libc/manual
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-08-20 16:23:48 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-08-20 16:23:48 +0000
commit80635627ed68eee72bfe1873816a92d7af5caac2 (patch)
treeefd457b05a6483740594d66e1281bee20b0210bb /libc/manual
parentd02fdcc0c4985eaaef55c176490730fd04b3bfc7 (diff)
Merge changes between r23517 and r23715 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@23785 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/manual')
-rw-r--r--libc/manual/contrib.texi16
-rw-r--r--libc/manual/install.texi14
2 files changed, 29 insertions, 1 deletions
diff --git a/libc/manual/contrib.texi b/libc/manual/contrib.texi
index 3b9d23c74..811636716 100644
--- a/libc/manual/contrib.texi
+++ b/libc/manual/contrib.texi
@@ -29,6 +29,9 @@ Stephen R. van den Berg for contributing a highly-optimized
@code{strstr} function.
@item
+Ondrej Bilka for contributing optimized string routines for x64.
+
+@item
Eric Blake for adding O(n) implementations of @code{memmem},
@code{strstr} and @code{strcasestr}.
@@ -115,6 +118,9 @@ Richard Henderson for the port to Linux on Alpha
(@code{alpha-@var{anything}-linux}).
@item
+David Holsgrove for the port to Linux on MicroBlaze.
+
+@item
Daniel Jacobowitz for various fixes and enhancements.
@item
@@ -145,6 +151,9 @@ Mark Kettenis for implementing the @code{utmpx} interface and an utmp
daemon, and for a Hesiod NSS module.
@item
+Andi Kleen for implementing pthreads lock elision with TSX.
+
+@item
Kazumoto Kojima for the port of the Mach and Hurd code to the MIPS
architecture (@code{mips-@var{anything}-gnu}) and for his work on the
SH architecture.
@@ -223,6 +232,10 @@ coverage of conformtest, and merging the ports/ subdirectory
into the @glibcadj{} main repository.
@item
+Will Newton for contributing an optimized memcpy for ARM NEON and
+VFP chips.
+
+@item
Carlos O'Donell for his maintainership of the HPPA architecture and
maintaining @theglibc{} web pages.
@@ -238,7 +251,8 @@ Paul Pluzhnikov for various fixes.
Marek Polacek for various fixes.
@item
-Siddhesh Poyarekar for various fixes.
+Siddhesh Poyarekar for various fixes and an implementation of a
+framework for performance benchmarking of functions.
@item
Tom Quinn for contributing the startup code to support SunOS shared
diff --git a/libc/manual/install.texi b/libc/manual/install.texi
index 0c05f51bb..4575d2231 100644
--- a/libc/manual/install.texi
+++ b/libc/manual/install.texi
@@ -163,6 +163,20 @@ so that they can be invoked directly.
@item --enable-lock-elision=yes
Enable lock elision for pthread mutexes by default.
+@pindex pt_chown
+@findex grantpt
+@item --enable-pt_chown
+The file @file{pt_chown} is a helper binary for @code{grantpt}
+(@pxref{Allocation, Pseudo-Terminals}) that is installed setuid root to
+fix up pseudo-terminal ownership. It is not built by default because
+systems using the Linux kernel are commonly built with the @code{devpts}
+filesystem enabled and mounted at @file{/dev/pts}, which manages
+pseudo-terminal ownership automatically. By using
+@samp{--enable-pt_chown}, you may build @file{pt_chown} and install it
+setuid and owned by @code{root}. The use of @file{pt_chown} introduces
+additional security risks to the system and you should enable it only if
+you understand and accept those risks.
+
@item --build=@var{build-system}
@itemx --host=@var{host-system}
These options are for cross-compiling. If you specify both options and