1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-19 03:52:17 +00:00
freebsd-ports/editors/beav/files/patch-tcap.c
2013-12-12 16:27:03 +00:00

47 lines
866 B
C

--- tcap.c.orig 2013-12-12 17:16:34.000000000 +0100
+++ tcap.c 2013-12-12 17:17:40.000000000 +0100
@@ -41,11 +41,12 @@ char *UP, PC, *CM, *CE, *CL, *SO, *SE, *
#ifdef BSD
#include <sys/ioctl.h>
+#ifdef TIOCGWINSZ
struct winsize ttysize;
-#endif /* BSD */
-#ifdef ULTRIX
-struct winsize ttysize;
+#else
+struct ttysize ttysize;
#endif
+#endif /* BSD */
void
putpad (str)
@@ -62,9 +63,6 @@ tcapopen ()
char tcbuf[1024];
char *tv_stype;
char err_str[NCOL];
-#ifdef ULTRIX
- struct winsize ttysize;
-#endif
nrow = NROW;
@@ -89,7 +87,7 @@ tcapopen ()
#ifdef BSD
-#ifdef ULTRIX
+#ifdef TIOCGWINSZ
if (ioctl (0, TIOCGWINSZ, &ttysize) == 0
&& ttysize.ws_row > 0)
{
@@ -103,7 +101,7 @@ tcapopen ()
nrow = ttysize.ts_lines;
}
else
-#endif /* ULTRIX */
+#endif /* TIOCGWINSZ */
#endif /* BSD */
#ifndef OS2