Клавиша прерывания для solaris sparc с последовательным терминалом

С этой разницей:

diff --git a/bar b/bar
new file mode 100644
index 0000000..e69de29
diff --git a/foo b/foo
new file mode 100644
index 0000000..257cc56
--- /dev/null
+++ b/foo
@@ -0,0 +1 @@
+foo

это происходит:

$ cd /tmp/test
$ patch --forward -i foobar.patch
patching file bar
patching file foo
$ echo $?
0
$ rm bar
$ patch --dry-run --reverse --force -i foobar.patch
The next patch, when reversed, would delete the file bar,
which does not exist!  Applying it anyway.
checking file bar
checking file foo
$ echo $?
0

Итак, ответ на ваш вопрос - нет.

1
25.08.2016, 00:27
1 ответ

Последовательный BREAK в основном вызван тем, что передающее устройство удерживает на линии Tx низкий уровень (0 В) в течение определенного периода времени. Это не персонаж.

На реальном терминале (например, VT100) для этого был ключ, помеченный как BREAK.

Что касается эмуляторов терминала и программного обеспечения, это во многом зависит от используемой вами программы. подсказка , например, может отправить BREAK с ~ # . С C-Kermit вы должны нажать Control + \ , а затем B .

Теперь существует проблема с BREAK ... если терминал был выключен и снова выключен, это иногда приводило к тому, что машина Sun думала, что отправляется BREAK, и переводила машину в режим PROM. Нехорошо. Таким образом, стало возможным использование альтернативной последовательности клавиш .

kbd -a alternate

Что также может быть установлено по умолчанию в файле / etc / default / kbd .

Если включен альтернативный режим, драйвер последовательного порта будет рассматривать последовательность

RETURN ~ Control + B

как ПЕРЕРЫВ.

(Это «ВОЗВРАТ», затем «~», затем «Control + B»)

5
27.01.2020, 23:19

Теги

Похожие вопросы