2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-01-15 12:17:47 +00:00

Fix problem with autocons

autocons needed to open the devnode earlier
to have the correct name. Fixes TSM autocons
behavior
This commit is contained in:
Jarrod Johnson 2020-09-24 08:26:37 -04:00
parent 4b7d042f2d
commit e186eb7319

View File

@ -51,6 +51,7 @@ int main(int argc, char* argv[]) {
} else {
exit(0);
}
ttyf = open(buff, O_RDWR | O_NOCTTY);
if (currspeed == SPEED9600) {
cspeed = B9600;
strcpy(offset, ",9600");
@ -66,8 +67,6 @@ int main(int argc, char* argv[]) {
} else {
exit(0);
}
printf("%s\n", buff);
ttyf = open(buff, O_RDWR | O_NOCTTY);
tcgetattr(ttyf, &tty);
if (cspeed) {
cfsetospeed(&tty, B115200);
@ -75,6 +74,7 @@ int main(int argc, char* argv[]) {
}
tcsetattr(ttyf, TCSANOW, &tty);
ioctl(ttyf, TIOCCONS, 0);
printf("%s\n", buff);
}