aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Huntsman <ben@huntsmans.net>2021-08-30 08:41:21 -0700
committerDan Cross <crossd@gmail.com>2021-08-30 19:40:49 -0400
commitd356d2a8b2436266d7b2fceabc3d281bc3e360a7 (patch)
treee186001e03cee56c46b106e25762f416c028ecb7
parente9d8c4516847e3d8b36f384fb662b1a490f76f4e (diff)
9term: Skip unnecessary ioctl call on AIX.
-rw-r--r--src/cmd/9term/AIX.c1
-rw-r--r--src/cmd/9term/bsdpty.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/9term/AIX.c b/src/cmd/9term/AIX.c
index b7ccbf0f..eec79c28 100644
--- a/src/cmd/9term/AIX.c
+++ b/src/cmd/9term/AIX.c
@@ -1,2 +1 @@
-#define TIOCSCTTY 0x540E
#include "bsdpty.c"
diff --git a/src/cmd/9term/bsdpty.c b/src/cmd/9term/bsdpty.c
index 3710a18d..e7e047e3 100644
--- a/src/cmd/9term/bsdpty.c
+++ b/src/cmd/9term/bsdpty.c
@@ -63,8 +63,10 @@ childpty(int fd[], char *slave)
sfd = open(slave, ORDWR);
if(sfd < 0)
sysfatal("child open %s: %r\n", slave);
+#if !defined (__AIX__)
if(ioctl(sfd, TIOCSCTTY, 0) < 0)
fprint(2, "ioctl TIOCSCTTY: %r\n");
+#endif
return sfd;
}