Changeset View
Changeset View
Standalone View
Standalone View
head/bin/stty/print.c
Show First 20 Lines • Show All 178 Lines • ▼ Show 20 Lines | case CRTS_IFLOW: | ||||
break; | break; | ||||
default: | default: | ||||
put("-crtscts", CCTS_OFLOW | CRTS_IFLOW, 0); | put("-crtscts", CCTS_OFLOW | CRTS_IFLOW, 0); | ||||
break; | break; | ||||
} | } | ||||
put("-dsrflow", CDSR_OFLOW, 0); | put("-dsrflow", CDSR_OFLOW, 0); | ||||
put("-dtrflow", CDTR_IFLOW, 0); | put("-dtrflow", CDTR_IFLOW, 0); | ||||
put("-mdmbuf", MDMBUF, 0); /* XXX mdmbuf == dtrflow */ | put("-mdmbuf", MDMBUF, 0); /* XXX mdmbuf == dtrflow */ | ||||
if (on(CNO_RTSDTR)) | |||||
bput("-rtsdtr"); | |||||
else { | |||||
if (fmt >= BSD) | |||||
bput("rtsdtr"); | |||||
} | |||||
/* special control characters */ | /* special control characters */ | ||||
cc = tp->c_cc; | cc = tp->c_cc; | ||||
if (fmt == POSIX) { | if (fmt == POSIX) { | ||||
binit("cchars"); | binit("cchars"); | ||||
for (p = cchars1; p->name; ++p) { | for (p = cchars1; p->name; ++p) { | ||||
(void)snprintf(buf1, sizeof(buf1), "%s = %s;", | (void)snprintf(buf1, sizeof(buf1), "%s = %s;", | ||||
p->name, ccval(p, cc[p->sub])); | p->name, ccval(p, cc[p->sub])); | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |