Thread (2 messages) 2 messages, 2 authors, 2025-06-11

[PATCH] man/man2/ioctl_vt.2: document VT_GETCONSIZECSRPOS

From: Nicolas Pitre <hidden>
Date: 2025-06-07 20:01:54
Subsystem: the rest · Maintainer: Linus Torvalds

Corresponding code is in drivers/tty/vt/vt_ioctl.c.
New in Linux v6.16.

Signed-off-by: Nicolas Pitre <redacted>
---
 man/man2/ioctl_vt.2                      | 18 ++++++++++++++++++
 man/man2const/VT_GETCONSIZECSRPOS.2const |  1 +
 2 files changed, 19 insertions(+)
 create mode 100644 man/man2const/VT_GETCONSIZECSRPOS.2const
diff --git a/man/man2/ioctl_vt.2 b/man/man2/ioctl_vt.2
index afce12936..05b4637f1 100644
--- a/man/man2/ioctl_vt.2
+++ b/man/man2/ioctl_vt.2
@@ -156,6 +156,24 @@ Note that this does not change the videomode.
 See
 .BR resizecons (8).
 (Since Linux 1.3.3.)
+.TP
+.B VT_GETCONSIZECSRPOS
+Get console size and cursor position.
+.I argp
+points to a
+.IP
+.in +4n
+.EX
+struct vt_consizecsrpos {
+    __u16 con_rows;  /* number of console rows */
+    __u16 con_cols;  /* number of console columns */
+    __u16 csr_row;   /* current cursor's row */
+    __u16 csr_col;   /* current cursor's column */
+};
+.EE
+.in
+.IP
+(Since Linux 6.16.)
 .SH RETURN VALUE
 On success, 0 is returned (except where indicated).
 On failure, \-1 is returned, and
diff --git a/man/man2const/VT_GETCONSIZECSRPOS.2const b/man/man2const/VT_GETCONSIZECSRPOS.2const
new file mode 100644
index 000000000..5c2119543
--- /dev/null
+++ b/man/man2const/VT_GETCONSIZECSRPOS.2const
@@ -0,0 +1 @@
+.so man2/ioctl_vt.2
-- 
2.49.0
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help