summaryrefslogtreecommitdiffstats
path: root/tdersync/tdersync.cpp
diff options
context:
space:
mode:
authorOBATA Akio <obache@wizdas.com>2020-08-28 16:08:41 +0900
committerSlávek Banko <slavek.banko@axis.cz>2020-08-31 11:52:50 +0200
commitbde317d2cd53eac0e4274257f4e5e8f718e32fd6 (patch)
treef3fa4b53add50109e21170a50ead8eb53c69cef2 /tdersync/tdersync.cpp
parentf17a911197bdfc46089418ddae00f35ada87b314 (diff)
downloadtdelibs-bde317d2cd53eac0e4274257f4e5e8f718e32fd6.tar.gz
tdelibs-bde317d2cd53eac0e4274257f4e5e8f718e32fd6.zip
Add support of posix_openpt(2) to open master pseudo terminal device
Signed-off-by: OBATA Akio <obache@wizdas.com> (cherry picked from commit 8e542575e044baf23ae636d32f1c6d4e3b8dea18)
Diffstat (limited to 'tdersync/tdersync.cpp')
-rw-r--r--tdersync/tdersync.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tdersync/tdersync.cpp b/tdersync/tdersync.cpp
index df4fe3250..1b882b7be 100644
--- a/tdersync/tdersync.cpp
+++ b/tdersync/tdersync.cpp
@@ -97,6 +97,8 @@ Reference Manual for Version 2.2.x of the GNU C Library */
#ifdef HAVE_GETPT
master = getpt();
+#elif defined(HAVE_POSIX_OPENTPT)
+ master = posix_openpt(O_RDWR);
#else
master = open("/dev/ptmx", O_RDWR);
#endif