mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-14 23:46:10 +00:00
cb1faee85d
PR: 4040 Suggested by: Hideyuki Suzuki <hideyuki@sat.t.u-tokyo.ac.jp>
37 lines
859 B
Plaintext
37 lines
859 B
Plaintext
--- src/vc.c.orig Sat Jan 25 00:06:23 1997
|
|
+++ src/vc.c Fri Apr 11 08:26:07 1997
|
|
@@ -266,12 +266,23 @@
|
|
{
|
|
struct vt_mode vtm;
|
|
|
|
+#if defined(__FreeBSD__)
|
|
+ signal(SIGUSR1, SIG_IGN);
|
|
+ signal(SIGUSR2, SIG_IGN);
|
|
+#else /* linux */
|
|
signal(SIGUSR1, SIG_DFL);
|
|
signal(SIGUSR2, SIG_DFL);
|
|
+#endif
|
|
vtm.mode = VT_AUTO;
|
|
vtm.waitv = 0;
|
|
+#if defined(__FreeBSD__)
|
|
+ vtm.relsig = SIGUSR1;
|
|
+ vtm.acqsig = SIGUSR2;
|
|
+ vtm.frsig = SIGUSR1;
|
|
+#else /* linux */
|
|
vtm.relsig = 0;
|
|
vtm.acqsig = 0;
|
|
+#endif
|
|
ioctl(0, VT_SETMODE, &vtm);
|
|
#if defined(__FreeBSD__)
|
|
ioctl(0, VT_RELDISP, 1);
|
|
@@ -297,6 +308,9 @@
|
|
vtm.waitv = 0;
|
|
vtm.relsig = SIGUSR1;
|
|
vtm.acqsig = SIGUSR2;
|
|
+#if defined(__FreeBSD__)
|
|
+ vtm.frsig = SIGUSR1;
|
|
+#endif
|
|
ioctl(0, VT_SETMODE, &vtm);
|
|
vInfo.graph_mode();
|
|
if (useHardScroll)
|