openbsd-ports/audio/tracker/patches/patch-Arch_Unix_ui_c
espie 6cdfc2731a Spring clean-up.
- rename patches to new style.
- bye, bye USE_GMAKE, we have recursive variables now.
- pass COPTS through.
- a few more patches so that we get most prototypes
- integrate COMMENT
2001-04-10 00:51:59 +00:00

39 lines
887 B
Plaintext

$OpenBSD: patch-Arch_Unix_ui_c,v 1.1 2001/04/10 00:51:59 espie Exp $
--- Arch/Unix/ui.c.orig Tue May 7 17:21:34 1996
+++ Arch/Unix/ui.c Tue Apr 10 02:30:14 2001
@@ -169,6 +169,7 @@ typedef struct sgttyb TERM_SETUP;
#ifdef __hpux
#include <sys/bsdtty.h>
#endif
+#include <unistd.h>
LOCAL void nonblocking_io(void);
LOCAL void sane_tty(void);
@@ -271,7 +272,7 @@ LOCAL void if_fg_sane_tty(void)
}
-LOCAL void switch_mode(void)
+LOCAL void switch_mode(int sig)
{
TERM_SETUP zap;
@@ -358,7 +359,7 @@ LOCAL void nonblocking_io(void)
_gs_opt(fileno(stdin), psanity);
#endif
}
- switch_mode();
+ switch_mode(0);
at_end(if_fg_sane_tty);
}
@@ -385,7 +386,7 @@ LOCAL int may_getchar(void)
INIT_ONCE;
if (run_in_fg() && !is_fg)
- switch_mode();
+ switch_mode(0);
#ifdef OSK
if (run_in_fg() && (_gs_rdy(fileno(stdin)) > 0))
{