mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 18:42:12 +08:00
43 lines
1.1 KiB
Diff
43 lines
1.1 KiB
Diff
--- /lib/tty/tty-internal.h
|
|
+++ /lib/tty/tty-internal.h
|
|
@@ -8,4 +8,15 @@
|
|
|
|
#include "lib/global.h" /* include <glib.h> */
|
|
+
|
|
+/* Taken from S-Lang's slutty.c */
|
|
+#ifdef ultrix /* Ultrix gets _POSIX_VDISABLE wrong! */
|
|
+# define NULL_VALUE -1
|
|
+#else
|
|
+# ifdef _POSIX_VDISABLE
|
|
+# define NULL_VALUE _POSIX_VDISABLE
|
|
+# else
|
|
+# define NULL_VALUE 255
|
|
+# endif
|
|
+#endif
|
|
|
|
/* If true lines are shown by spaces */
|
|
--- /lib/tty/tty-ncurses.c
|
|
+++ /lib/tty/tty-ncurses.c
|
|
@@ -63,4 +63,5 @@
|
|
|
|
/*** file scope macro definitions **************************************/
|
|
+
|
|
#if defined(_AIX) && !defined(CTRL)
|
|
# define CTRL(x) ((x) & 0x1f)
|
|
@@ -159,4 +160,6 @@
|
|
/* use Ctrl-g to generate SIGINT */
|
|
cur_term->Nttyb.c_cc[VINTR] = CTRL ('g'); /* ^g */
|
|
+ /* disable SIGQUIT to allow use Ctrl-\ key */
|
|
+ cur_term->Nttyb.c_cc[VQUIT] = NULL_VALUE;
|
|
tcsetattr (cur_term->Filedes, TCSANOW, &cur_term->Nttyb);
|
|
|
|
--- /misc/syntax/Syntax
|
|
+++ /misc/syntax/Syntax
|
|
@@ -140,5 +140,5 @@
|
|
include spec.syntax
|
|
|
|
-file ..\*\\.repo$ YUM\sRepo File
|
|
+file ..\*\\.repo$ YUM\sRepo\sFile
|
|
include yum-repo.syntax
|
|
|