From de3b755d4c0619add4e694d21bb68d8dfd6bf723 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Thu, 1 Nov 2001 17:46:38 +0000
Subject: [PATCH] Hopefully fixed problem with kbhit() on *nix systems when
 input is redirected.

---
 xtrn/sdk/xsdkwrap.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/xtrn/sdk/xsdkwrap.c b/xtrn/sdk/xsdkwrap.c
index 76a4e1fbe2..2d24ea635c 100644
--- a/xtrn/sdk/xsdkwrap.c
+++ b/xtrn/sdk/xsdkwrap.c
@@ -230,6 +230,9 @@ void _termios_setup(void)
 
 int kbhit(void)
 {
+	if(!isatty(fileno(stdin)))
+		return(0);
+
 	// set up select() args
 	FD_ZERO(&inp);
 	FD_SET(0, &inp);
-- 
GitLab