ioctl TIOCGPTPEER from linux v4.13
authorSzabolcs Nagy <nsz@port70.net>
Mon, 11 Sep 2017 22:38:05 +0000 (22:38 +0000)
committerRich Felker <dalias@aerifal.cx>
Sun, 5 Nov 2017 23:41:22 +0000 (18:41 -0500)
added for safe opening of peer end of pty in a mount namespace.
new in linux commit c6325179238f1d4683edbec53d8322575d76d7e2

arch/generic/bits/ioctl.h
arch/mips/bits/ioctl.h
arch/mips64/bits/ioctl.h
arch/mipsn32/bits/ioctl.h
arch/powerpc/bits/ioctl.h
arch/powerpc64/bits/ioctl.h
arch/sh/bits/ioctl.h

index 44deb11aa4e5c57a3f913897133492019b3b734d..42a8f1a2d60fe05f259b144d73a958c11314a66a 100644 (file)
@@ -63,6 +63,7 @@
 #define TIOCGPKT       0x80045438
 #define TIOCGPTLCK     0x80045439
 #define TIOCGEXCL      0x80045440
+#define TIOCGPTPEER    0x5441
 
 #define FIONCLEX       0x5450
 #define FIOCLEX                0x5451
index 71394449343501171a8b930e31ab0e83fa40ce73..b8f77cb599fb0fd0acee5cd306d74032e5cbbfbf 100644 (file)
@@ -68,6 +68,7 @@
 #define TIOCGPKT       _IOR('T', 0x38, int)
 #define TIOCGPTLCK     _IOR('T', 0x39, int)
 #define TIOCGEXCL      _IOR('T', 0x40, int)
+#define TIOCGPTPEER    _IO('T', 0x41)
 
 #define TIOCSCTTY      0x5480
 #define TIOCGSOFTCAR   0x5481
index 71394449343501171a8b930e31ab0e83fa40ce73..b8f77cb599fb0fd0acee5cd306d74032e5cbbfbf 100644 (file)
@@ -68,6 +68,7 @@
 #define TIOCGPKT       _IOR('T', 0x38, int)
 #define TIOCGPTLCK     _IOR('T', 0x39, int)
 #define TIOCGEXCL      _IOR('T', 0x40, int)
+#define TIOCGPTPEER    _IO('T', 0x41)
 
 #define TIOCSCTTY      0x5480
 #define TIOCGSOFTCAR   0x5481
index 71394449343501171a8b930e31ab0e83fa40ce73..b8f77cb599fb0fd0acee5cd306d74032e5cbbfbf 100644 (file)
@@ -68,6 +68,7 @@
 #define TIOCGPKT       _IOR('T', 0x38, int)
 #define TIOCGPTLCK     _IOR('T', 0x39, int)
 #define TIOCGEXCL      _IOR('T', 0x40, int)
+#define TIOCGPTPEER    _IO('T', 0x41)
 
 #define TIOCSCTTY      0x5480
 #define TIOCGSOFTCAR   0x5481
index d3771dd3839481c7202c79aeddacec435a03899a..4758623434a54118160a4c6d98f94043761618bc 100644 (file)
 #define TIOCGPKT       _IOR('T', 0x38, int)
 #define TIOCGPTLCK     _IOR('T', 0x39, int)
 #define TIOCGEXCL      _IOR('T', 0x40, int)
+#define TIOCGPTPEER    _IO('T', 0x41)
 
 #define TIOCSERCONFIG  0x5453
 #define TIOCSERGWILD   0x5454
index d3771dd3839481c7202c79aeddacec435a03899a..4758623434a54118160a4c6d98f94043761618bc 100644 (file)
 #define TIOCGPKT       _IOR('T', 0x38, int)
 #define TIOCGPTLCK     _IOR('T', 0x39, int)
 #define TIOCGEXCL      _IOR('T', 0x40, int)
+#define TIOCGPTPEER    _IO('T', 0x41)
 
 #define TIOCSERCONFIG  0x5453
 #define TIOCSERGWILD   0x5454
index 15256c514d80f836465ea596705a7ba7b231fea7..3c7ab4bb3e1295fdc496c0c2d957219fcba789ea 100644 (file)
@@ -95,6 +95,7 @@
 #define TIOCGPKT            _IOR('T', 56, int)
 #define TIOCGPTLCK          _IOR('T', 57, int)
 #define TIOCGEXCL           _IOR('T', 64, int)
+#define TIOCGPTPEER         _IO('T', 0x41)
 
 #define TIOCSERCONFIG       _IO('T',  83)
 #define TIOCSERGWILD        _IOR('T', 84, int)