summaryrefslogtreecommitdiffstats
path: root/contrib/less/lsystem.c
diff options
context:
space:
mode:
authorps <ps@FreeBSD.org>2002-01-07 20:29:38 +0000
committerps <ps@FreeBSD.org>2002-01-07 20:29:38 +0000
commitc0c85bc41cb6c023adae56cf0a7e3495bd528cb2 (patch)
tree22ed5b4269586d3d5c21d37a27645897709341e3 /contrib/less/lsystem.c
parent5d465776b9e058088e1f29636cf7cdcb0c13eb0d (diff)
downloadFreeBSD-src-c0c85bc41cb6c023adae56cf0a7e3495bd528cb2.zip
FreeBSD-src-c0c85bc41cb6c023adae56cf0a7e3495bd528cb2.tar.gz
Import less v371
Diffstat (limited to 'contrib/less/lsystem.c')
-rw-r--r--contrib/less/lsystem.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/less/lsystem.c b/contrib/less/lsystem.c
index 92286a3..30c89de 100644
--- a/contrib/less/lsystem.c
+++ b/contrib/less/lsystem.c
@@ -14,8 +14,8 @@
* Necessarily very OS dependent.
*/
-#include <signal.h>
#include "less.h"
+#include <signal.h>
#include "position.h"
#if MSDOS_COMPILER
@@ -107,7 +107,12 @@ lsystem(cmd, donemsg)
*/
inp = dup(0);
close(0);
+#if OS2
+ /* The __open() system call translates "/dev/tty" to "con". */
+ if (__open("/dev/tty", OPEN_READ) < 0)
+#else
if (open("/dev/tty", OPEN_READ) < 0)
+#endif
dup(inp);
#endif
OpenPOWER on IntegriCloud