[CRIU] [PATCH 4/9] tty: Add some comments about console and bsd terminals
Cyrill Gorcunov
gorcunov at openvz.org
Wed Oct 1 13:52:35 PDT 2014
Signed-off-by: Cyrill Gorcunov <gorcunov at openvz.org>
---
tty.c | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/tty.c b/tty.c
index 94ce861044cb..a208f263c9d4 100644
--- a/tty.c
+++ b/tty.c
@@ -39,7 +39,10 @@
/*
* Here are some notes about overall TTY c/r design. At moment
- * we support unix98 ptys only.
+ * we support unix98 ptys only. Supporting legacy BSD terminals
+ * is impossible without help from the kernel side -- the indices
+ * of such terminals are not reported anywhere in the kernel so that
+ * we can't figure out active pairs.
*
* Usually the PTYs represent a pair of links -- master peer and slave
* peer. Master peer must be opened before slave. Internally, when kernel
@@ -60,6 +63,9 @@
* only one slave parameters should be restored, there is no need to carry
* all parameters for every slave peer we've found.
*
+ * Note the /dev/pts/ is rather convenient agreement and internally the
+ * kernel doesn't care where exactly the inodes of ptys are laying --
+ * it depends on "devpts" mount point path.
*/
#undef LOG_PREFIX
--
1.9.3
More information about the CRIU
mailing list