add support for DTR/DSR control flow in stty(#445213)
This commit is contained in:
parent
c9e9ece7a3
commit
04d73f0952
59
coreutils-445213-stty-dtrdsr.patch
Normal file
59
coreutils-445213-stty-dtrdsr.patch
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
diff -urNp coreutils-8.17-orig/doc/coreutils.texi coreutils-8.17/doc/coreutils.texi
|
||||||
|
--- coreutils-8.17-orig/doc/coreutils.texi 2013-02-05 13:53:31.305588244 +0100
|
||||||
|
+++ coreutils-8.17/doc/coreutils.texi 2013-02-05 13:53:55.480586114 +0100
|
||||||
|
@@ -13178,6 +13178,13 @@ Disable modem control signals. May be n
|
||||||
|
@cindex flow control, hardware
|
||||||
|
@cindex RTS/CTS flow control
|
||||||
|
Enable RTS/CTS flow control. Non-@acronym{POSIX}. May be negated.
|
||||||
|
+
|
||||||
|
+@item cdtrdsr
|
||||||
|
+@opindex cdtrdsr
|
||||||
|
+@cindex hardware flow control
|
||||||
|
+@cindex flow control, hardware
|
||||||
|
+@cindex DTR/DSR flow control
|
||||||
|
+Enable DTR/DSR flow control. Non-@acronym{POSIX}. May be negated.
|
||||||
|
@end table
|
||||||
|
|
||||||
|
|
||||||
|
diff -urNp coreutils-8.17-orig/src/stty.c coreutils-8.17/src/stty.c
|
||||||
|
--- coreutils-8.17-orig/src/stty.c 2013-02-05 13:53:31.278585235 +0100
|
||||||
|
+++ coreutils-8.17/src/stty.c 2013-02-05 13:53:55.481586255 +0100
|
||||||
|
@@ -73,6 +73,9 @@
|
||||||
|
#ifndef CINTR
|
||||||
|
# define CINTR Control ('c')
|
||||||
|
#endif
|
||||||
|
+#ifndef CDTRDSR
|
||||||
|
+# define CDTRDSR 004000000000 /* DTR/DSR flow control */
|
||||||
|
+#endif
|
||||||
|
#ifndef CQUIT
|
||||||
|
# define CQUIT 28
|
||||||
|
#endif
|
||||||
|
@@ -216,7 +219,7 @@ static struct mode_info const mode_info[
|
||||||
|
#ifdef CRTSCTS
|
||||||
|
{"crtscts", control, REV, CRTSCTS, 0},
|
||||||
|
#endif
|
||||||
|
-
|
||||||
|
+ {"cdtrdsr", control, REV, CDTRDSR, 0},
|
||||||
|
{"ignbrk", input, SANE_UNSET | REV, IGNBRK, 0},
|
||||||
|
{"brkint", input, SANE_SET | REV, BRKINT, 0},
|
||||||
|
{"ignpar", input, REV, IGNPAR, 0},
|
||||||
|
@@ -576,6 +579,7 @@ Control settings:\n\
|
||||||
|
[-]clocal disable modem control signals\n\
|
||||||
|
[-]cread allow input to be received\n\
|
||||||
|
* [-]crtscts enable RTS/CTS handshaking\n\
|
||||||
|
+ * [-]cdtrdsr enable DTR/DSR handshaking\n\
|
||||||
|
csN set character size to N bits, N in [5..8]\n\
|
||||||
|
"), stdout);
|
||||||
|
fputs (_("\
|
||||||
|
diff -urNp coreutils-8.17-orig/tests/misc/stty coreutils-8.17/tests/misc/stty
|
||||||
|
--- coreutils-8.17-orig/tests/misc/stty 2012-04-19 19:39:23.000000000 +0200
|
||||||
|
+++ coreutils-8.17/tests/misc/stty 2013-02-05 13:57:55.779588822 +0100
|
||||||
|
@@ -52,7 +52,7 @@ for opt in $options; do
|
||||||
|
# other serial control settings give the same error. So skip them.
|
||||||
|
# Also on ppc*|sparc* glibc platforms 'icanon' gives the same error.
|
||||||
|
# See: http://debbugs.gnu.org/7228#14
|
||||||
|
- case $opt in parenb|parodd|cstopb|crtscts|icanon) continue;; esac
|
||||||
|
+ case $opt in parenb|parodd|cstopb|crtscts|icanon|cdtrdsr) continue;; esac
|
||||||
|
|
||||||
|
stty $opt || fail=1
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
Summary: A set of basic GNU tools commonly used in shell scripts
|
Summary: A set of basic GNU tools commonly used in shell scripts
|
||||||
Name: coreutils
|
Name: coreutils
|
||||||
Version: 8.20
|
Version: 8.20
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
Url: http://www.gnu.org/software/coreutils/
|
Url: http://www.gnu.org/software/coreutils/
|
||||||
@ -31,6 +31,8 @@ Patch103: coreutils-8.2-uname-processortype.patch
|
|||||||
Patch104: coreutils-df-direct.patch
|
Patch104: coreutils-df-direct.patch
|
||||||
#add note about mkdir --mode behaviour into info documentation(#610559)
|
#add note about mkdir --mode behaviour into info documentation(#610559)
|
||||||
Patch107: coreutils-8.4-mkdir-modenote.patch
|
Patch107: coreutils-8.4-mkdir-modenote.patch
|
||||||
|
#add support for dtr/dsr to stty
|
||||||
|
Patch108: coreutils-445213-stty-dtrdsr.patch
|
||||||
|
|
||||||
# sh-utils
|
# sh-utils
|
||||||
#add info about TZ envvar to date manpage
|
#add info about TZ envvar to date manpage
|
||||||
@ -140,6 +142,7 @@ the old GNU fileutils, sh-utils, and textutils packages.
|
|||||||
%patch103 -p1 -b .sysinfo
|
%patch103 -p1 -b .sysinfo
|
||||||
%patch104 -p1 -b .dfdirect
|
%patch104 -p1 -b .dfdirect
|
||||||
%patch107 -p1 -b .mkdirmode
|
%patch107 -p1 -b .mkdirmode
|
||||||
|
%patch108 -p1 -b .dtrdsr
|
||||||
|
|
||||||
# sh-utils
|
# sh-utils
|
||||||
%patch703 -p1 -b .dateman
|
%patch703 -p1 -b .dateman
|
||||||
@ -381,6 +384,9 @@ fi
|
|||||||
%{_sbindir}/chroot
|
%{_sbindir}/chroot
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Feb 05 2013 Ondrej Vasik <ovasik@redhat.com> 8.20-7
|
||||||
|
- add support for DTR/DSR control flow in stty(#445213)
|
||||||
|
|
||||||
* Wed Jan 23 2013 Ondrej Vasik <ovasik@redhat.com> 8.20-6
|
* Wed Jan 23 2013 Ondrej Vasik <ovasik@redhat.com> 8.20-6
|
||||||
- fix multiple segmantation faults in i18n patch (by SUSE)
|
- fix multiple segmantation faults in i18n patch (by SUSE)
|
||||||
(#869442, #902917)
|
(#869442, #902917)
|
||||||
|
Loading…
Reference in New Issue
Block a user