diff options
author | Florian Weimer <fweimer@redhat.com> | 2020-10-07 14:55:04 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2020-10-07 14:55:50 +0200 |
commit | 27fe5f2e67a0e4cc0526b1b32b55f8e519075edb (patch) | |
tree | ef5c44eece0ca4d809f072533d4a30d71d5aa09a /manual | |
parent | 0f9793a556675d67d7c1897553f92e7152d1e598 (diff) | |
download | glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.tar glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.tar.gz glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.tar.bz2 glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.zip |
Linux: Require properly configured /dev/pts for PTYs
Current systems do not have BSD terminals, so the fallback code in
posix_openpt/getpt does not do anything. Also remove the file system
check for /dev/pts. Current systems always have a devpts file system
mounted there if /dev/ptmx exists.
grantpt is now essentially a no-op. It only verifies that the
argument is a ptmx-descriptor. Therefore, this change indirectly
addresses bug 24941.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'manual')
-rw-r--r-- | manual/install.texi | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/manual/install.texi b/manual/install.texi index 735e99bb03..2e164476d5 100644 --- a/manual/install.texi +++ b/manual/install.texi @@ -218,14 +218,9 @@ increased program load times. @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. +fix up pseudo-terminal ownership on GNU/Hurd. It is not required on +GNU/Linux, and @theglibc{} will not use the installed @file{pt_chown} +program when configured with @option{--enable-pt_chown}. @item --disable-werror By default, @theglibc{} is built with @option{-Werror}. If you wish |