diff options
author | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2013-08-20 16:23:48 +0000 |
---|---|---|
committer | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2013-08-20 16:23:48 +0000 |
commit | 80635627ed68eee72bfe1873816a92d7af5caac2 (patch) | |
tree | efd457b05a6483740594d66e1281bee20b0210bb /libc/manual | |
parent | d02fdcc0c4985eaaef55c176490730fd04b3bfc7 (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.texi | 16 | ||||
-rw-r--r-- | libc/manual/install.texi | 14 |
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 |