summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux
diff options
context:
space:
mode:
Diffstat (limited to 'sys/compat/linux')
-rw-r--r--sys/compat/linux/linux_ioctl.c9
-rw-r--r--sys/compat/linux/linux_ioctl.h1
2 files changed, 9 insertions, 1 deletions
diff --git a/sys/compat/linux/linux_ioctl.c b/sys/compat/linux/linux_ioctl.c
index 8e42ec1..9364c41 100644
--- a/sys/compat/linux/linux_ioctl.c
+++ b/sys/compat/linux/linux_ioctl.c
@@ -893,7 +893,10 @@ linux_ioctl_termio(struct thread *td, struct linux_ioctl_args *args)
break;
}
- /* LINUX_TIOCPKT */
+ case LINUX_TIOCPKT:
+ args->cmd = TIOCPKT;
+ error = (ioctl(td, (struct ioctl_args *)args));
+ break;
case LINUX_FIONBIO:
args->cmd = FIONBIO;
@@ -993,6 +996,10 @@ linux_ioctl_termio(struct thread *td, struct linux_ioctl_args *args)
sizeof(int));
break;
}
+ case LINUX_TIOCSPTLCK:
+ /* Our unlockpt() does nothing. */
+ error = 0;
+ break;
default:
error = ENOIOCTL;
break;
diff --git a/sys/compat/linux/linux_ioctl.h b/sys/compat/linux/linux_ioctl.h
index 2302a8c..2192127 100644
--- a/sys/compat/linux/linux_ioctl.h
+++ b/sys/compat/linux/linux_ioctl.h
@@ -368,6 +368,7 @@
#define LINUX_TIOCCBRK 0x5428
#define LINUX_TIOCGPTN 0x5430
+#define LINUX_TIOCSPTLCK 0x5431
#define LINUX_FIONCLEX 0x5450
#define LINUX_FIOCLEX 0x5451
OpenPOWER on IntegriCloud