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 /INSTALL | |
parent | 0f9793a556675d67d7c1897553f92e7152d1e598 (diff) | |
download | glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.tar.gz glibc-27fe5f2e67a0e4cc0526b1b32b55f8e519075edb.tar.xz 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 'INSTALL')
-rw-r--r-- | INSTALL | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/INSTALL b/INSTALL index 41f5d6b708..2b00f80df5 100644 --- a/INSTALL +++ b/INSTALL @@ -188,14 +188,9 @@ if 'CFLAGS' is specified it must enable optimization. For example: '--enable-pt_chown' The file 'pt_chown' is a helper binary for 'grantpt' (*note Pseudo-Terminals: Allocation.) 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 'devpts' - filesystem enabled and mounted at '/dev/pts', which manages - pseudo-terminal ownership automatically. By using - '--enable-pt_chown', you may build 'pt_chown' and install it setuid - and owned by 'root'. The use of 'pt_chown' introduces additional - security risks to the system and you should enable it only if you - understand and accept those risks. + up pseudo-terminal ownership on GNU/Hurd. It is not required on + GNU/Linux, and the GNU C Library will not use the installed + 'pt_chown' program when configured with '--enable-pt_chown'. '--disable-werror' By default, the GNU C Library is built with '-Werror'. If you wish |