Displaying 11 results from an estimated 11 matches for "c_cflag".
2008 Jan 16
8
PATCH [xenconsoled]: makes pty slave raw early
Hi,
on my system (Linux 2.6.18.8 - ia64), if a domain write on the xencons
before xenconsole is initialized the domain gets back what it wrote.
This patch fixes this issue by making raw the pty slave very early.
(I suppose it doesn''t happen with linux as a guest because it takes a little
bit of time before writing to xencons).
Tristan.
_______________________________________________
2002 Jun 21
4
[Bug 282] ttymodes sent can be invalid
http://bugzilla.mindrot.org/show_bug.cgi?id=282
------- Additional Comments From stevesk at pobox.com 2002-06-22 06:15 -------
what kernel and glibc version?
try with "stty -parenb" on client side.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
2001 Nov 04
5
Wine and the serial port
I have an application that talks to hardware via the serial port.
(Actually, it talks to a lot of hardware, banking peripherals). The app
runs on both Win32 and OS/2.
Of course, the main theme is porting the thing natively to linux (and I'm
working on that). But just for fun I tried to get it to work with WINE, and
while the "device emulation" works perfectly (much to my
2008 Nov 25
1
sio vs uart vs ucomm problems / differences
...OSTOP | FLUSHO | PENDIN | NOKERNINFO | EXTPROC);
t.c_iflag &= ~(ISTRIP | ICRNL | INLCR | IGNCR | IXON |
IXOFF | IXANY | IMAXBEL | IGNBRK | BRKINT | INPCK | IGNPAR | PARM
RK);
t.c_oflag &= ~(OPOST | ONLCR | OCRNL | OXTABS | ONOEOT |
ONOCR | ONLRET);
t.c_cflag &= ~(CSIZE | CSTOPB | PARENB | CCTS_OFLOW |
CRTS_IFLOW | CDTR_IFLOW | CDSR_OFLOW | CCAR_OFLOW);
t.c_cflag |= (CS8);
t.c_cc[VMIN] = 1;
t.c_cc[VTIME] = 0;
tcsetattr(dev->fd, TCSANOW, &t);
val = fcntl(dev->fd, F_GETFL, 0);...
2012 Dec 07
0
Rsync / ssh high cpu load
...ec06 0:00 scp
-f -- /yyy/zzz.sql
# strace -fF -v -p 29297
Process 29297 attached - interrupt to quit
--- SIGTTOU (Stopped (tty output)) @ 0 (0) ---
rt_sigreturn(0x16) = -1 EINTR (Interrupted system call)
ioctl(4, SNDCTL_TMR_CONTINUE or TCSETSF, {c_iflags=0x500,
c_oflags=0x5, c_cflags=0xbf, c_lflags=0x8a3b, c_line=0,
c_cc="\x03\x1c\x7f\x15\x04\x00\x01\x00\x11\x13\x1a\x00\x12\x0f\x17\x16\x00\x00\x00"})
= ? ERESTARTSYS (To be restarted)
--- SIGTTOU (Stopped (tty output)) @ 0 (0) ---
rt_sigreturn(0x16) = -1 EINTR (Interrupted system call)
ioctl(4, SN...
2009 Feb 15
2
COM32 module: Read-Only shell
...een working on.
It's functional but still quite rough. My primary intention of
posting it at this time is such that people have an easy way to
demonstrate to themselves that the library calls I made work.
This should apply as a patch to the head of the "dir" branch and the
patch for c_cflag/c_lflag. The patch is only needed for Linux(without
it, segfaults will occur). I've designed it to compile as a COM32
module and Linux binary when using GNU C (as Syslinux currently
requires GNU C, if I read the Makefiles correctly).
--
-Gene
"No one ever says, 'I can't read t...
2000 Jan 27
1
Long awaited round 1 of NeXT patches.
....h>
+#include <sys/wait.h>
+
+int
+tcgetattr(fd, t)
+ int fd;
+ struct termios *t;
+{
+
+ return (ioctl(fd, TIOCGETA, t));
+}
+
+int
+tcsetattr(fd, opt, t)
+ int fd, opt;
+ const struct termios *t;
+{
+ struct termios localterm;
+
+ if (opt & TCSASOFT) {
+ localterm = *t;
+ localterm.c_cflag |= CIGNORE;
+ t = &localterm;
+ }
+ switch (opt & ~TCSASOFT) {
+ case TCSANOW:
+ return (ioctl(fd, TIOCSETA, t));
+ case TCSADRAIN:
+ return (ioctl(fd, TIOCSETAW, t));
+ case TCSAFLUSH:
+ return (ioctl(fd, TIOCSETAF, t));
+ default:
+ errno = EINVAL;
+ return (-1);
+ }
+}
+
+int tcset...
2002 Jun 21
0
[Bug 282] New: ttymodes sent can be invalid
...et the new modes for the terminal. */
if (tcsetattr(fd, TCSANOW, &tio) == -1) {
log("Setting tty modes failed: %.100s", strerror(errno));
log("failed..: %d, %d, %d, %d, %d", fd,
tio.c_iflag, tio.c_oflag, tio.c_cflag, tio.c_lflag);
}
And notice that the system logged the following the next time through:
Setting tty modes failed: Invalid argument
failed..: 10, 1280, 5, 447, 51771
and tried again and only the fd changed:
Setting tty modes failed: Invalid argument
failed..: 8, 1280, 5, 4...
2016 Apr 18
8
[Bug 2565] New: High baud rate gets sent, solaris closes pty
https://bugzilla.mindrot.org/show_bug.cgi?id=2565
Bug ID: 2565
Summary: High baud rate gets sent, solaris closes pty
Product: Portable OpenSSH
Version: 7.1p2
Hardware: Sparc
OS: Solaris
Status: NEW
Severity: minor
Priority: P5
Component: sshd
Assignee: unassigned-bugs at
2009 Jan 26
1
ups emerson liebert GTX2 ESP-II serial protocol demo
...);
}
fd = open(argv[1], O_RDWR | O_NOCTTY );
if (fd < 0) {
sprintf(str,"%s:%s",argv[1],strerror(errno));
fprintf(stderr,"%s\n",str);
exit(errno);
}
tcgetattr(fd,&oldtio); /* save current port settings */
bzero(&newtio, sizeof(newtio));
newtio.c_cflag = BAUDRATE /*| CRTSCTS*/ | CS8 | CLOCAL | CREAD;
newtio.c_iflag = IGNPAR | IGNBRK;
newtio.c_oflag = 0;
/* set input mode (non-canonical, no echo,...) */
newtio.c_lflag = 0;
newtio.c_cc[VTIME] = 0; /* inter-character timer unused */
newtio.c_cc[VMIN] = 1; /* blocking read un...
2013 Jul 31
29
[PATCH 0/9] tools: remove or disable old/useless/unused/unmainted stuff
depends on "autoconf: regenerate configure scripts with 4.4 version"
This series removes some of the really old deadwood from the tools build
and makes some other things which are on their way out configurable at
build time with a default depending on how far down the slope I judge
them to be.
* nuke in tree copy of libaio
* nuke obsolete tools: xsview, miniterm, lomount & sv
*